Senior Site Reliability Engineer

$112,500 - $130,000/Yr

Pushpay - Colorado Springs, CO

posted 3 months ago

Full-time - Mid Level
Colorado Springs, CO
501-1,000 employees
Professional, Scientific, and Technical Services

About the position

In this role, you will be responsible for delivering business value by designing and developing high-quality software and systems within a highly collaborative environment. Your contributions will not only enhance the quality and velocity of your own work but also raise the standards for other team members. This position reports to either the Engineering Manager or the Senior Engineering Manager, emphasizing the importance of leadership and mentorship in the development process. You will engage in a variety of tasks including reviewing and debugging code, systems, and infrastructure, as well as performing validation and verification testing. It is essential to understand and embody the company's core values while effectively communicating progress, blockers, and risks to your team. Your role will also involve developing tools and automation by producing clean, efficient code, and maintaining systems through a combination of manual and automated techniques. As part of your responsibilities, you will participate in on-call support for Pushpay products, review system-generated events and alerts, and monitor industry sources for operational issues and security concerns. Your goal will be to produce value for the business by regularly shipping robust, high-quality features into the production environment. You will be expected to identify problems and risks in your own work and that of others, suggesting improvements to design and approach as necessary. Additionally, you will contribute to refining the engineering culture, policies, and procedures, while identifying, prioritizing, and executing tasks throughout the software development life cycle. You are encouraged to take the initiative in identifying and fixing issues proactively. Recruitment of new engineers will also be part of your duties, including conducting technical screens and sales pitches. Collaboration with other engineering teams will be crucial, as you will contribute to SRE, operability, and architecture reviews. Given the nature of Pushpay's business, a strong awareness of security and compliance, particularly regarding PCI compliance requirements, is essential. You will play a core role in a Pushpay guild, developing high-quality system design and architecture, and breaking down larger projects into manageable tasks for your team members. Your mentorship will extend to junior or new engineers, ensuring they understand the technology and processes involved in their work. You will work closely with Software Engineers, Quality Assurance, Product teams, and other business units to review requirements and proposed solutions, providing valuable input that may constitute intellectual property belonging to Pushpay. Your contributions will include developing software and tooling that integrates into Pushpay products and associated infrastructure, further solidifying your role as a key player in the company's growth and innovation.

Responsibilities

  • Review and debug code, systems, and infrastructure.
  • Perform validation and verification testing.
  • Understand and exhibit the company's core values.
  • Communicate progress, blockers, and risks effectively.
  • 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 monitor 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, suggesting improvements to design and approach.
  • Contribute to refining the engineering culture, policies, and procedures.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Actively improve operability of our systems and operational awareness of our teams.
  • Take the initiative to identify and/or fix issues before being assigned them.
  • Recruit new Engineers, including conducting technical screens and sales pitches.
  • Contribute to SRE, Operability, and Architecture Reviews with other engineering teams.
  • Develop high-quality system design and architecture.
  • Break down larger pieces of work into small, well-scoped pieces for other team members.
  • Ensure junior or new engineers understand their tasks and the underlying technology.
  • Collaborate with Software Engineers, Quality Assurance, Product, and other parts of the business to review requirements and proposed solutions.

Requirements

  • 5+ years of relevant SRE, systems or software engineering experience, specifically in developing Internet-scale multi-user web/mobile/cloud software products.
  • Strong passion for developing new software and systems that are scalable and secure.
  • Fastidious in pursuit of reliable systems.
  • Practical commercial knowledge of cloud technologies like AWS, GCP, Azure, Alibaba Cloud, OpenShift.
  • Proficiency with terminal command line environments like Shell, Powershell, or Bash.
  • Experience with relational or document-based database systems.
  • Familiarity with web technologies such as HTTP, SSL/TLS, REST APIs.
  • Proficiency in one or more programming languages like .Net, Java, Python, Go, Rust, Javascript, or PHP.
  • Experience with DVCS for source control, preferably Git.
  • Familiarity with bug tracking systems, e.g., Jira.
  • Knowledge of Continuous Integration / Continuous Deployment practices and tooling.
  • Capable of architecting and building complex software solutions.
  • Excellent communication skills, both written and verbal.
  • Ability to self-manage tasks, time, and set expectations.

Nice-to-haves

  • Applicable tertiary qualifications.
  • Experience with security and compliance, particularly PCI compliance requirements.

Benefits

  • 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 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service