Colorado Manufacturing Jobs

Colorado Jobs

Job Information

Cigna Full Stack Software Engineer in Denver, Colorado

The Full Stack Engineer is responsible for the delivery of a business need end-to-end starting from understanding the requirements to deploying the software into production. This role requires you to be fluent in some of the critical technologies with proficiency in others and have a hunger to learn on the job and add value to the business. Critical attributes of being a Full Stack Engineer, among others, is Ownership & Accountability.

In addition to Delivery, the Full Stack Engineer should have an automation first and continuous improvement mindset. He/She should drive the adoption of CI/CD tools and support the improvement of the tools sets/processes.

Behaviors of a Full Stack Engineer :

Full Stack Engineers are able to articulate clear business objectives aligned to technical specifications and work in an iterative, agile pattern daily. They have ownership over their work tasks, and embrace interacting with all levels of the team and raise challenges when necessary. We aim to be cutting-edge engineers – not institutionalized developers.

Key Characteristics:

  • Provides expert content/professional leadership on complex Application Development assignments/projects.

  • Acts as the principal designer for major systems with moderately complexity and their subsystems utilizing a thorough understanding of available technology, tools and existing designs.

  • Provides comprehensive consultation to business unit and IT management and staff on all phases of application programming and processes for diverse development platforms, computing environments (e.g., host based, distributed systems, client server, software, hardware, technologies and tools, etc.).

  • Works closely with client and IT management and staff to identify application development solutions, new or modified programs, reuse of existing code through the use of program development software alternatives, or integration of purchased solutions or a combination of the available alternatives.

  • Researches and evaluates alternative solutions and recommends the most efficient and cost-effective application programming solution.

  • May code new or modified programs, reuse existing code through the use of program development software alternatives and/or integrates purchased solutions.

  • Documents, tests, implements and provides on-going support for the applications.

  • Exercises considerable creativity, foresight, and judgment in conceiving, planning, and delivering initiatives.

  • Uses deep professional knowledge and acumen to advise functional leaders.

  • Focuses on providing thought leadership within Application Development but works on broader projects, which require understanding of wider business.

  • Recognized internally as a nerd.


  • 3+ years being part of Agile teams – Scrum or Kanban

  • 3+ years of working in an object-oriented language: Java, Scala, or other OO compiled language

  • 3+ years in Web development frameworks like Angular, other Node.js based systems, Django

  • 3+ years of scripting (JavaScript, Python)

  • 3+ years of database – SQL and/or MongoDB and/or Neo4J

  • Experience with Git/SVN

  • Experience with big data technologies a plus, such as Hadoop, Hive, Spark

  • Excellent troubleshooting skills

  • Strong communication skills

  • Fluent in BDD and TDD development methodologies

  • Work in an agile CI/CD environment (Jenkins experience a plus)

  • Knowledge and/or experience with Health care information domains is a plus

About Cigna

Cigna Corporation (NYSE: CI) is a global health service company dedicated to improving the health, well-being and peace of mind of those we serve. We offer an integrated suite of health services through Cigna, Express Scripts, and our affiliates including medical, dental, behavioral health, pharmacy, vision, supplemental benefits, and other related products. Together, with our 74,000 employees worldwide, we aspire to transform health services, making them more affordable and accessible to millions. Through our unmatched expertise, bold action, fresh ideas and an unwavering commitment to patient-centered care, we are a force of health services innovation.

When you work with Cigna, you’ll enjoy meaningful career experiences that enrich people’s lives while working together to make the world a healthier place. What difference will you make? To see our culture in action, search #TeamCigna on Instagram.

Qualified applicants will be considered without regard to race, color, age, disability, sex, childbirth (including pregnancy) or related medical conditions including but not limited to lactation, sexual orientation, gender identity or expression, veteran or military status, religion, national origin, ancestry, marital or familial status, genetic information, status with regard to public assistance, citizenship status or any other characteristic protected by applicable equal employment opportunity laws.

If you require reasonable accommodation in completing the online application process, please email: for support. Do not email for an update on your application or to provide your resume as you will not receive a response.