Massachusetts Green Jobs

MassHire JobQuest Logo

Job Information

CVS Health Digital Principal Development Engineer in Burlington, Massachusetts

Job Description

CVS Health Digital is looking for Digital Principal Development Engineer II- an Advanced Software Development Engineer with Java, NodeJS, JavaScript & Python development experience to help build our next generation cloud native health care platform to enable the delivery of use cases into products focused on helping people live healthier lives.In this role, you will use your experience in working on the latest big data, cloud technologies, and development methodologies involving cloud computing, NoSQL databases, security, encryption, data movement in order to help us leverage data and IoT events to deliver critical capabilities. You will be working as a member of one of our scrum teams in Burlington, MA, New York, NY or Alpharetta, GA.You will be actively contributing in architecting, designing & developing applications/pipelines for data movement, transformation and dissemination using advanced technologies, such as Microservices, Docker/Containers & CI/CD in cloud native environments.You will lead a team of developers responsible for building new and support existing scalable cloud native web/webservices applications.You should have the ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions. We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.You will work on cutting-edge applications and products. Brainstorming with architects, product managers, data scientists and fellow engineers to build data products used improve the health outcomes of millions of people.Responsibilities • Architect, design and develop cloud scalable services in a containerized and CI/CD environment• Architect, design, implement and support data integration for enterprise-scale datasets, using Big Data technologies such as Kafka, data streaming, Spark, relational and NoSQL data stores specially Cassandra.• Establish frameworks for application integration with big data and IoT datasets, including connected devices and electronic medical records.• Design and implement Caching strategies using the in-memory datastores like REDIS and HazelCast and make them scalable for use at Enterprise level. • Design and Implement Circuit Breakers and Service Discovery patterns for the Microservices and ensure that this patterns are stringently followed for every integration inbound to/outbound from Microservices.• Design and implement real-time Streaming of data from No-SQL databases to analytics.• Model data and metadata to support persona-based interactions as defined through interfacing with business customers, gathering requirements, and delivering solutions• Demonstrate a deep expertise of and ability to operationalize leading data technologies and best practices• Provide ongoing maintenance, support and enhancements in existing systems and platforms.• Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.• Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code• Provide recommendations for continuous improvement.• Support and develop software engineers by providing advice, coaching and educational opportunities• Collaborate with team to brainstorm and create new products• Grow engineering teams by interviewing, recruiting and hiring• Make informed decisions quickly and taking ownership of services and applications at scale• Work collaboratively with others to achieve goals• Be a persistent, creative problem ¬solver• Stay on the leading edge of development practices• Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations• Provide technical guidance in software design and development activities.• Participate in design reviews and recommend improvements.• Provide support in all phases of SDLC and ensure to deliver high-quality products.• Provide trainings and mentor other Engineers when required.• Work with other Engineers in planning, prioritizing and executing assigned tasks within deadlines.• Assist in risk assessment and mitigation activities.• Assist in technical audits and make sure to implement audit recommendations.Can work from any of these following locations - RI, IL, AZ, MA, NY, NJ, GA, TX

Pay Range

The typical pay range for this role is:

Minimum: 120,000

Maximum: 265,000

Please keep in mind that this range represents the pay range for all positions in the job grade within which this position falls. The actual salary offer will take into account a wide range of factors, including location.

Required Qualifications

• 10 plus years of software development in enterprise / web / cloud applications• 5 + years of experience in architecture, design, delivery and operationalizing scalable microservices-based web/ webservices applications in cloud native environments• 5+ years of experience with Spring and Spring boot Microservices and other open source technologies/frameworks• 3+ years of experience in Sql and NoSql database • 2+ years of experience implementing caching strategies• 3+ years of experience with cloud computing technologies. Have track record developing in AWS or GCP or Azure or similar public cloud environments

COVID Requirements

COVID-19 Vaccination Requirement

CVS Health requires certain colleagues to be fully vaccinated against COVID-19 (including any booster shots if required), where allowable under the law, unless they are approved for a reasonable accommodation based on disability, medical condition, religious belief, or other legally recognized reasons that prevents them from being vaccinated.

You are required to have received at least one COVID-19 shot prior to your first day of employment and to provide proof of your vaccination status or apply for a reasonable accommodation within the first 10 days of your employment. Please note that in some states and roles, you may be required to provide proof of full vaccination or an approved reasonable accommodation before you can begin to actively work.

Preferred Qualifications

Background/Experience desired:• Big Data expertise with cloud and enterprise level design/implementation• Experience with programming languages/tools including: Java, NodeJS, JavaScript and possibly Python• Has architected, designed, delivered and operationalized scalable microservices based web/ webservices applications in cloud native environments.• Provides technical leadership direction, determining and developing approach to solutions by coordinating multiple resources to solve complex problems• Experience implementing caching strategies such as Redis or Hazelcast preferred• Experience with Mongo Db /Cassandra - preferred• Understands security threats and patterns comprehensively and ensures adherence to all regulatory initiatives, HIPAA, PHI, PII, locational & contractual data restrictions.• Experience with containers orchestration technologies like Docker, Kubernetes, Vagrant, etc• Experience with build automation technologies like Maven, Gradle, Jenkins, CircleCI, Harness, etc.• Exposure to service mesh platform, such as Istio, Consul, Kuma, etc• Hands-on platform builder with significant experience in developing scalable data platforms.• Experience with test-driven development and automated testing frameworks.• Experience with Scrum/Agile development methodologies.• Analytical thinking - able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically• Strategic thinking – able to identify a vision along with the plans, which need to be implemented to meet the end goal, evaluating situations, decisions and issues in the short, medium and long term.


Bachelor's degree or equivalent in Computer Science, Computer Engineering or equivalent years of experience.

Business Overview

Bring your heart to CVS HealthEvery one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced human-centric health care for a rapidly changing world. Anchored in our brand — with heart at its center — our purpose sends a personal message that how we deliver our services is just as important as what we deliver.Our Heart At Work Behaviors™ support this purpose. We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make health care more personal, convenient and affordable. We strive to promote and sustain a culture of diversity, inclusion and belonging every day. CVS Health is an affirmative action employer, and is an equal opportunity employer, as are the physician-owned businesses for which CVS Health provides management services. We do not discriminate in recruiting, hiring, promotion, or any other personnel action based on race, ethnicity, color, national origin, sex/gender, sexual orientation, gender identity or expression, religion, age, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.