A Culture Driven by Vision

The CaringBridge Vision

A world where no one goes through a health journey alone. Our Vision and Mission are woven through everything we do at CaringBridge from a potential employee’s first interview to day-to-day interactions between team members to monthly All Staff Meetings. Everyone at CaringBridge believes in these guiding principles and works to uphold them. They are the foundation of our culture.

CaringBridge Staff 2023


Better Together

As a nonprofit, every member of our team has the power to change the health journey for the people we serve. We believe in combining these individual talents and collaborating as one team to strengthen our impact.

Our Values

Our values guide the way we work together to serve patients and caregivers along the health journey.

Serve With Passion and Commitment

Trust and Respect Others

Act as One Team to Deliver Quality Results

Embrace Change and Drive Impact

Believe in the Powerful Impact of Giving Actions

Our Benefits

Meaningful Work

The work we do makes an incredible difference to individuals and families across the globe.

Work/Life Balance

While many organizations tout work/life balance, we truly live this balance. We work hard when we’re here, but also believe our people deserve a life outside of work, which is why we offer a generous paid time off allotment and flexible work from home policy.

Comprehensive Health Plans

We understand everyone’s health journey is different and we seek to support our employees along theirs with robust insurance packages and HSA contributions.

Competitive Compensation

As a thriving nonprofit seeking to attract passionate talent, we offer competitive compensation packages.

Sponsored Retirement Plans

With an automatic contribution toward employee 401Ks, we make saving for retirement easier for everyone on our team.

Equal Opportunity

Equal Opportunity

CaringBridge is an Equal Employment Opportunity and Affirmative Action Employer. We do not discriminate on the basis of race, color, gender, sexual orientation, age, religion, national or ethnic origin, disability, veteran status or any other characteristic protected by law.

Open Opportunities

Software Engineering Manager

Bloomington, Minnesota – Department: Technology

Primary Objective of Position

Leads multiple small teams within an Agile software development environment. As execution manager and scrum master, you will guide software developers and testers, build shippable product, and teach Agile project methodologies, while instilling a sense of urgency throughout the organization. You will be responsible for on-time delivery of products and ancillary projects without compromising quality or features. You will drive continuous improvement and business owner satisfaction from day-to-day and sprint-to-sprint.

Duties and Responsibilities

  • Supervises direct reports, including full-stack engineers, front- and back-end specialists, test automation engineers, manual testers, and mobile developers. Establishes objectives, goals and performance requirements for each individual. Assists employees with career development. Conducts performance appraisals and development plans for individual employee improvement.

  • Partners with the Director of Engineering and ProdTech management in strategy alignment. Participates in enterprise architectural discussions.

  • Instills Agile practices and values throughout the ProdTech organization.

  • Organizes and facilitates Agile ceremonies (stand-ups, retrospectives, reviews, demos, etc.) for multiple teams. Works with the team(s) to develop project plans, roadmaps and manage backlog. Monitors team backlog daily and ensures it accurately reflects the current state of the sprint. Provides visibility into progress by maintaining backlog, burndown charts, velocity analysis, etc. Tracks and communicates team velocity and sprint progress to all affected teams and management.

  • Administers Agile tools including Jira and Confluence.

  • Builds a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on problem solving and continuous learning and improvement.

  • Appropriately assists staff with career development.

  • Works with product owners and stakeholders to refine vision and establish goals and metrics. Serves and enables the Product Owner(s) and the development team(s) in order to deliver KPIs and other metrics. Communicates team plans, velocity, sprint progress, impediments for escalation, risks/concerns to relevant stakeholders. Resolves any issues which may result.

  • Oversees software engineering on a full range of applications (mobile, web and business intelligence).

  • Manages/Supervises support personnel as it relates to all projects or related work, establishes performance requirements, clarifies responsibilities of those supervised, conducts performance appraisals and plans for individual employee improvement.

  • Instills a sense of urgency among all employees, team members, and partners.

  • Drives continuous improvement throughout the teams.

  • Keeps Manager/Supervisor informed of important developments, potential problems, and related information necessary for effective management. Coordinates/communicates plans and activities with others, as appropriate to ensure a coordinated work effort and team approach. Performs related work as apparent or assigned.

  • Gets it done.


  • 5+ years of experience in computer science, technology or position of similar responsibilities.

  • 2+ years of management experience.

  • Knowledge of AWS best practices and surrounding toolsets.

  • Experience as an agile practitioner and or Scrum Master/coach.

  • Certified Scrum Master (CSM).

  • Expert in Jira administration.

  • Solid understanding of browser compatibility issues, W3C standards, accessibility guidelines, browser caching and optimization techniques.

  • Experience with various technical stacks and experience introducing new ones into existing environments.

  • Knowledge of relational and NoSQL databases. MongoDB.

  • Knowledge of PHP, JAVA, JSON, HTML 5, CSS, JavaScript, jQuery.

  • Knowledge of development, build, and deployment tooling (e.g. Git).

  • Knowledge of Unit Testing and Test Automation practices.

  • Knowledge of Distributed Version Control systems like GIT.

  • Excellent organizational and planning skills.

  • Strong drive to complete commitments.

  • Strong self-starter with a record of success.

  • Strong collaboration and teambuilding skills.

  • Strong written and oral communication skills.

  • Ability to facilitate impediment resolution in a timely, cost effective manner.

  • Ability to cope with the rapid pace and constant change associated with the industry.

  • Ability to successfully manage numerous projects simultaneously.

  • Ability to communicate effectively, both verbally and in writing with personnel and outside contacts.

Physical Demands

  • Frequently required to sit, use hands to handle objects and talk or hear.

  • Frequent wrist and/or hand movement is required.

  • Occasionally required to stand, walk, and reach with hands and arms.

  • Specific vision abilities required include close vision, distant vision, and the ability to adjust focus.


Hybrid/Remote – Required Quarterly In Off

To Apply

To respond to this opportunity, please send your resume and salary requirements to: jobopenings@caringbridge.org or CaringBridge Attention: Human Resources 3600 American Boulevard, Suite 405 Bloomington, MN 55431