Current Opening – Software Engineer


You’re someone who sees software engineering as a craft through which you build applications to help and serve your clients. You take in the big picture, but also appreciate and manage the details. As a craftsperson, you’re an expert of the software engineering tools at your disposal, and use them to work with your client to understand, refine, and fulfill their vision. You also strive to see others thrive and excel in their own craft by shepherding and mentoring them.

What’s the role?

The Software Engineer leads their engineering teammates in delivering high quality solutions for Dayspring’s professional services clients. This is a full-time position in our San Francisco office, with an option to be 40% remote.

You’ll be responsible for delivering software solutions for specific client engagements. Using the agile methodology, you’ll define sprints and deliverables, working to keep the budget-scope-timeline triangle in balance. You’ll lead a team of 1-3 engineers to implement the chosen software solution—with everybody working 40-hour weeks and being able to unplug for time off.

As the client’s primary point of contact, you’ll provide the client with regular progress and budget updates, as well as work with them to refine the project backlog and define future sprints. After a successful delivery, you will continue as the client’s point of contact, nurturing a long-term relationship, supporting the client through maintenance engagements, and facilitating future projects.

As a technical lead, you will solve critical technical problems, create the technical architecture, and research and specify the technologies for projects. You’ll assist an Engineering Team Lead or Principal Consultant during a project’s discovery phase, first working with the client to gather requirements, then defining and estimating solutions to meet the client’s needs.

As an experienced member of the team, you’ll support the team’s Mentor Engineer to train junior engineers, equipping them to grow as software engineers and serve Dayspring’s clients with excellence.

A software engineer at your core, you will write code or debug existing code as required.

The Software Engineer is an experienced member of one of Dayspring’s engineering teams and reports to the team’s Engineering Team Lead.

What’s needed for the role?

Minimum requirements

  • Ethic of service. You see a job as a way to serve people.
  • Polished and proactive written and verbal communicator. You’re able to convey both technical and functional details and processes in a simple and clear manner.
  • Excellent client service skills. You’re empathetic, accurate, compassionate, responsive, resourceful, and conscientious.
  • Excellent collaboration skills. Our environment is very team-oriented. You are too.
  • 4+ years of experience in a software engineering role, with at least 1 year of experience with lead responsibilities.
  • Experience working with medium to large code bases with dependence on frameworks.
  • Experience evaluating development tools and frameworks.
  • You’re familiar with frontend (HTML, CSS, Javascript, Angular), backend/application (PHP, Typescript), and database (MySQL, PostgreSQL) technologies.
    • Expert-level knowledge in at least one of the above.

Preferred qualifications

  • Project management experience that includes a track record of successful implementations and a focus on building repeatable processes.
  • Experience with agile software development methodologies.
  • Experience with Angular, PHP, and/or SQL.
  • Experience with DevOps and managing deployments.
  • Experience with AWS.
  • BS in Computer Science or related major.


  • Expert-level knowledge in frontend development with Angular.

What makes Dayspring unique?

  • We desire to live out an ethic of love—for our co-workers, for our clients and vendors, and for our community—in the practice of business. In the workplace, we want to do the joyful work of welcoming people with a variety of backgrounds and allowing ourselves to be changed as a result.
  • We sincerely desire to do right by the clients we serve. We keep our promises, we speak with respect, and we apologize when we ought to. And we expect to hold one another accountable and to be held accountable to this.
  • We watch out for one another, and we’ll look out for you too. People aren’t constantly positioning themselves. No office politics here. When you or your loved ones are sick, we treat you like a person first and a worker second.
  • We share an office in San Francisco because we believe being together in person matters, and that practicing common life shapes us for the good. And we’re called and committed to our broader community in our Bayview neighborhood, including through our partnerships with Redeemer Community Church and Rise University Preparatory.

Founded in 1997 by a few Christian church members, Dayspring Partners is a digital consultancy providing people-focused brand and communications design, custom web and mobile development, and Salesforce consulting. In addition, our Goodbudget home budget app for iPhone, Android, and Web has served hundreds of thousands of households since 2009.

Over our two decade history, we’ve delighted our clients with our signature attention to detail, focus on delivering the right solution, and unsurpassed quality. And we’ve enjoyed working with each other immensely to boot.

Learn more about Dayspring’s vision.

What’s next?

Interested in joining our team? Email us at

Dayspring Anti-Discrimination Policy
Dayspring Technologies, Inc. SPC is an equal opportunity employer. We welcome and consider all applicants for all positions without regard to race, religion, color, national origin, ancestry, physical or mental disability, medical condition, marital status, age, sex, sexual orientation, or any other status prohibited by law.

Read more

Let’s talk

Put our 20+ year track record in software development to work for you. Get in touch today.

415.247.9421 Ext. 5