Senior Python/Golang Development Engineer
Ericsson
Description
Join our Team
About this opportunity:
Overview
As the technology firm that created the mobile world and a rich history of 145 years of building ground-breaking solutions and innovative technologies supported by 60,000+ patents, Ericsson has made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead and perform at your best, shaping the future of technology. This is a place where you are welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team.
Ericsson Enterprise Wireless Solutions (BEWS) is the group responsible for leading Ericsson’s Enterprise Networking and Security business. Our growing product portfolio spans across wide area networks, local area networks and enterprise security. We are the #1 global market leader in Wireless-WAN based enterprise connectivity solutions and are growing fast in enterprise Private 5G networks and Secure Access Services Edge (SASE) solutions.
How Will You Contribute to the Company?
Ericsson Enterprise Wireless Solutions is on a mission to become number #1 in the Private Cellular Networks space with the Ericsson Private 5G (EP5G) product offering.
The Ericsson Private 5G is a next-generation, private network, tailored to drive Industry 4.0, the modernization and digitalization of infrastructures and business process operations. Organizations gain secure and powerful 4G LTE and 5G Standalone (SA) connectivity allowing them to optimize and simplify business critical operations through data creation, collection, and analysis.
We are now seeking an energetic and talented Senior Software Developer who will join our Service Team that is accountable for developing Microservices that manage Network Controller and providing Visibility features. The Service Team is composed of both backend developers and frontend developers; supported and led by the team's Engineering Manager and Product Owner.
What Will You Do?
• Design, develop, deploy and maintain a suite of Cloud components/microservices written in Golang, Java, and Python
• Lead and participate in Feature analysis, design and technical breakdown activities
• Troubleshoot development and production environments
• Write automated test cases
• Continuously deliver small batches of working software to our main branch
• Stay updated on industry trends and emerging technologies. Introduce innovative solutions to improve application performance and efficiency
• Mentor and guide junior engineers, fostering a culture of technical excellence
Qualifications
Minimum Qualifications:
• Bachelor of Engineering in Computer Science with 8+ years of professional experience developing software using Golang and/or Java, deployed into Google Cloud or AWS cloud environments
• Excellent problem-solving skills and a natural interest in learning new things
• Solid experience in Databases (0MySQL, Postgres, DynamoDB) and REST APIs
• Solid grasp of data structures and functional and object-oriented design
• Experience using Python for automated testing
• A can-do mindset and behavior
• Well-versed with scoping efforts and estimating development tasks
Preferred Qualifications:
• Experience with Docker and Kubernetes and CI/CD processes
• Experience working full stack including frontend (JavaScript) development