Senior Site Reliability Engineer II

💰 $129k-$144k
🇺🇸 United States - Remote
🔧 DevOps🟣 Senior

Job description

About the Role

Delivering business value by designing and developing high-quality software and systems in a highly collaborative environment. This role reports to Engineering Manager.

Ranked number 10 by Seattle Business Magazine in the ‘ Washington’s 100 Best Companies to Work For’ list in the large companies category for 2024; and named as one of BuiltIn ‘ Best Places to Work’ in Seattle, Denver and Dallas for 2025.

Benefits and Compensation

  • 100% employer-paid premiums for Medical HDHP Plan, Dental, and Vision for employee
  • 70% employer-paid premiums for Medical PPO Plan for employees, and Medical, Dental, and Vision for dependents
  • 401K match
  • Hybrid work model - 3 days in the COS office / 2 days remote each week
  • 12 paid Company Holidays
  • 2 paid Volunteer Time Off days
  • 20 days PTO to start, increases with tenure and seniority
  • Paid parental and adoption leave
  • Compensation Range: $129,600-$144,000

What You’ll Do

  • Review and debug code, systems and infrastructure.
  • Perform validation and verification testing.
  • Understand and exhibit the company’s core values (Values.pdf).
  • Communicating progress, blockers and risks.
  • Develop tools and automation by producing clean, efficient code.
  • Maintain systems via a mix of manual and automated techniques.
  • Participate in on-call support of the Pushpay products, if on the on-call roster.
  • Review system generated events and alerts and industry sources for operational issues

and security concerns.

  • Produce value to the business by regularly shipping robust, high quality features into

the production environment.

  • Identify problems and risks in your own work, and that of others. You can suggest

improvements to design and approach.

  • Actively improve the operability of systems and operational awareness of our teams.
  • Be aware of, and contribute to refining, the engineering “lore and custom” (aka. culture,

policies, and procedures).

  • Identify, prioritize and execute tasks in the software development life cycle.
  • Take the initiative to identify and/or fix issues before being assigned them.
  • Recruitment of new Engineers (sales pitch, technical screens).
  • Contribute to SRE, Operability, Architecture Reviews with other engineering teams.
  • Be highly aware of the profound security and compliance ramifications of the nature of

our business (specifically our PCI compliance requirements).

  • A core contributor to a Pushpay guild.
  • Develop high-quality system design and architecture.
  • Break down larger pieces of work into small, well-scoped pieces for other team members.
  • End-to-end responsibility on features of increasing complexity.
  • Make sure that more junior or new engineers unfamiliar with the tech or processes we

have not only understand what they are doing, but also why they are doing it.

  • Subject matter expert in one or more features of the Pushpay infrastructure stack.
  • Input into technical strategy and direction of the products, systems and infrastructure

they work on.

  • Work closely with engineering managers and product managers in planning, scoping and

resourcing feature work.

  • Evangelizes and demonstrates good practices, both in and outside the team.
  • Ensures technical activities undertaken by their team follow Pushpay engineering

practices and are adequately socialized amongst the wider engineering team.

  • Ensures that architecture and design of outputs delivered by the team are aligned with

technical and product strategy.

  • Communicates status and risk updates to stakeholders (including Delivery Manager,

Engineering Manager and Product Manager) in regular and timely manner.

  • Cross team collaboration.
  • Translating between basic business requirements and technical requirements.
  • You are expected to work with Software Engineers, Quality Assistance, Product and

other parts of the business to review requirements and proposed solutions and providing

input into these processes (which may include ideation, algorithms, processes and

feature design) which may constitute intellectual property that belongs to Pushpay.

  • Be developing software and tooling (code, algorithms, designs, processes and practices)

that is then incorporated into Pushpay products (both internal and external) and

associated infrastructure which may constitute intellectual property that belongs to

Pushpay.

What You’ll Bring

  • 7+ years of relevant SRE, System, or Software engineer experience; “relevant” being:

Developing Internet-scale multi-user web/mobile/cloud type software products.

  • Applicable tertiary qualifications.

  • Strong passion for developing new software and systems that are scalable and secure.

  • Fastidious in your pursuit of reliable systems.

  • Keep an eye on industry trends and technology and bring new ideas to the table.

  • Practical commercial knowledge of, and high proficiency with:

    • Cloud technologies like AWS, GCP, Azure, Alibaba Cloud, OpenShift.
    • Terminal command line environments like Shell, Powershell or Bash.
    • A relational or document based database system.
    • Web technologies - HTTP, SSL/TLS, REST APIs.
    • One or more Programming Languages like .Net, Java, Python, Go, Rust,

    Javascript.

    • DVCS for source control (preferably Git).
  • Familiar with AWS services.

  • Some variety of bug tracking system - e.g. Jira.

  • Continuous Integration / Continuous Deployment practices and tooling.

  • Capable of architecting and building complex solutions in software.

  • Excellent communication skills, both written and verbal.

  • Self-manage your tasks, time and the expectations you have set.

  • Generous with your time and knowledge, sharing and collaborating with others.

  • Discusses work in both technical and business-impact terms.

Pushpay is committed to equal opportunity. We value and embrace diversity and inclusion of all Team Members.

If you have a disability under the Americans with Disabilities Act or similar law, or you require religious accommodation, and you wish to discuss potential accommodations related to applying for employment at Pushpay, please contact [email protected].

About Pushpay

Pushpay helps organizations and communities come to gather & stay connected, strengthening community, connection, and belonging through our suite of mobile apps, management software, and giving technology. Our 550 Pushpay teammates support 10,000+ customers as they drive social good, and we’re honored to have processed over $15 billion in charitable giving. We’re growing fast, including some exciting acquisitions in recent years, and we need driven talent. Join Pushpay and grow with us!

Applications will be taken on an ongoing basis.

#LI-TS1 #LI-Hybrid

Share this job:
Please let Pushpay know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply