Skip to content

Principal Software Development Engineer – Adjudication Services
Company | CVS Health |
---|
Location | Illinois, USA |
---|
Salary | $144200 – $288400 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Proven hands-on development expertise using Java and Angular, with a strong background in coding, debugging, and performance tuning.
- Extensive experience in designing and implementing scalable software architectures, including microservices-based solutions and enterprise-scale platforms.
- Deep understanding of domain-driven architecture, ensuring that complex business domains are effectively modeled and integrated into robust software solutions.
- Demonstrated expertise in cloud platforms and cloud-agnostic solutions, with the ability to design and deploy applications that are portable across providers such as AWS, Azure, and Google Cloud.
- Advanced proficiency with UI frameworks, micro frontends, web components, and portable application architecture, enabling the creation of flexible, responsive, and maintainable user interfaces.
- Proficiency in AI/ML, with hands-on experience in building, integrating, and scaling machine learning models and intelligent systems using state-of-the-art frameworks.
- Solid expertise in solution engineering, delivering comprehensive end-to-end system design and seamless integration across diverse platforms.
- Proficiency in DevSecOps practices—including automated testing, continuous integration/continuous deployment (CI/CD), and proactive vulnerability management—to ensure secure, high-quality code delivery.
- Demonstrated experience with both SQL and NoSQL databases, ensuring optimal performance, data integrity, and scalable data management.
- Proven track record in leading and mentoring engineering teams, driving technical strategy, and fostering a culture of innovation and high performance.
- Excellent problem-solving and communication skills, enabling effective collaboration with cross-functional teams and stakeholders.
- In-depth knowledge of security best practices and standards to ensure the development of secure applications.
- Strong written and verbal communication skills to articulate complex technical concepts to non-technical stakeholders.
Responsibilities
- Collaborate with the architecture team to lead the design of scalable, enterprise-level systems using microservices, micro frontends, and portable application frameworks.
- Lead engineering teams while maintaining a hands-on role as the primary point of contact for problem-solving to ensure high-quality, performant solutions.
- Lead and drive proofs-of-concept and technology advancements to explore and validate emerging solutions.
- Drive cloud-agnostic strategies by architecting and deploying applications across multiple cloud platforms.
- Integrate and scale AI/ML models to enhance products with intelligent, data-driven features.
- Champion DevSecOps practices by establishing CI/CD pipelines, automated testing, and robust security measures.
- Collaborate with cross-functional teams to translate business requirements into effective technical solutions.
- Partner with business, tech, and product leaders to advance innovative initiatives.
- Mentor and inspire engineering teams to foster innovation and continuous improvement.
Preferred Qualifications
- Health Care Industry domain knowledge
- Experience in enterprise development tools and SDLC methodologies