Senior Software Engineer
Role details
Job location
Tech stack
Job description
- Serve as a player/coach who balances hands-on technical contributions with team development-building proof-of-concepts and production solutions that advance modernization goals, while actively coaching engineers on best practices, design patterns, and modern development methodologies
- Engaged engineering leader that consults with Engineering and Business partners, ensuring the solutions are pragmatic, secure, scalable and aligned with Cambia's goals
- Role model the creation and utilization of Responsible agentic solutions and AI-accelerated workflows, including AI-assisted coding tools to improve engineering velocity and quality
- Leads through action in requirement analysis, system design, data modeling, secure code development, code quality, test automation, and documentation.
- Mentors and educates others to help build stronger team practices and stronger engineering communities
- Provides technical leadership throughout organization consistent with the best industry practices.
- Defines, challenges, and refines Cambia's broader organizational processes to innovate new capabilities and increase efficiency and productivity
Work Environment
- Work primarily performed in hybrid office environment with in-office and remote options available. Travel may be required, locally or out of state. May be required to work outside of normal hours and respond to on-call issues.
Requirements
The Senior Software Engineer would have a Bachelor's degree in Computer Science, Mathematics, Business Administration, Engineering, or a related field and at least 8 years relevant experience in a multi-platform environment, including, but not limited to application development or database development.
AWS Certified Cloud Practitioner, Solutions Architect preferred, * Strong fundamentals with microservices, serverless architecture, continuous integration and continuous delivery.
- Strong programming skills in multiple languages such as Golang, Python, JavaScript, C# and Java.
- Strong skills in modern software engineering and utilizing cloud technologies such as AWS and Azure native services, Docker, Kubernetes, application logging and monitoring software.
- Strong skills in AI fundamentals, and usage of AI for coding acceleration
- Demonstrated experience with keeping development skills consistent with the state-of-the art
- Demonstrated experience defining development best practices and deploying them throughout an engineering organization
- Experience with Behavior Driven Development (BDD) and Test-Driven Development (TDD) processes.
- Demonstrated experience with analyzing and troubleshooting in a fast-paced environment
- Demonstrated ability to lead across project teams to leverage existing knowledge, technologies, and solutions
- Strong cross-functional communication, problem-solving and collaboration skills
- Motivated to continuously learn and adopt new skills and technologies. Actively participate in the company's learning and share-the-learning initiatives
- Able to coach and solution with large multi-discipline teams (5+) for complex work efforts
- Inspiring others to complete tasks on time, assisting with removing roadblocks and resolving issues.
- Creates a climate where people want to do their best. Can motivate and empower others on work teams
Benefits & conditions
The expected hiring range for a Senior Software Engineer is $114K - $143K/year depending on skills, experience, education, and training; relevant licensure / certifications; and performance history. The bonus target for this position is 15%. The current full salary range for this role is $114K - $186K/year.
About Cambia
Working at Cambia means being part of a purpose-driven, award-winning culture built on trust and innovation anchored in our 100+ year history. Our caring and supportive colleagues are some of the best and brightest in the industry, innovating together toward sustainable, person-focused health care. Whether we're helping members, lending a hand to a colleague or volunteering in our communities, our compassion, empathy and team spirit always shine through.
Why Join the Cambia Team?
At Cambia, you can:
- Work alongside diverse teams building cutting-edge solutions to transform health care.
- Earn a competitive salary and enjoy generous benefits while doing work that changes lives.
- Grow your career with a company committed to helping you succeed.
- Give back to your community by participating in Cambia-supported outreach programs.
- Connect with colleagues who share similar interests and backgrounds through our employee resource groups.
We believe a career at Cambia is more than just a paycheck - and your compensation should be too. Our compensation package includes competitive base pay as well as a market-leading 401(k) with a significant company match, bonus opportunities and more.
In exchange for helping members live healthy lives, we offer benefits that empower you to do the same. Just a few highlights include:
- Medical, dental and vision coverage for employees and their eligible family members, including mental health benefits.
- Annual employer contribution to a health savings account.
- Generous paid time off varying by role and tenure in addition to 10 company-paid holidays.
- Market-leading retirement plan including a company match on employee 401(k) contributions, with a potential discretionary contribution based on company performance (no vesting period).
- Up to 12 weeks of paid parental time off (eligibility requires 12 months of continuous service with Cambia immediately preceding leave).
- Award-winning wellness programs that reward you for participation.
- Employee Assistance Fund for those in need.
- Commute and parking benefits.
Learn more about our benefits.