Cambia Health Solutions

  • Senior/Tech Lead Software Developer

    Job Locations US-OR-Portland
    Requisition ID
    Category (Portal Searching)
    Information Technology
  • Overview

     Senior/Tech Lead Software Developer

    Portland, OR


    Cambia CCS Platform Engineering team is responsible for business and technology microservices that are consumed by different healthcare mobile apps and web-based applications that enable healthcare transparency and consumer-centric healthcare. 


    We're looking for engineers who bring in fresh ideas from different areas, like distributed computing, scalability and storage, security, data analytics and visualization, UI design and mobile. We need our engineers to be versatile, demonstrate leadership qualities and be eager to tackle new problems across the full-stack as we venture to make healthcare more accessible to all.


    As a Software Development Engineer, you will be involved in requirements gathering, design and the development of new features for the platform, handle scalability and performance challenges. You will participate in a high-paced agile environment with deep focus on best software practices, cutting edge technologies, innovation and code quality.

    Responsibilities & Requirements

    Minimum qualifications: 

    • BA/BS degree in Computer Science or related technical field
    • 5 or more years of relevant work experience
    • Programming experience in Java or Clojure or Scala

     Preferred qualifications:

    • Strong experience with these technologies is preferred : Clojure, Scala or Java with Docker, AWS (DynamoDB, S3, RedShift),  Database design, Git, Jenkins, Cucumber
    • Competency in data structures, algorithms and software design
    • Experience in working with microservices and standard APIs
    • Experience with designing complex enterprise solutions

    About Us

    At Cambia, our values are fundamental to achieving our Cause of transforming the health care industry. They guide our actions and bring diverse perspectives together to improve the health care journey better for those we serve. All eight values are equally important and linked to the others: Empathy, Hope, Courage, Trust, Commitment, Innovation, Collaboration and Accountability. These values are not just words on paper - we live them every day.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.