Job Closed

This listing is no longer active.

The Cigna Group logo
The Cigna Group

At The Cigna Group, we’re dedicated to improving the health and vitality of those we serve. Through our divisions Cigna Healthcare and Evernorth Health Services, we are committed to enhancing the lives of our clients, customers, and patients. Join us in driving growth and improving lives.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1982H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

59 days ago

Salary

$130.2K - $217K / year

Seniority

Senior

Job Description

Senior Software Engineer

The Cigna Group

• Design and evolve golden paths for common developer workflows to improve productivity and consistency • Partner with platform and product teams to expose capabilities through the developer portal • Build, operate, and maintain the Backstage core platform, including backend services and proxy integrations • Manage configuration, secrets, authentication, and deployment pipelines • Implement authentication and authorization using OAuth, OpenID Connect, and SAML • Own and maintain the Backstage Catalog, including entity models, metadata, ownership discovery, and validation • Develop and manage Backstage Scaffolder templates, reference implementations, and reusable actions • Integrate enterprise systems such as source control, CI/CD, artifact repositories, runtime platforms, ITSM/CMDB, and observability tools • Create APIs, SDKs, or services (REST, GraphQL, MCP) to expose portal capabilities programmatically • Embed security and compliance guardrails such as secrets management, policy checks, and vulnerability scanning • Automate audit evidence collection across the software supply chain and portal workflows • Define and monitor service‑level objectives (SLOs) for portal reliability, catalog freshness, and documentation builds • Implement observability, dashboards, alerting, and participate in incident response and root‑cause analysis • Establish governance models for component ownership, lifecycle management, and contribution standards

Job Requirements

  • Front‑end development using React, TypeScript, component design, and accessibility best practices
  • Back‑end development with Node.js, Express, NestJS, or similar frameworks
  • Experience working with Backstage, including Catalog, Scaffolder, TechDocs, permissions/RBAC, or plugin development
  • Integrations with tools such as GitHub or GitLab, CI/CD platforms, ServiceNow, SonarQube, artifact repositories, or observability tools
  • Understanding of identity and security concepts including OAuth/OIDC, SAML, JWT, RBAC, and secrets management
  • DevOps fundamentals including CI/CD design, Git‑based workflows, containerized applications, and observability

Benefits

  • medical
  • vision
  • dental
  • well-being and behavioral health programs
  • 401(k)
  • company paid life insurance
  • tuition reimbursement
  • minimum of 18 days of paid time off per year and paid holidays

Related Job Pages

More Full-stack Engineer Jobs

Jenzabar logo

Software Developer

Jenzabar

Our higher education SIS, ERP, cloud, and analytics solutions drive digital transformation and enable student success.

Full TimeRemoteTeam 501-1,000Since 1998H1B Sponsor

• Write, modify, and debug software for client applications • Work closely with the Product Development team, and report clearly and accurately to management • Perform engineering level tests to find defects, troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions • Assist with research and development • Work closely and effectively with your team, management, and designers to build world class software applications • Translate design specifications to web or client applications that work well across multiple devices • Contribute to design and architecture of our platform to meet business requirements • Stay current on the latest web tools, client-side technologies, standards, and practices • Work with Quality Assurance to ensure delivery of high-quality software • Assist other developers with questions; willing to help the team when asked • Recommend improvements to existing software programs as necessary • Conceive, experiment with, and present architectural approaches for software applications, including web, client, server, and others • Ensure architectural integrity and consistency across the entire product • Design new software applications • Provide technical consultancy, expertise and advice to the development team and management on matters of technical architecture and infrastructure developments, including their feasibility • Promote the re-use of code, components, and systems to ensure that these support the widest range of company products possible and are aligned with technical strategy • Ability and desire to both estimate tasks and meet deadlines, working effectively with minimal supervision in a team environment • Work as needed with the support team to help resolve difficult technical issues in our customer base • Leverage AI-enabled tools and analytics to enhance decision-making, improve efficiency, and drive measurable business outcomes when appropriate • Apply sound judgment and ethical standards when using AI, ensuring accuracy, data privacy, and responsible human-in-the-loop oversight • Other duties as assigned

United States
$65K - $80K / year
Full TimeRemoteTeam 201-500Since 2020H1B No Sponsor

• Own 0-to-1 development of new products and features – from problem discovery to launch to iteration. • Define what to build, why, and how to measure success – then see it through. • Work directly with users, support, and data to understand real problems, not assumed ones. • Run experiments, define metrics, and shut down what doesn't work. • Collaborate deeply with engineering – understand architectural trade-offs, review technical approaches, and unblock decisions. • Prototype and validate ideas fast using AI tools (Claude, Cursor, Copilot, agents), scripts, no-code, or whatever gets you to the answer quickest. • Identify where AI and LLMs can create real product value – and build the case for it. • Write product specs and briefs that engineers actually want to read – clear, technical, and opinionated. • Stay hands-on: write queries, dig into data pipelines, spin up prototypes, open a PR when it makes sense.

Germany
Stronger Consulting logo

Senior Software Engineer

Stronger Consulting

Stronger Consulting partners with you to design and achieve remarkable educational experiences for young people.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Implement ANet’s next generation of technology products that support data-driven educational practices • Design, develop, test, and maintain a robust and scalable data lake solution, RESTful back-end services, and, occasionally, web applications that provide ANet’s educational partners with insights that boost student learning • Engage in technical design and code reviews, embracing and promoting best practices to document and deliver a high-quality software system that scales • Monitor and troubleshoot production data pipelines, proactively address issues, performance bottlenecks, and system failures • Contribute to the evolution of our data infrastructure, recommending and implementing solutions to improve testability, maintainability, scalability, and efficiency • Join product managers and business analysts to understand available data and translate user stories into reporting platform capabilities • Collaborate and integrate with third-party data providers to ingest and share data using established, sustainable patterns adopted by the team • Keep abreast of new technologies and propose adoption as appropriate

United States
$145.4K - $242.3K / year
Full TimeRemoteTeam 10,001+H1B Sponsor

• Develop and maintain software platforms and infrastructures that support multiple engineering teams; • Design, implement, and evolve CI/CD pipelines, ensuring efficiency, reliability, and quality in delivery processes; • Develop and maintain scalable, high-performance, and secure fullstack solutions; • Work closely with product teams to understand requirements and define technical solutions; • Implement and evolve automated testing strategies (unit, integration, end-to-end, performance, and security); • Automate operational processes and development workflows to increase productivity and optimize costs; • Monitor systems and platforms, analyzing metrics, SLIs, SLOs, and SLAs, and proposing continuous improvements; • Operate with a systemic perspective, identifying risks, bottlenecks, and opportunities within the technology ecosystem; • Provide technical support to the team, promoting best practices, standardization, and professional development; • Evaluate and propose technical solutions aligned with strategic objectives, OKRs, and KPIs.

Brazil
Job Closed