Software Dev Engineer (I, II or III DOE)
Cambia Health

Bend, Oregon
$82,000.00 - $91,000.00 per year

This job has expired.


SOFTWARE DEV ENGINEER I, II OR III DOE (HEALTHCARE)
Telecommute Option - Must reside in ID, OR, UT or WA



WHO WE NEED


Software Development Engineers participate in a cross-team environment for the delivery and maintenance of application systems. Responsible for programming, debugging, building, deploying, testing, and documentation of applications in development and production environments. Responsible for database design and system testing and documentation. This position provides technical, interpersonal, and administrative skills in performing day-to-day work.

Normally to be proficient in the competencies listed below:

The Software Development Engineer I would have:

Bachelor's degree in Computer Science, Mathematics, Business Administration, Engineering, or a related field

Relevant experience in a multi-platform environment, including, but not limited to application development or database development.

The Software Development Engineer II would have

Bachelor's degree in Computer Science, Mathematics, Business Administration, Engineering, or a related field

3+ years relevant experience in a multi-platform environment.

The Software Development Engineer III would have

Bachelor's degree in Computer Science, Mathematics, Business Administration, Engineering, or a related field

5+ years relevant experience in a multi-platform environment.


YOUR ROLE:
All Levels

  • Develops efficient and maintainable program code.
  • Develops efficient and effective program and system solutions in solving simple business problems.
  • Provides consulting support for Engineering and Business partners by researching, identifying, and resolving programming problems.
  • Continuously seeks to improve job skills. Actively participates in the company's learning environment.
  • Works on compensating for personal limits in both technical and professional soft skills.
  • Meets established deadlines while maintaining a high level of quality and security in their output.
  • Develops simple programs and systems in support of business processes and objectives.
  • Prepares unit test plans, test criteria, and test data.
  • Develops innovative solutions to problems.
  • Understands and participates in deliverables required by approved Software Development Lifecycles.
  • Determines program design and prepares work estimates for development or changes for assigned work.
  • Takes initiative and seeks out work.
  • Prepares program, system, operational and User documentation.
  • Performs testing and documents the results.
  • Practices software security best practices.
  • Expected deliverables include requirement analysis, system analysis, system design, data models, program design, source code development, unit test case development, unit and system testing, and documentation.
  • May be responsible for on-call duties as defined by management.

Additional for the Software Development Engineer II:
  • Develops efficient and effective program and system solutions in solving light to medium complex business problems.
  • Participates in relevant Communities of Practice
  • Provides consulting support for IT (Information Technology) and Business partners by researching, identifying, and resolving medium-complexity programming problems.
  • Develops light to medium-complex programs and systems in support of business processes and objectives.

Additional for the Software Development Engineer III:
  • Develops efficient and effective program and system solutions in solving complex business problems.
  • Contributes to Communities of Practice and may be identified to play a Team Champion role.
  • Provides consulting support for IT (Information Technology) and Business partners by researching, identifying, and resolving complex technical problems.
  • Meets established deadlines while maintaining a high level of quality. Negotiates changes to delivery dates.
  • Develops complex programs and systems in support of business processes and objectives.
  • Develops Cambia technology learning courses to capture and share knowledge.
  • Prepares and/or directs the creation of system unit test plans, test criteria, and test data.
  • Prepares and/or directs the creation of program, system, operational and System documentation.
  • Performs and/or directs testing and documents the results.

WHAT YOU BRING:
All Levels

  • Communicates clearly in a timely manner in both verbal and written communication.
  • Comfortable working in a remote and/or distributed team environment, and proficient in asynchronous communication tools such as Microsoft Teams or Slack.
  • Able to work well with business customers, as well as engineering and technical partners.
  • Able to take direction, in analyzing and solving program and system issues.
  • Familiar with core technologies and methodologies used by the team.
  • Able to analyze, diagnose, and resolve simple programming problems and system coordination issues.
  • Able to work with minimum direction.
  • Able to plan and manage their own work.
  • Communicate effectively with peers.
  • Familiar with Test Driven Development (TDD) and Behavior Driven Development (BDD) including unit and behavior test creation.
  • Follows corporate and departmental coding standards and guidelines.
  • Able to learn continuous integration and continuous deployment (CI/CD) practices.
  • Able to learn containerization technologies and orchestration tools.
  • Able to learn RESTful and/or GraphQL API (Application Programming Interface) design and best practices.
  • Applies software security best practices.
  • Familiarity with defensive programming, OWASP top 10 to mitigate injection vulnerabilities, cross-site scripting (XSS), server side request forgery (SSRF). Familiar with authentication principles, security hygiene and data stewardship.
  • Depending on business area, demonstrated experience of building Data pipelines: Data Exchange, Cleansing, Validation, Standardization, Search and Ranking based on Data Science.

