Enable job alerts via email!

Software Development Engineer II (Back-end)

ZipRecruiter

Austin (TX)

Remote

USD 120,000 - 137,000

Full time

Today
Be an early applicant

Job summary

A tech company seeks a Software Development Engineer II for remote work. You'll develop systems in Go and PHP, mentor teammates, and collaborate within Agile teams. Candidates should have extensive experience in server-side technologies and a Bachelor's degree in Computer Science. The role offers a competitive salary and significant benefits including health insurance and 401k matching.

Benefits

Paid Time Off
Medical/Dental/Vision insurance
401k matching
Professional development
Life insurance

Qualifications

  • 3–6 years of professional experience or 2–5 years with advanced study.
  • Experience protecting against security risks aligned with OWASP.
  • Willingness to embrace AI workflows.

Responsibilities

  • Write high-quality, highly scalable software.
  • Participate in code reviews and mentoring.
  • Improve estimation accuracy and meet scrum commitments.

Skills

Experience with server-side technologies
Knowledge of frontend web technologies
Ability to prioritize multiple projects

Education

Bachelor of Science in Computer Science or equivalent

Tools

Golang
PHP
MySQL
Job description
Overview

Job Description: Software Development Engineer II (Back-end)

About Subsplash

Subsplash is an exciting, award-winning team of 290+ mission-driven people committed to core values of humility, innovation, and excellence. Founded in 2005, we are family owned and operated and build The Ultimate Engagement Platform for churches, Christian ministries, non-profits, and businesses worldwide. We serve 17,000+ clients and 40 million users daily. Subsplash has earned awards for best mobile experience and recognition among Washington’s Best Workplaces; we work with brands such as XBOX, Microsoft, Samsung, Expedia, and Cisco. We aim to make a lasting impact in the world.

About the Team

The Subsplash Product & Engineering Team builds all company products, including the App Platform and Merchant Services. We are a team of designers, developers, and coordinators responsible for End-User Mobile Apps, the Subsplash Dashboard (Content Management System), Subsplash Giving (Donation and Merchant Services), Media services, the Web App, backend data feeds, analytics, and more. The Product Team supports Clients by providing a unified set of tools to reduce administrative overhead and help clients expand their reach.

About the Role

You will join a Subsplash Engineering team focused on building software systems and services that delight our clients, both business partners and end users. You will code primarily in Golang and PHP, with a working understanding of frontend technologies such as HTML, CSS, JavaScript, TypeScript, and related tools when necessary. You will work closely with Product Managers, Designers, Scrum Masters, and other Engineers to build systems that are reliable, secure, and user-friendly. You value stability, uptime, and security for web services and financial software. You enjoy reviewing others’ work and receiving constructive feedback on your own. You treat security as a first-class concern and will help coach others in industry best practices. This role is fully remote; you should be self-disciplined, capable of managing workloads, and effective via tools like Slack and Google Meet. After ~6 months, you will participate in our on-call rotation to help meet uptime requirements.

Your Priorities

  • Write and Maintain quality software
    • Write high-quality, highly scalable software with minimal bugs, including creating microservices in Go, supporting existing services in Go and PHP, and writing MySQL scripts.
    • Participate in the code review process and accept corrective feedback.
    • Document code thoroughly for others through API docs, wiki documentation, and other appropriate formats.
    • Work on the architecture of new systems, understand the problem space, 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 relationships and guidance to help teammates grow their skills.
    • Foster a collaborative team environment that asks questions and works together to achieve the best solutions.
    • Assist with interviews by participating as an interviewer and providing feedback on candidates’ technical and soft skills.
    • Champion humility and encourage team members to contribute ideas.
  • Be an effective Scrum team member
    • Improve estimation accuracy for issues, bugs, and new services.
    • Meet scrum commitments and help the team complete work on time.
    • Encourage and assist teammates when they are struggling to meet commitments.
    • Break down medium tasks into smaller tasks to improve estimation and demonstrate progress to stakeholders.
  • Be an innovative leader
    • Be independent, creative, and capable of getting ideas off the ground.
    • Propose and implement enhancements within the subsplash ecosystem.
    • Apply innovative architecture approaches to build better systems.
    • Continue learning and share knowledge with backend and frontend teams and junior developers.
    • Identify knowledge gaps and pursue improvement opportunities for yourself and teammates.

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, Golang, PHP, MySQL, etc.)
  • Knowledge of frontend web technologies (HTML5, CSS3, AJAX, JSON, JavaScript, TypeScript) for collaborating with frontend engineers
  • Experience protecting against security risks aligned with OWASP
  • Willingness to embrace AI workflows and tools for faster development
  • Experience with Agile and feature-driven development processes
  • 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, Vue.js, etc. is a plus
  • Working understanding of OAuth2
  • Experience with AWS or similar cloud providers
  • Experience with CI/CD tools
  • Familiarity 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: Maintains confidentiality with sensitive information
  • Dependable: Cares about commitments and honoring agreements
  • Efficient: Capable of prioritizing 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

The total compensation for this role will be between $120,000 - $137,000/yr.

Location

Subsplash operates 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

Includes Paid Time Off, Medical/Dental/Vision, short and long term and life insurance provided, 401k matching, professional development, and other benefits. This position is Full-time/Exempt with primary hours 7:30 am to 4:30 pm Mon-Fri.

Note: Employment is contingent upon proof of right to work in the U.S. and a background check. Subsplash is an Equal Opportunity Employer. We do not discriminate on protected characteristics in hiring, retention, or promotion of employees.

#LI-Remote #BI-Remote

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.