Jr. Software Engineer
NokiaAbout the role
***This role will not be offering sponsorship or relocation. Candidates must be US Citizens or green card holders.***
In this role, you will contribute to the development and evolution of Session Border Controller products, which provide secure and reliable communication streams for service providers across the world. You will collaborate with multinational colleagues to address the evolving needs of our customers, ensuring the delivery of IMS services across various network scenarios. You will learn You will strengthen your understanding of telecommunications infrastructure and components, Voice over IP (VoIP) concepts and protocols, utilization of AI-based tools and concepts to improve development efficiency, implementation of agile practices on large-scale development projects, and integration of various 3rd party components in our products. If you are a highly motivated developer with a passion for innovation, this is the perfect opportunity for you to make a significant impact.
As a part of our team, you will develop and validate software that is essential for our critical core voice infrastructure. As part of the team, you will actively participate in the requirements and design phase with system engineers and software architects to ensure quality and security standards are met. You will collaborate across the teams and be mentored by our SMEs who will support you and help hands-on experiences you get on board quickly to learn our development practices, environments, and essentials. You will have opportunities to utilize your proven aptitude for methodical problem-solving, good communication skills, and strong attention to detail as you work in a close-knit team.
As a part of our team, you will develop and validate software essential for our critical core voice infrastructure. As part of the team, you will actively participate in the requirements and design phase with system engineers and software architects to ensure quality and security standards are met. You will collaborate across the teams and be mentored by our SMEs who will support you and provide hands-on experiences to help you get on board quickly to learn our development practices, environments, and essentials. You will have opportunities to utilize your proven aptitude for methodical problem-solving, good communication skills, and strong attention to detail as you work in a close-knit team.
You have:
- A Bachelor's in Computer Science, or similar is required, with a graduation date within the past 12 months. Internship experience in related areas is a plus.
- IP network fundamentals, including network architecture, routing protocols
- Strong foundation in Operating Systems concepts and C/C++ programming languages.
- Hands-on experience with Software Development on Linux, Scripting languages, and Coding (e.g. Python, bash).
- Knowledge of various database solutions such as MariaDB, MySQL, Redis, etc.
- Familiarity with Git for version control.
- Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines, including tools like Jenkins, GitLab, and Gerrit.
It would be nice if you also had:
- Previous experience as a Nokia intern or co-op.
- Knowledge of Operating Systems concepts and C/C++ programming languages.
- Experience designing and developing network protocols, and analyzing and improving existing protocol specifications.
- Knowledge of virtualization technologies such as Dockers/Containers, Namespaces, etc.
- Familiarity with telecom concepts, particularly in IP Multimedia Subsystem (IMS) or other embedded systems dealing with real-time applications.
- Knowledge of telecom protocols, especially SIP, Megaco, and Diameter.
- Experience with cloud runtime environments, encompassing both OpenStack and VMWare.
- Knowledge of Cloud Native Computing Foundation (CNCF), focusing on Kubernetes.
- Proficiency in agile software development processes, methodologies, and toolsets.
- Demonstrate aptitude for troubleshooting and resolving issues within intricate technical landscapes.
- The ability to work individually while also thriving in collaborative team environments.
Come create the technology that helps the world act together
Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world.
We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work
What we offer
Nokia o
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s