Senior Software Engineer

closed
Cigna Healthcare Logo

Cigna Healthcare

πŸ“Remote - United States

Summary

Join CData as a Software Engineer III and play a pivotal role in developing our flagship cloud product, Connect Cloud. You will build scalable backend services and systems for a modern, cloud-native SaaS platform designed for multi-tenancy. This role involves developing software solutions using Java, Kotlin, C#/.NET 8, and React/Typescript in a microservice architecture. You will also contribute to new AI initiatives leveraging LLMs and tools like LangChain4j. The position offers a remote option (EST hours) or an on-site opportunity in Chapel Hill, NC. Your expertise will help deliver reliable, high-performance, innovative, and user-friendly features. This role requires collaboration with a team and a proven track record of delivering complex, scalable solutions.

Requirements

  • Bachelor’s degree in computer science from an accredited institution, or equivalent professional experience in software engineering with a strong business and technical foundation
  • 8+ years of progressive experience as a software engineer, with a proven track record of delivering complex, scalable solutions
  • Expertise in modern programming paradigms, with advanced proficiency in Java, Kotlin, C#/.NET 8, and React/Typescript, and a deep understanding of object-oriented and functional programming principles
  • Experience with enterprise-grade messaging systems, including Kafka and RabbitMQ
  • Deep technical knowledge of diverse database technologies, including relational databases (MS-SQL, PostgreSQL), NoSQL/document databases (CosmosDB, MongoDB), and search/indexing solutions like ElasticSearch
  • Cloud-native development experience, with a strong focus on Microsoft Azure (preferred) and working knowledge of AWS
  • Proficient in observability and performance monitoring tools such as DataDog and Grafana
  • Demonstrated excellence in troubleshooting, root cause analysis, and complex debugging, ensuring optimized and resilient application behavior under production loads
  • Hands-on experience designing and implementing comprehensive unit and integration test frameworks to support continuous delivery pipelines
  • Well-versed in modern development tools including IntelliJ/Visual Studio/VS Code, Git, Azure DevOps, and Jira
  • Thorough understanding of software architecture and design patterns, including microservice architecture, RESTful/Web APIs, and general design patterns
  • Production-grade experience with containerization and orchestration technologies, notable Docker and Kubernetes
  • Proven ability to work both independently and within cross-functional teams, leading initiatives and mentoring junior engineers
  • Exceptional communication skills, both written and verbal, enabling effective collaboration with technical and non-technical stakeholders
  • Highly self-driven and adaptable, with a strong passion for learning, innovation, and solving complex engineering challenges creatively

Responsibilities

  • Collaborate with the team to devise innovative solutions for product design
  • Design and develop cloud-based multi-tenant SaaS applications using scalable technologies
  • Design and develop software solutions using Java, Kotlin, C#/.NET 8, and React/Typescript in a microservice architecture
  • Help build and support functionality in various client tools we provide, such as Excel Online, Google Sheets, and the Power BI Connector
  • Collaborate on new AI initiatives involving using tools such as LangChain4j, Model-Context-Protocol, RAG, etc
  • Engage fully in sprint planning, sizing, and estimating processes, daily stand-up meetings, and retrospectives
  • Write unit tests and debug code to ensure robustness and reliability
  • Research & present on technologies applicable to the team
  • Design for supportability and observability of components

Preferred Qualifications

Exposure to AI-enhanced systems or frameworks such as LangChain4j, RAG, Model Context Protocol, OpenAI APIs, or vector databases is a plus

Benefits

  • 11 Paid Holidays
  • 20 Days of PTO
  • Employer-paid Medical, Dental, and Vision plans (100% for employee, 50% for dependents)
  • HSA with Company Contribution
  • Employee Assistance Program
  • 401k with 6% Immediately Vested Company Match
  • Professional development opportunities
This job is filled or no longer available