Back to All Positions
Senior Software Engineer
Engineering
San Francisco, CA
Full-time
Join our engineering team to build innovative solutions for churches worldwide.
Responsibilities
- Design, develop, and maintain high-quality software for our church management platform
- Collaborate with product managers, designers, and other engineers to deliver features
- Write clean, maintainable, and well-tested code
- Participate in code reviews and provide constructive feedback to other developers
- Troubleshoot and resolve software defects
- Stay up-to-date with emerging trends and technologies
Requirements
- 5+ years of experience in software development
- Strong proficiency in JavaScript/TypeScript and React
- Experience with Node.js and RESTful APIs
- Familiarity with cloud services (AWS, Azure, or GCP)
- Understanding of software development best practices
- Excellent problem-solving and communication skills
- BS/MS in Computer Science or equivalent experience
Preferred Qualifications
- Experience with Next.js and server-side rendering
- Knowledge of database technologies (SQL and NoSQL)
- Understanding of CI/CD pipelines
- Experience with mobile app development
- Previous work in SaaS products
About FaithLink
FaithLink is a leading provider of church management software, helping churches of all sizes connect, grow, and serve their communities. Our platform combines powerful tools with an intuitive interface to simplify church administration and enhance ministry impact.
We're a mission-driven team passionate about empowering churches with technology. We value diversity, innovation, and work-life balance, and we're committed to creating an inclusive workplace where everyone can thrive.