Software Development Engineer II (Back-end)
Remote
About Subsplash
Subsplash is an award-winning team of 290+ mission-driven people committed to humility, innovation, and excellence. Founded in 2005, we are family owned and operate while building The Ultimate Engagement Platform for churches, Christian ministries, non-profits, and businesses worldwide. We serve 17,000+ clients and 40 million end users daily, and have partnered with brands like Xbox, Microsoft, Samsung, Expedia, and Cisco.
Working at Subsplash means joining a team that is courageous, inventive, and passionate about meaningful work every day.
About the Team
The Subsplash Product & Engineering Team develops all company products, including the App Platform and Merchant Services. The team includes designers, developers, and coordinators delivering polished experiences for clients and end users. The team covers end-user mobile apps, the Subsplash Dashboard, Subsplash Giving, media services, the web app, backend data feeds, analytics, and more. The Product Team provides tools to help clients reduce administrative overhead and expand their reach.
About the Role
Your Priorities
- Write and Maintain quality software
- Your primary role is to write high quality, highly scalable software with minimal bugs. This includes creating microservices in Go, supporting existing services in Go and PHP, and writing database scripts for MySQL.
- Participate in code reviews and accept corrective feedback.
- Document your work thoroughly (API docs, wiki documentation, and other relevant formats).
- Contribute to architecture discussions, understand problems, and design solutions for clients.
- Collaborate with others on architecture and provide constructive feedback.
- Build and maintain predictable software patterns using industry best practices and code generation tools/templates/frameworks.
- Mentor others and build a strong team
- Mentorship through relationship-building, teaching, and helping teammates grow their skills.
- Foster a collaborative team culture that asks questions and works together to find the best solution.
- Participate in interviews, asking questions and providing quality feedback on candidates’ technical and emotional aptitude.
- Be a champion of humility and encourage ideas from all team members.
- Be an effective Scrum team member
- Improve accuracy of estimations for issues, bugs, and new services.
- Help meet Scrum commitments and deliver on time.
- Encourage teammates and provide support to complete commitments.
- Break down medium tasks into smaller tasks for better estimation and milestones.
- Be an innovative leader
- Propose independent ideas and drive them forward.
- Identify areas of subsplash ecosystem that could be enhanced and pursue improvements.
- Take an innovative approach to architecture and stay current with technology trends.
- Share knowledge with the backend and frontend teams and more junior developers.
- Understand knowledge gaps and actively seek to improve, and help teammates learn.
Required Skills
- 3–6 years of professional experience or 2–5 years with advanced study in a related field
- Experience with server-side technologies (Unix/Linux, Go, PHP, MySQL, etc.)
- Experience protecting against security risks as described by OWASP
- Familiar with AI workflows and tools for faster development
- Experience with Agile and feature-driven development
- Ability to prioritize multiple projects, tasks, and bug fixes
Desired Skills
- Bachelor of Science in Computer Science, Computer Engineering, or equivalent
- Experience with Ember.js, React Native, Vue.js, or similar frameworks
- Working understanding of OAuth2
- Knowledge of AWS or similar cloud providers
- Experience with CI/CD tools
- Familiar with Terraform and Infrastructure as Code
- Familiarity with pub/sub, queues, and messaging concepts
- Networking and network security proficiency
- Knowledge of data security best practices related to PCI/DSS/CISP/HIPAA
You are…
- Passionate: Demonstrates core values of Humility, Innovation, and Excellence
- Trustworthy: Understands the importance of confidentiality with sensitive information
- Dependable: Cares about commitments and honoring agreements
- Efficient: Prioritizes multiple projects and tasks
- A Communicator: Clear and concise communication
- A Driver: Smart, persistent, and not easily blocked
- A Learner: Committed to growing and staying current with new technologies
Compensation & Location
Compensation: $120,000–$137,000 per year.
Location
Subsplash is currently hiring in 27 states. This role is 100% remote only if you reside in one of the following states: AL, AR, AZ, CO, FL, GA, ID, IA, IN, KS, KY, MO, MI, MN, NC, NM, OK, OH, OR, SC, SD, TN, TX, UT, VA, WA, WY.
If you do not reside in one of these states, we are unable to consider your application.
Benefits include generous PTO, medical/dental/vision coverage, disability and life insurance, 401k matching, professional development, equipment, parental leave, and a collaborative culture.
This position is full-time/exempt. Primary hours are 7:30 am to 4:30 pm Mon–Fri.
Note
Employment is contingent on proof of right to work in the U.S. and a basic background check. Subsplash is an Equal Opportunity Employer and does not discriminate on race, color, religion, sex, age, disability, national origin, or genetic information.