This job posting isn't available in all website languages

For Nokia Internal Employee access Log in here

Join us at Nokia to connect the world

Search jobs

Application Software Development Leader

Applied R&D
ION IP Optical Networks
1800000SL2 Requisition #

The Team

We are building a new application software portfolio that provides assurance, fulfillment, and analytics for optical networks, using state-of-the-art design and technologies. The team must grow in order to address high customer demand.  We are seeking an experienced software development leader passionate about quality and delivering user-focused software to Tier-1 communication carriers.

We are looking for someone who:

  • Has a degree in Computer Science or Engineering.
  • Has at least 10 years of experience in software development, with at least 2 years in a leadership role.
  • Has exceptional coaching skills to guide varied levels of developers in coding, debugging, problem solving, and algorithm design.
  • Is well versed in recruiting, motivating, and evaluating talented developers.
  • Is passionate about software quality and the best practices used to create it.
  • Is committed to agile development and iterative design.
  • Has a desire and ability to learn in a fast paced and innovative environment.
  • Has a proven track record of delivering Carrier-class products.

You’ll need to have extensive experience:

  • Working in the telecommunications domain, shipping products to Tier-1 Carrier customers.
  • Applying coding/design best practices and patterns, optimizing and scaling.
  • Delivering well tested software in a continuous integration environment.
  • Building and deploying microservices with RESTful APIs.
  • Building event-driven applications in a Pub/Sub architecture.
  • Working with relational databases, JDBC, JPA and SQL.
  • Working with UNIX/Linux environments.

It would be amazing if you have experience in:

  • Java 8 programming including the Stream API, concurrency API and lambda expressions.
  • Reactive programming using Reactor, RxJava or Akka Streams.
  • Functional programming in Java, Scala or Spark.
  • Any form of UI development, or UX requirements development/management.
  • Apache Kafka or any Pub/Sub platforms.
  • Building ETL or streaming applications.
  • Deploying, running and troubleshooting cloud-native applications in containers e.g. Docker, Kubernetes or Mesos.
  • Working with TDD/BDD/DDD.
  • Experience in Optical Networking (DWDM, OTN).

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions
Life at Nokia
Explore Employee Blogs
We create the technology to connect the world

Stay in touch with us through our social media channels:

Follow us on Facebook
Follow us on LinkedIn
See us on Glassdoor
Follow us on Twitter
Please try again.


Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Please try again later.

Teams at Nokia

See all jobs

Research & Development

See new jobs

Market & Sales development

See new jobs

Corporate services

See new jobs
Nokia is an equal opportunity employer that is committed to diversity and inclusion. At Nokia, employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.