Bringing our heart to every moment of your health.
Software Development Engineer
Location
Illinois + 4 moreAll locations: Illinois | Louisiana | Montana | North Carolina | Mississippi
Posted
11 days ago
Salary
$64.9K - $173.0K / year
Seniority
Mid Level
Job Description
Software Development Engineer
CVS Health
• Partner with peers and technical leaders within CVS Health and the open source community and contribute to product strategy, frameworks, and roadmap definition • Provide technical excellence • Become a trusted technical expert for important initiatives • Develop mindshare by collaborating and discussing ideas • Plot and execute on the path from prototype to production for capabilities and features • Bring passion, energy and excitement to the team and organization • Ability to work in a fast paced environment and deal with multiple priorities
Job Requirements
- At least 2+ years of experience in systems analysis and application program development
- At least one year of development experience in one or more of the following languages: Java, Java, C++, Python
- 1+ year of experience with Agile software development
- 1+ year experience in building Enterprise solutions and technical solutions
- 1+ year experience with AI/generative AI solutions and technologies
- 1+ year experience with Confluent Kafka, or open source distributions
- 1+ year experience using AI LLM models such as Gemina, Claude
Benefits
- medical, dental, and vision coverage
- paid time off
- retirement savings options
- wellness programs
- other resources, based on eligibility
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
CoformaWe design creative solutions and build technology products that elevate human needs.
• Write and review code, ensuring high standards of quality, maintainability, and test coverage • Solve problems across the tech stack alongside other engineers and cross-functional team members, building new systems and improving existing ones • Engage with coworkers across disciplines according to Agile and Scrum methodologies, including participating in planning, breaking down requirements into tasks, refinement and estimation, etc. • Articulate the risks, benefits, and trade-offs associated with different technical approaches to stakeholders using your influence to build consensus and keep work moving forward • Mentor junior engineers on software development, engineering, and accessibility best practices • Participate in the hiring and onboarding process as needed • Meet the client team and the people who use what you're building, including content editors • Get oriented on observability tooling and triage a real production alert • Learn the delivery workflow — CI/CD pipeline, branching and code review norms, and the path to production • Build working knowledge of our accessibility standard (WCAG 2.2 AA) and the automated checks that enforce it in CI • Get a local development environment running across the frontend, API, and database; run the test suite and reproduce a bug locally • Ship your first production changes: well-scoped bug fixes, dependency and vulnerability remediation, or contained accessibility defects • Begin writing your own acceptance and validation criteria as opposed to waiting for a checklist • Take end-to-end ownership of a feature including design, implementation, testing, and release • Deliver a defined phase of an active workstream, with the measurement in place to know whether it worked • Take a production issue from alert to root cause to merged fix without hand-holding • Review teammates' pull requests with substance, catching accessibility and data-integrity issues • Contribute at least one durable improvement to the test suite or CI pipeline • Actively engage with client stakeholders as an Engineering representative from Coforma in at least one working session • Lead a workstream phase: sequencing, risk calls, and the go/no-go recommendation for your piece • Own deployment and rollback for your own work, including knowing the criteria to revert • Produce a written technical recommendation on an open architecture question, with tradeoffs and a clear position • Debug across system boundaries, including services outside your primary language and stack • Contribute to and improve onboarding documentation for future engineers joining the team
Pega Software Engineer
Highmark HealthCreating remarkable health experiences, freeing people to be their best.
• Design and create engineering specifications for software applications and programs • Write code that adheres to coding standards • Perform code reviews • Participate in all scrum ceremonies and assist in sprint planning • Complete required sprints in the development through final execution of software applications/programs • Monitor technical process against project plan while safeguarding functionality, scalability and performance • Communicate any issues/blockers to the Scrum Master in a timely manner • Drive story creation (DoD, Acceptance Criteria, estimation) • Create Tasks for stories and update status accordingly • Mentor other associate software engineers as needed
Software Developer II
AccuWeatherThe world’s largest and fastest-growing weather and digital media company.
• Design, develop, test, and maintain backend software processors that ingest, validate, transform, and distribute real-time weather data. • Collaborate with software engineers, data operations, product managers, and business stakeholders to design and implement processing solutions that support AccuWeather's consumer and enterprise products. • Develop new processing capabilities and enhance existing processors to support new weather data providers, data formats, business requirements, and product features. • Design and implement database schemas and supporting SQL objects used by backend processing applications. • Develop software that is reliable, maintainable, testable, and observable, with a focus on successful deployment and operation in production environments. • Collaborate with Enterprise Database Administrators and other platform teams to test, deploy, and maintain database changes in production. • Investigate, troubleshoot, and resolve software defects, production issues, and operational incidents affecting weather data processing systems. • Write and maintain technical documentation for software components, processing workflows, system changes, and operational procedures. • Revise and enhance existing software to improve functionality, performance, reliability, and maintainability. • Stay current with emerging technologies and software development best practices, applying them where appropriate to improve team capabilities and processing systems. • Contribute to the continuous improvement of team workflows, quality assurance practices, documentation, and development processes.
• Support the design, development, and implementation of diverse applications using web technologies. • Create and maintain detailed technical product and end user support documentation. • Evaluate requirements and propose high level design and technical solutions at all stages of development. • Analyze solutions and applications to ensure that they are interoperable, performant and maintainable. • Write high-quality and well-documented code for projects to ensure adherence to team and/or department coding standards. • Evaluate and provide accurate estimated timelines for development requirements. • Participate in and perform code reviews to ensure quality, proactive identification of defects, and recommend improvements. • Investigate and resolve complex technical challenges for assigned projects. • Maintain in-depth knowledge of technologies that will be used in new and existing modules of the solution (e.g., Machine Learning frameworks, data storage and capture frameworks etc.). • Advise and provide feedback and recommendations on quality technical design and industry trends. • Support in complex projects for other colleagues including, but not limited to, supporting the workflow and providing expert advice and solutions to escalated and complex project challenges and roadblocks. • Actively participate in setting and maintaining software development best practices within the department and team.