Additional for level II
  • Able to take and/or provide direction from others in analyzing and solving program and system issues.
  • Technically proficient in core technologies and methodologies used by the team.
  • Able to adapt to changing technologies and methodologies and apply them to technological and/or business needs of limited scope.
  • Able to analyze, diagnose, and resolve light to medium complex programming problems and system coordination issues.
  • Proficient with Test Driven Development (TDD) and Behavior Driven Development (BDD) including unit and behavior test creation.
  • Proficient in corporate and department coding standards and guidelines.
  • Proficient in continuous integration and continuous deployment (CI/CD) practices.
  • Familiar with containerization technologies and orchestration tools.
  • Proficient in modern API (Application Programming Interface) design and best practices.
  • Proficient in defensive programming.

Additional for level III
  • Able to analyze, diagnose, and resolve complex programming problems and system coordination issues.
  • Able to provide technical direction and solutions to other software development engineers.
  • Able to plan and manage their own work, as well as that of one or two other team members.
  • Able to lead multi-discipline teams for work efforts including estimating, coordinating, tracking progress, inspiring others to complete tasks on time, assisting with resolving issues, and providing status.
  • Able to mentor and coach other junior team members in technical matters.
  • Demonstrated skill & ability to mentor others in Test Driven Development (TDD) and Behavior Driven Development (BDD) including unit and behavior test creation. Demonstrated skill & ability to mentor others in defensive programming.
  • Able to mentor other junior team members in continuous integration and continuous deployment (CI/CD) practices.
  • Able to mentor other junior team members in containerization technologies and orchestration tools.
  • Able to mentor other junior team members in modern API (Application Programming Interface) design and best practices.

The expected hiring range for a Software Dev Eng I is $82k-111.5k, Software Dev Eng II is $91k-123k, Software Dev Eng III is $109.6k-148.3k depending on skills, experience, education, and training; relevant licensure / certifications; performance history; and work location. The bonus target for this position is 10%/15%/15% respectfully. The current full salary range for the Software Dev Eng I is $77k Low/ $97k MRP / $127k High, Software Dev Eng II $85k Low/ $107k MRP / $140k High, Software Dev Eng III $103k Low/ $129k MRP / $168k High

Base pay is just part of the compensation package at Cambia that is supplemented with an exceptional 401(k) match, bonus opportunity and other benefits. In keeping with our Cause and vision, we offer comprehensive well-being programs and benefits, which we periodically update to stay current. Some highlights:

  • medical, dental, and vision coverage for employees and their eligible family members
  • annual employer contribution to a health savings account ($1,200 or $2,500 depending on medical coverage, prorated based on hire date)
  • paid time off varying by role and tenure in addition to 10 company holidays
  • up to a 6% company match on employee 401k contributions, with a potential discretionary contribution based on company performance (no vesting period)
  • up to 12 weeks of paid parental time off (eligible day one of employment if within first 12 months following birth or adoption)
  • one-time furniture and equipment allowance for employees working from home
  • up to $225 in Amazon gift cards for participating in various well-being activities. for a complete list see our External Total Rewards page.

We are an Equal Opportunity and Affirmative Action employer dedicated to workforce diversity and a drug and tobacco-free workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, age, sex, sexual orientation, gender identity, disability, protected veteran status or any other status protected by law. A background check is required.

If you need accommodation for any part of the application process because of a medical condition or disability, please email CambiaCareers@cambiahealth.com. Information about how Cambia Health Solutions collects, uses, and discloses information is available in our Privacy Policy. As a health care company, we are committed to the health of our communities and employees during the COVID-19 pandemic. Please review the policy on our Careers site.


This job has expired.

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Health and Safety jobs


Healthstat, Inc
Lakeland, Florida
Posted 1 minute ago
Healthstat, Inc
Lakeland, Florida
Posted 1 minute ago
Healthstat, Inc
Greensburg, Indiana
Posted 1 minute ago
View Health and Safety jobs ยป