Magellan Health is seeking a Lead Software Engineer to design, build, and maintain software and systems for communication networks. The role focuses on optimizing network performance, security, and user experience while collaborating with cross-functional teams and managing complex system development tasks.
Responsibilities:
- Software Development: Code, test, and maintain telecom applications, focusing on Genesys Cloud UCaaS and CCaaS, VoIP, chat and email, and data services
- Performance Optimization: Enhance network efficiency, reliability, and security
- Protocol Implementation: Work with networking protocols and standards
- Collaboration: Partner with network engineers, architects, and other teams
- Troubleshooting & Maintenance: Debug issues and ensure smooth operation
- Documentation: Create technical specifications, network diagrams, and system documentation
- Works with to break down a complex system into smaller components and coach/lead a team of software engineers to design and develop these components
- Functions as primary practitioner coach on the team to grow the capabilities of other engineers on the team
- Integrates systems to databases and other applications using middleware such as SnapLogic, REST based services, etc
- Understands the relationship between applications and infrastructure
- Acts as a leader in the developer community within Magellan and performs demo, knowledge sharing sessions
- Writes technical blogs and be active in Open Source Community
- Acts as expert for automated testing strategies, including TDD and ATDD
- Works on Agile software development projects
- Understands advanced concepts of Containers, Micro-Services, Continuous Integration
- Develops highly scalable applications in AWS cloud using tools like Cloud Formation Templates, EC2, SWF, ELB, Lambda, S3, RDS/Dynamo DB and others
- Identifies track key metrics produced by the application
- Performs load and performance testing on the applications and have advanced troubleshooting ability to tune the application to scale
Requirements:
- Degree in Electrical Engineering, Computer Science, or related field
- Strong programming skills
- Knowledge of telecom standards
- Knowledge of networking frameworks
- Experience with RESTful web service structure and utilization
- Experience with specific technologies (e.g., Genesys Cloud UCaaS and CCaaS, VoIP)
- Problem-solving skills
- Attention to detail
- Analytical thinking
- Teamwork skills
- 4+ years related experience including a minimum of 2+ years designing, building and deploying software in IT
- Critical thinker
- Demonstrated problem solving techniques
- Strong verbal and written communication skills