💼

Senior Software Developer at Nokia

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description

About the job

Job Description


As a Senior Software Developer, you will play a key role in driving innovation and delivering impactful solutions. In this position, you will have a significant impact on our organization's success by leading the architecture and development of scalable, cloud-native applications and microservices, while also supporting the integration of AI/ML models into data pipelines.


How You Will Contribute And What You Will Learn


  • Deploy Cloud-Native Apps: containerizing and orchestrating applications via Docker and Kubernetes.
  • Design Microservices: Develop scalable, event-driven backend microservices using Python, Go, or Java.
  • Model Network Topologies: Implement robust data models (YANG, OpenConfig) and manage complex network structures using Graph and Time-Series databases.
  • Data Architecture: Manage highly interconnected network data using Graph databases (Neo4j) and time-series telemetry pipelines.
  • API & Integration: Create robust gRPC/REST APIs to ingest network state data and expose simulation engine capabilities.
  • Intelligent Automation: Support the integration of AI/ML models into the data pipeline for predictive analytics.


Key Skills And Experience


You have:


  • Bachelor’s degree with 8–12 years of experience in cloud-native solution architecture and development.
  • Strong experience in cloud platforms, cloud-native solution architecture
  • Hands-on experience containerizing and orchestrating applications via Docker and Kubernetes.
  • Strong hands-on experience with Docker, Kubernetes, and event streaming (Kafka/RabbitMQ)


It would be nice if you also had:


  • Solid understanding of Layer 0/1 optical networking, DWDM, ROADM architectures, and YANG data modeling.
  • Experience integrating data science/ML frameworks (TensorFlow, PyTorch) into production software pipelines.
  • Strong knowledge of software engineering best practices, including APIs, automation platforms, version control, testing, CI/CD, deployment, and responsible AI principles related to governance, security, and privacy.


About Us


Advancing connectivity to secure a brighter world.


Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.


Learn more about life at Nokia .


Our recruitment process


We act inclusively and respect the uniqueness of people. Our 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. We are committed to a culture of inclusion built upon our core value of respect.


If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.


The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia .


About The Team


Some of our benefits in India:


  • Flexible and hybrid working arrangements to support work–life balance
  • Health and well-being support – medical insurance for you and your family, health check-ups, life and accident insurance, well-being programs, and employee resource groups
  • A minimum of 90 days of Maternity and Paternity Leave based on eligibility
  • Personal Support Service 24/7 – a confidential support channel open to all Nokia employees and their families in challenging situations
  • Career growth & mobility – technical career paths, job rotations, international assignments, and relocation support
  • Continuous learning – technical certifications, mentoring programs, coaching, and digital learning platforms
  • Opportunities to innovate and contribute through Nokia’s research and development environment
  • Recognition programs that celebrate outstanding contributions
  • Workplace support – ergonomic working support and mobile device programs based on eligibility


500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 10 Oct
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What are the responsibilities for a Senior Software Developer at Nokia?
Chevron down
What qualifications are required for the Senior Software Developer role at Nokia in Bengaluru?
Chevron down
Where is the Senior Software Developer position at Nokia located?
Chevron down
What is the working type for the Senior Software Developer role at Nokia?
Chevron down
Does the Senior Software Developer role at Nokia offer a salary range?
Chevron down
How can I apply for the Senior Software Developer position at Nokia?
Chevron down
What seniority level is the Senior Software Developer role at Nokia?
Chevron down
What department is the Senior Software Developer position in Nokia associated with?
Chevron down
What is the key focus of the Senior Software Developer at Nokia?
Chevron down

Why Work at Nokia

Nokia, a global leader in telecommunications and technology, offers an enriching and dynamic work environment for its employees. Known for innovation and cutting-edge technology, Nokia provides its staff with opportunities to work on impactful projects that shape the future of technology and connectivity. At Nokia, you'll be part of a team that values diversity, collaboration, and continuous learning. The company’s commitment to sustainable practices and corporate responsibility ensures that employees can feel proud to contribute to a global brand that prioritizes both people and the planet. Additionally, working at Nokia means you’ll be surrounded by some of the brightest minds in the industry, fostering an atmosphere ripe for professional growth and development. With a strong emphasis on work-life balance and employee well-being, Nokia is an ideal place for those looking to build a rewarding career.

