Humana Inc. is a leading U.S. healthcare company seeking a Sr Software Engineer who is smart, curious, and loves the challenge of solving problems that improve people's lives. The role involves designing, developing, and delivering high-quality software solutions that support complex business needs, while collaborating closely with cross-functional teams and ensuring solutions align with enterprise standards.
Responsibilities:
- Design, develop, test, and maintain production‑grade applications using Node.js, JavaScript, and TypeScript
- Build responsive and maintainable user interfaces using Vue.js or similar modern frameworks
- Design, develop, and consume RESTful APIs and GraphQL APIs to support scalable and loosely coupled systems
- Build and integrate cloud‑native solutions on Microsoft Azure, leveraging appropriate platform and application services
- Design and implement event‑driven and distributed systems, including Kafka‑based messaging and streaming solutions
- Contribute to architectural decisions, evaluating technical trade‑offs to ensure scalability, performance, security, and maintainability
- Ensure solutions align with enterprise architecture standards while remaining delivery‑focused and pragmatic
- Troubleshoot and resolve complex technical issues across application and infrastructure layers
- Provide technical leadership through code reviews, design discussions, and mentorship of less‑experienced engineers
- Collaborate effectively with cross‑functional teams and communicate complex technical concepts clearly to both technical and non‑technical stakeholders
- Influence departmental technical direction and contribute to continuous improvement initiatives
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 5+ years of experience designing, developing, testing, and maintaining software applications and/or supporting infrastructure
- 3+ years of hands‑on experience developing applications using Node.js, JavaScript, and TypeScript
- Experience building modern, maintainable front‑end applications using Vue.js or equivalent frameworks
- Strong experience designing and implementing RESTful and GraphQL APIs
- Demonstrated experience building, deploying, and operating cloud‑based solutions on Microsoft Azure
- Working knowledge of Kafka or similar distributed messaging and event‑streaming platforms
- Solid understanding of application architecture, system integration, and distributed system design principles
- Strong analytical and problem‑solving skills with the ability to evaluate complex technical challenges
- Proven ability to work independently on complex initiatives with minimal direction
- Strong leadership, collaboration, and excellent written and verbal communication skills
- Passion for contributing to an organization focused on continuously improving consumer and customer experiences
- Master's degree in Computer Science, Engineering, or a related technical field
- Microsoft Azure cloud certifications demonstrating advanced knowledge of cloud architecture, development, or operations
- Experience working in Agile development environments, including Scrum or Kanban, with a focus on iterative delivery and continuous improvement