Software Engineering Manager
Company: The Cigna Group
Location: Raleigh
Posted on: May 10, 2025
Job Description:
The job profile for this position is Software Engineering
Manager, which is a Band 4 Management Career Track Role.Excited to
grow your career?We value our talented employees, and whenever
possible strive to help one of our associates grow professionally
before recruiting new talent to our open positions. If you think
the open position you see is right for you, we encourage you to
apply!Our people make all the difference in our
success.OverviewCigna International Health is initiating a project
to modernise its portal and self-service application to bolster the
expansion of our health businesses across the globe. We're actively
seeking accomplished leaders to champion our vision and steer us
towards building a mobile platform for serving Cigna's customers
all over the world.We are seeking an experienced Software
Engineering leader to drive our front-end software development
efforts in creating high-quality web and mobile solutions. The
ideal candidate will lead the team, engineer technical solutions,
responsible for producing clean code, and ensuring successful
delivery of software solutions aligned with business
goals.Responsibilities
- Technical Leadership:
- Provide direction and be responsible for the output of frontend
discipline within the application development.
- Implement software engineering strategy, ensuring that it
aligns with the overall business and product objectives.
- Own the frontend application development capability for our web
portal solution aligned with the product vision as defined by the
solution product owner.
- Contribute to the definition of applications development
policies, standards, and procedures.
- Team Leadership:
- Lead, mentor, and manage the engineering team, fostering a
culture of innovation, automation, collaboration, and
excellence.
- Responsible for career development and performance management
of the team members.
- Project Delivery:
- Execute software projects, ensuring they are delivered on time,
within budget, and meet quality standards.
- Develop solutions using TDD methodology.
- Execute project plans and application designs to ensure
projects are aligned with standards and IT strategy.
- Architecture and Development: Guide the design principles, and
development processes to ensure scalable, secure, and efficient
solutions, collaborating with other senior leads.
- Operational Efficiency: Implement DevSecOps to streamline
processes, tools, and workflows to optimize engineering operations
and enhance productivity.Requirements
- Experience: Proven experience (8+ years) in a senior/lead role
within software development for web portals, APIs and mobile apps,
with a strong technical background.
- Technical Acumen: Extensive knowledge of software development
methodologies, source code management strategies, design patterns,
DevOps, automation, and best practices. Ability to translate
non-functional requirements such as availability, flexibility,
stability, ease of maintenance and security.
- Technologies covered: Strong experience in implementing
software using ReactJS framework, TypeScript, web servers,
relational and non-relational databases, testing strategies.
Experience with Server side rendering (Remix, Reactrouters,
NextJS)
- Strong experience in building highly scalable APIs and/or
microservices using Python / NodeJS / JVM (Java / Kotlin / Spring
Boot).
- Experience with a cloud platform such as AWS and the services
available in there to build and host the applications. Key
services: S3, Lambda, CloudFront, API Gateway, DynamoDB / RDS, IAM,
KMS. Experience with ECS/EKS, Docker and Kubernetes are an
advantage.
- Experience in building well-architected cloud native
solutions.
- Experience with building Infrastructure as Code using Terraform
or CloudFormation is an advantage.
- Experience with building and deploying application code and
configured CI/CD pipelines using tools such as Jenkins, GitHub
Actions, GitLab CI, Bamboo CI.
- Experience with working in agile teams and understood the
concepts of iterative delivery, fail-early & fail-fast, continued
improvements.
- Leadership Skills: Good leadership, mentoring, and
communication skills to guide and inspire junior technical team
members.
- Education: Bachelor's or Master's degree in Computer Science,
Software Engineering, or a related field.
- Optional: Global and regulatory landscapes: Understanding and
experience of working practices across multiple geographies.
Experience with regional nuances such as tax rules, regulatory
interfaces, multi-currency, multi-language etc is an
advantage.
- Aware of the concrete effects of architectural decisions -
specifically microservice architecture - at the code level, in
collaboration with other team members.Desirable
- Experience of using JiraPlease note that you must meet our
posting guidelines to be eligible for consideration. Policy can be
reviewed at this .
#J-18808-Ljbffr
Keywords: The Cigna Group, Winston-Salem , Software Engineering Manager, IT / Software / Systems , Raleigh, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...