×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Job in Bend, Deschutes County, Oregon, 97707, USA
Listing for: Shepherds-House-Ministries
Full Time position
Listed on 2026-10-10
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 72000 - 82800 USD Yearly USD 72000.00 82800.00 YEAR
Job Description & How to Apply Below

Salary Range: $72,000.00 To $82,800.00 Annually

Position Title:

Software Engineer Status:
Full-Time

At Shepherd’s House Ministries our mission is to create safe, healing environments where all individuals feel valued, respected, and empowered to pursue personal growth and stability. We strive to feed the hungry, shelter the homeless, and walk alongside those facing life-controlling challenges such as trauma, addiction, and homelessness. Through emergency shelter, case management, and supportive services, we seek not only to address immediate needs but to foster lasting, positive change.

Our vision is to help individuals break cycles of hardship and achieve meaningful transformation, ensuring that everyone in Central Oregon has the opportunity to find hope, stability, and healing.

We are seeking a passionate and mission-driven Software Engineer to help expand the impact of Shepherd’s House Ministries across all sites and advance this life-changing work.

The Software Engineer is accountable for building, maintaining, and improving Shelter Ops to provide reliable, effective technology that supports staff in serving guests and carrying out SHM’s mission. This role develops and delivers high-quality software, responds to operational needs, and protects the accuracy, security, and confidentiality of participant data.

Strategic Work Expectations:
  • Mission & Values: Demonstrate SHM’s mission and values through honesty, compassion, grace, community and stewardship.
  • Growth & Accountability: Maintain a teachable spirit, receive feedback with humility, take ownership of responsibilities, and pursue opportunities to learn and grow.
  • Collaboration & Culture: Work collaboratively across teams to strengthen SHM’s ministry, contribute to a healthy workplace culture, and proactively bring forward ideas, concerns, and opportunities for improvement.
Technical Environment:
  • Type Script throughout. React on the front end, Node/Express and PostgreSQL on the back end. Hosted on AWS.
  • Automated tests and checks on every change, with continuous integration and automated deployment.
  • AI coding tools are used daily under a human review-and-merge workflow.
Essential Duties and Responsibilities:
  • Build and maintain Shelter Ops features from conversation with staff through deployment, including database changes, API handlers, user interface, and tests.
  • Pair regularly with the Head of Technology on design, implementation, and review.
  • Review pull requests and submit all work for review, following documented conventions and automated checks.
  • Use AI coding tools to accelerate work, and read, test, and correct their output before anything is merged.
  • Spend time at shelter sites observing how staff use the software, and translate what is learned into fixes and improvements.
  • Support data-quality and reporting work for state and federal requirements.
  • Respond to production issues and participate in maintenance, upgrades, and documentation.
  • Maintain accurate, confidential handling of participant data in accordance with organizational policy and applicable law.
  • Participate in team meetings and trainings while upholding confidentiality, ethical standards, and organizational values; perform other duties as assigned.
Qualifications:

Education & Experience:
  • Bachelor's degree in Computer Science or a related field, completion of a software development program, or equivalent combination of education and demonstrated experience.
  • At least one substantial software project, from school, a bootcamp, personal work, or employment, that the candidate built and can explain in depth.
  • Ability to write working code in a typed language and reason about why it works.
  • Experience with any of Type Script, React, Node.js, or PostgreSQL preferred; willingness to learn the rest…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary