Ministry Brands

Senior Software Engineer

  • Contract: Full-time

Job Description

As a Senior Software Developer with Sharefaith you will collaborate with our business and development teams to help our customers solve their biggest challenges in a sustainable way. Because you care as much about how a customer experiences the product as the technology that makes it possible, you will help build intuitive interfaces that make our customers forget how difficult their tasks once were. Working with a team that values passion, innovation, and creativity, you will nurture developers earlier on their journey of software craftsmanship while building trust throughout the team. Ultimately, your goal will be to help our faith-based customers share their life-changing messages in their own unique voice to their specific audience.


Sharefaith is a multi-award winning company that primarily serves the market of more than 200,000 faith-based organizations around the world. We are dedicated to succeeding together and set a standard of excellence in how we treat one another. Sharefaith encourages and fosters a warm, positive work environment where both management and employees genuinely care about each other. The needs of employees and their families are considered first when making decisions that affect the company which is why our leadership team is always transparent in communicating changes and expectations to the team, as a whole. Located in Medford, OR, we enjoy four actual seasons that give us the chance to bike, swim, fish, dive, off road, dance, eat, enjoy live music, opera, and theater. We’d love to have you join us here but recognize that great developers are located everywhere and are also open to team members who work remotely.


  • Collaborate on software design decisions contributing to a stronger foundation for our CMS
  • Participate in planning short-term software development tasks
  • Craft clear, concise code that enhances our product offering
  • Mentor less experienced developers

Skill Requirements


  • B.S. in Computer Science or 5+ years of relevant work experience
  • Excellent oral and written communication skills
  • A high level of proficiency in object-oriented programming in technologies like Java, Object-Oriented PHP, and .net
  • Fluency in HTML5 and CSS3
  • Working knowledge of MySQL and nix operating systems
  • Interest in mobile application development (IOS/Android)
  • Experience working with modern version control such as Git
  • Experience managing deployments in an Amazon Web Services (AWS) environment
  • Working knowledge of web design standards and best practice
  • Experience with Agile software development concepts


  • Linux server administration
  • Nginx web server management
  • Experience with Word Press and familiarity with CMS products like Squarespace, and Joomla
  • Scripting experience (Ruby, Python, etc)
  • Creative, collaborative approach to problem solving with diverse web technologies

About the Company

We are the leading Software-as-a-Service (SaaS) platform for Faith-Based Organizations (FBOs). We are the only comprehensive End-To-End technology solution for FBOs who are at the early stage of technology adoption propelling rapid growth. We are a single team, supporting a family of partners who share a common vision: empower the church to produce better results through technology.

Currently, we serve our clients in five key areas:

Online giving Church management software (ChMS) Website design and content management Mobile applications Finance and accounting software We equip over 80,000 churches in the United States and abroad with some combination of the above services. All of our businesses are built on a sustainable, recurring revenue model which enables us to build, grow, and continue our heritage of providing our clients with best-in-breed solutions for ministry.

How to apply

Apply for this job online using the link below.

External Link »