Pushpay
Overview
Join to apply for the
Senior Site Reliability Engineer 2
role at
Pushpay . The role involves delivering business value by designing and developing high-quality software and systems in a highly collaborative environment. This role reports to the Engineering Manager.
Responsibilities
Review and debug code, systems and infrastructure.
Perform validation and verification testing.
Communicate 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 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 security and compliance ramifications (PCI) of our business.
Contribute as a core member of a Pushpay guild.
Develop high-quality system design and architecture.
Break down larger pieces of work into smaller, well-scoped tasks for others.
End-to-end responsibility on features of increasing complexity.
Mentor more junior or new engineers to understand what they are doing and why.
Be a 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 you work on.
Collaborate with engineering managers and product managers on planning, scoping and resourcing feature work.
Advocate and demonstrate good practices within and outside the team.
Ensure technical activities follow Pushpay engineering practices and are shared with the wider team.
Ensure architecture and design align with technical and product strategy.
Communicate status and risk updates to stakeholders (Delivery Manager, Engineering Manager, Product Manager) in a timely manner.
Cross-team collaboration and translating between business requirements and technical requirements.
Collaborate with Software Engineers, Quality Assurance, Product, and other parts of the business to review requirements and proposed solutions, contributing input into processes that may constitute Pushpay intellectual property.
Develop software and tooling that may be incorporated into Pushpay products and infrastructure and may constitute Pushpay intellectual property.
What You’ll Bring
7+ years of relevant SRE, System, or Software engineering experience; “relevant” meaning developing Internet-scale multi-user web/mobile/cloud software.
Applicable tertiary qualifications.
Strong passion for developing new software and systems that are scalable and secure.
Fastidious in pursuing 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.
Equal Opportunity and Accommodations 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 peopleteam@pushpay.com.
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!
Job Details
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Software Development
#J-18808-Ljbffr
Senior Site Reliability Engineer 2
role at
Pushpay . The role involves delivering business value by designing and developing high-quality software and systems in a highly collaborative environment. This role reports to the Engineering Manager.
Responsibilities
Review and debug code, systems and infrastructure.
Perform validation and verification testing.
Communicate 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 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 security and compliance ramifications (PCI) of our business.
Contribute as a core member of a Pushpay guild.
Develop high-quality system design and architecture.
Break down larger pieces of work into smaller, well-scoped tasks for others.
End-to-end responsibility on features of increasing complexity.
Mentor more junior or new engineers to understand what they are doing and why.
Be a 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 you work on.
Collaborate with engineering managers and product managers on planning, scoping and resourcing feature work.
Advocate and demonstrate good practices within and outside the team.
Ensure technical activities follow Pushpay engineering practices and are shared with the wider team.
Ensure architecture and design align with technical and product strategy.
Communicate status and risk updates to stakeholders (Delivery Manager, Engineering Manager, Product Manager) in a timely manner.
Cross-team collaboration and translating between business requirements and technical requirements.
Collaborate with Software Engineers, Quality Assurance, Product, and other parts of the business to review requirements and proposed solutions, contributing input into processes that may constitute Pushpay intellectual property.
Develop software and tooling that may be incorporated into Pushpay products and infrastructure and may constitute Pushpay intellectual property.
What You’ll Bring
7+ years of relevant SRE, System, or Software engineering experience; “relevant” meaning developing Internet-scale multi-user web/mobile/cloud software.
Applicable tertiary qualifications.
Strong passion for developing new software and systems that are scalable and secure.
Fastidious in pursuing 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.
Equal Opportunity and Accommodations 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 peopleteam@pushpay.com.
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!
Job Details
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Software Development
#J-18808-Ljbffr