Software Engineer
About the Role
We are seeking a talented Software Engineer to join our team at Nokia of America Corp.
Key Skills for This Role
Full Job Posting
Qualifications
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field, with a strong academic background.
- 4+ years of experience in software development, with a proven track record in Go development and distributed systems.
- Proficiency in software design patterns and best practices, with a focus on creating clean, modular, and scalable code.
- Expertise in API design, versioning, and customer portal interactions, ensuring seamless integration and user experience.
- In-depth understanding and experience with Kubernetes internals, including resource management, deployment strategies, and containerization.
- Strong problem-solving and analytical skills, with a demonstrated ability to tackle complex software challenges.
- Excellent communication and collaboration skills, fostering effective teamwork and knowledge sharing.
- Experience with cloud computing platforms (e.g., AWS, Azure) and their integration with software solutions.
- Experience with agile development methodologies and a track record of working in fast-paced, dynamic environments.
- A passion for software development and a commitment to staying updated with industry trends and emerging technologies.
- GitHub profile must show contributions to open-source projects
- Experience with frontend development (Typescript / React) a plus.
Responsibilities
- Design and development of a massively distributed edge compute platform, ensuring high availability and fault tolerance.
- Utilize Kubernetes internals for resource management and container deployment.
- Design and implement software microservices for scale, performance, and security.
- Collaborate closely with cross-functional teams to gather requirements and deliver high-quality, maintainable code.
- Conduct thorough code reviews, providing constructive feedback to enhance code quality and maintainability.
- Troubleshoot and resolve complex software issues, employing your expertise in distributed systems and high-throughput networking.
- Stay abreast of emerging technologies and industry trends, contributing to the team's knowledge and innovation.
- Mentor and guide junior team members, fostering a culture of knowledge sharing and continuous improvement.
- Participate in project planning and estimation, providing accurate timelines and resource allocation strategies.
- Ensure software solutions meet performance, security, and scalability standards through rigorous testing and optimization.
- Document and maintain comprehensive software documentation, ensuring clear and accessible records for future reference.
- Actively contribute to the team's success by sharing your expertise and collaborating effectively with colleagues.
Preferred Qualifications
- Experience with frontend development (Typescript / React) a plus.
About Nokia
Nokia is a Finnish multinational technology company specializing in telecommunications infrastructure, software, and licensing. It provides network equipment and services for mobile, fixed, and cloud networks to communications service providers and enterprises worldwide.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Nokia
R&D Specialist
, IND
Join Nokia’s engineering team and contribute to building and evolving the next generation of Nokia Cloud Operations Manager (NCOM), focusing on Infrastructure Management.
Senior R&D Specialist
, IND
Join Nokia’s engineering team and play a key role in shaping the next generation of Nokia Cloud Operations Manager (NCOM), driving the analysis, design, and implementation of solutions for the Infrastructure Management d
Principal System Architect
, IND
Join as a Principal System Architect in Nokia’s engineering team and shape the architectural direction of the next generation of Nokia Cloud Operations Manager (NCOM), driving the analysis, design, and implementation of
R&D Engineer
, IND
Join our engineering team as an R&D Engineer and play a key role in building and evolving the next generation of Nokia Cloud Operations Manager (NCOM), with a focus on the Infrastructure Management domain. NCOM Evo is No
R&D Engineer
, IND
Join our engineering team as an R&D Engineer and play a key role in building and evolving the next generation of Nokia Cloud Operations Manager (NCOM), with a focus on the Infrastructure Management domain. NCOM Evo is No
Principal System Architect
, IND
R&D Specialist
, IND
Senior R&D Specialist
, IND
R&D Specialist
, IND
Senior R&D Specialist
, IND
Principal System Architect
, IND
R&D Engineer
, IND
R&D Engineer
, IND
