Software Engineer II
Role details
Job location
Tech stack
Job description
Our Software team is seeking a Software Engineer who can work collaboratively with their design and marketing teammates to serve our mission-driven clients by developing simple, effective technical solutions that their audience can trust.
Our engineers work to build trust, camaraderie, and communication with our clients-because no one likes yelling up to an ivory tower or sifting through confusing technical jargon. We love Catholic organizations, and our technology team lives that out every day through a balance of expertise and humility.
The Software Engineer II is responsible for developing, testing, and supporting a growing portfolio of technology solutions. Responsibilities include but are not limited to the following:
- Work collaboratively with clients, account managers, project managers, marketers, and designers to build websites, applications, integrations, and any other tech that our clients need to power their mission.
- Communicate with clients regularly with warmth and competence to provide sound and innovative technical solutions.
- Integration and optimization of distributed systems., "Then, staff in hand, David selected five smooth stones from the wadi... With his sling in hand, he approached the Philistine." 1 Samuel 17:40 © 2025 5 Stones Group, NFP
Requirements
- Able to learn quickly, be highly organized, multitask, and work independently in a fast-paced environment
- Reliable with high attention to detail
- Passionate about the Catholic faith, with a deep desire to help people come to know Jesus and his Church
- Up-to-date with modern technology, business, and culture
- Personally committed to continuous improvement of technical skills, efficiency, quality, communication, and collaboration skills, etc.
- Committed to ongoing personal and professional growth
- Humble and aware of their deep goodness and dignity as a beloved child of God, * 3-7 years of experience in Software Development or another related field
- A bachelor's degree in Computer Science is preferred but not necessary if an applicant has the necessary skill sets from professional experience.
- Preferably some exposure to various technologies that we work in-Typescript, React (and/or other client JS frameworks like Angular, Vue, etc), RESTful and GraphQL based API's, SQL and NoSQL Databases, Docker, Terraform, traditional MVC frameworks (Ruby on Rails, Symfony, etc)
- An openness to give and receive constructive feedback to team members
- An unwavering steadiness and peacefulness rooted in the Catholic identity
Benefits & conditions
- Competitive salaries ranging from $75k to $85k per year, depending on experience
- A one-of-a-kind work environment built by a close-knit team of men and women who share your passion and vision
- Premium healthcare and dental coverage (75% paid by the company)
- Paid time off for Holy Days of Obligation and other feasts such as Holy Thursday and Good Friday, in addition to holidays and personal vacation time
- A generous 401(K) plan with employer matching
- Flex-spending account (tax-free funds to put towards out-of-pocket medical expenses)
- "On the clock" prayer and Mass times in our on-site Chapel, where our Lord is present in the Holy Eucharist
- A pivotal position within a growing apostolate with opportunities to hone your craft and share your gifts in evolving ways as you continue your career with 5 Stones.