
Software Engineer (Node.js, TypeScript)
Role summary
Optum is seeking a Senior Software Engineer with 6+ years of experience to build scalable, resilient, and high-performance systems using NodeJS, Python, and Kafka. This role involves leading architectural and design efforts for event-driven solutions, developing distributed applications and microservices, and collaborating with product owners. The engineer will mentor junior staff, promote best practices, and drive operational excellence, including incident response and continuous improvement. A Bachelor's or Master's degree in Computer Science or a related field is required. The position offers flexible remote work arrangements within the U.S.
About The Company
Optum is a global organization dedicated to delivering innovative healthcare solutions through the integration of technology and care services. Our mission is to help millions of people live healthier lives by connecting them with essential healthcare resources, including care, pharmacy benefits, data, and support systems. At Optum, we foster a culture rooted in inclusion, collaboration, and continuous growth, offering comprehensive benefits and career development opportunities for our team members. Our work directly impacts health outcomes across communities worldwide, advancing health optimization on a global scale. Join us to make a meaningful difference in healthcare delivery and patient well-being.
About The Role
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. In this role, you will serve as a technical expert, specializing in building scalable, resilient, and high-performance systems using NodeJS, Python, and Kafka. You will lead architectural and design efforts across multiple workstreams, ensuring the development of robust, event-driven solutions. Your expertise will guide the development, deployment, and maintenance of distributed applications and microservices, contributing to our mission of delivering innovative healthcare solutions. Collaboration with product owners and cross-functional teams will be essential to translate business requirements into scalable technical solutions. Additionally, you will mentor junior engineers, promote best practices, and drive operational excellence, including incident response and continuous improvement initiatives.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 6+ years of hands-on experience in software engineering
- Strong expertise in NodeJS, TypeScript, Python, and event-driven architectures using Kafka
- Proven experience designing and implementing asynchronous processing and distributed system patterns
- Experience with relational and NoSQL databases and data modeling
- Solid understanding of CI/CD pipelines, test automation, and modern DevOps practices
- Proven experience developing secured RESTful and/or GraphQL APIs
Responsibilities
- Serve as a technical expert for solutions built on NodeJS, Python, and Kafka, contributing throughout the software development lifecycle
- Lead architecture and design efforts to ensure scalable, resilient, and high‑performing solutions
- Design and implement asynchronous processing patterns and event‑driven architectures for real‑time, high‑throughput systems
- Provide hands‑on technical leadership in coding, testing, deployment, and debugging of distributed applications and microservices
- Collaborate with product owners to understand business needs and translate them into technical roadmaps
- Work with engineering teams and stakeholders to define technical approaches for new features
- Establish and promote best practices for software development, code quality, and maintainability
- Participate in project prioritization, technical planning, and stakeholder communication
- Champion operational excellence by building, deploying, monitoring, and supporting production services with a focus on reliability and scalability
- Mentor and guide engineers to foster technical growth and engineering excellence
- Drive adoption of modern development practices and AI productivity tools to enhance engineering efficiency
- Participate in incident response efforts, troubleshoot, and resolve production issues, including involvement in war rooms when necessary
- Promote quality through Test‑Driven Development (TDD), Agile methodologies, and continuous improvement initiatives
Benefits
- Comprehensive health, dental, and vision insurance plans
- Retirement savings options including 401(k) contributions
- Incentive and recognition programs
- Equity stock purchase opportunities
- Flexible remote work arrangements within the U.S.
- Career development and training programs
- Paid time off and holidays
- Wellness programs and resources
Equal Opportunity
UnitedHealth Group is an Equal Employment Opportunity employer. We are committed to creating a diverse and inclusive workplace where all qualified applicants receive consideration without regard to race, national origin, religion, age, gender, sexual orientation, gender identity, disability, veteran status, or any other protected characteristic. We believe in fostering an environment that respects and values individual differences, promoting equity and opportunity for all. All employees working remotely must adhere to UnitedHealth Group’s Telecommuter Policy. Candidates are required to pass a drug test before beginning employment.