What's It Like to Work at Nokia

Working at Nokia is both challenging and rewarding. The company promotes an inclusive and supportive work culture where innovation thrives. Employees have access to state-of-the-art facilities and tools needed to excel in their respective roles. At Nokia, the emphasis on teamwork and open communication encourages employees to share ideas and collaborate on projects. The organization is committed to professional development, offering various training programs and mentorship opportunities to help employees advance in their careers. Moreover, Nokia’s flexible work arrangements allow employees to achieve a healthy balance between their professional and personal lives, making it an attractive workplace for those seeking stability and fulfillment.

What's It Like to Work as a Senior Software Developer at Nokia

As a Senior Software Developer at Nokia, you’ll be at the forefront of developing innovative solutions for the telecommunications industry. Your role will involve working with cutting-edge technology, contributing to the design, development, and deployment of software that powers large-scale, critical systems globally. The position offers an opportunity to engage with complex challenges, requiring both technical expertise and creative problem-solving skills. You’ll work alongside other expert developers, engineers, and industry leaders, providing insights and expertise to drive projects forward. The collaborative environment at Nokia ensures that you’ll have the support and resources necessary to develop and refine your skills continually. Being a part of Nokia’s global team means that your work will have a tangible impact on the company’s success and the lives of millions around the world.

Senior Software Developer Interview Questions at Nokia

When preparing for a Senior Software Developer interview at Nokia, it's important to be ready to demonstrate both your technical skills and your understanding of the software development lifecycle. You might be asked about your experiences with specific programming languages such as Java, Python, or C++, and how you have applied these skills in previous roles. Interviewers may explore your problem-solving abilities with questions like, “How do you approach debugging a complex problem?” or “Can you describe a challenging technical problem you solved and how you approached it?” Additionally, questions about software design principles, such as object-oriented design and modular architecture, are common. Be prepared to discuss your experience with agile methodologies and your role in collaborative development environments. Technical assessments or live coding challenges may also be part of the interview process, designed to test your hands-on coding skills and logical thinking.

Senior Software Developer Interview Preparation at Nokia

To prepare for an interview for the Senior Software Developer position at Nokia, focusing on both the technical and soft skills required is crucial. Begin by revisiting the core principles of software engineering, including algorithms, data structures, and design patterns. Strengthen your understanding of the latest tools and technologies relevant to Nokia’s field, such as cloud computing, 5G technologies, and cybersecurity. Practice coding challenges on platforms like LeetCode or HackerRank to refine your problem-solving skills. It's also beneficial to familiarize yourself with Nokia’s current projects and industry trends by reviewing recent company news releases and tech advances. Preparation should also include rehearsing answers to questions about your past project experiences and teamwork scenarios. Demonstrating familiarity with Nokia’s values and mission during the interview can help illustrate why you’re a good fit for the company.

Senior Software Developer Interview Tips at Nokia

When going into a Senior Software Developer interview at Nokia, keep these tips in mind: firstly, clarity and communication are key. Clearly articulate your thought processes, particularly during technical questions or live coding tests. It’s essential to show your ability to work collaboratively, so highlight any experiences where teamwork was crucial and how you contributed. Be authentic and show your enthusiasm for innovation and technology, which are central to Nokia’s ethos. Tailor your portfolio or resume to highlight projects relevant to the telecommunications industry or those demonstrating your leadership in complex software projects. Moreover, be prepared to discuss how you’ve kept up with technological advancements and any ongoing professional development activities. Finally, prepare thoughtful questions to ask your interviewers that reflect your strategic thinking and interest in Nokia’s direction, culture, and future projects. These can leave a strong impression and help illustrate your proactive approach to your career.