Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Infrastructure image - Rise Careers
Job details

Software Engineer, Infrastructure


Our co-founders started Zip in 2020 to address this seemingly intractable problem with a purpose-built platform that provides a simple, consumer-grade user experience. Within just a few short years, Zip created the procurement orchestration category and developed the leading solution in this $50B+ TAM space. Today, leading companies like Instacart, Anthropic, Sephora, Discover, Reddit, and Lyft rely on Zip to manage billions of dollars in spend.

We're a fast-growing team that helped scale category-defining companies like Airbnb, Meta, Salesforce, Databricks, Ramp, Apple, and Google. With a $2.2 billion valuation and $370 million in funding from Y Combinator, BOND, DST Global, and CRV, we’re focused on developing cutting-edge technology, expanding into new global markets, and—above all–driving incredible value for our customers. Join us!

Your Role

We are looking for a Senior Infrastructure Engineer to help scale our DevOps to 10x developer efficiency as we scale up the team. 

We have a small but super talented Infrastructure team covering the following areas:

  • Core Infrastructure: reliability and scalability of a few core infra systems at Zip including Elasticsearch, Celery, Redis and Nginx

  • Data & Storage: RDS & a standard DB entity accessing layer on top, Kinesis/Kafka, streaming infra, and observability across the tech stack 

  • DevOps: system provisioning & scaling, k8s maintenance & stability, CI/CD, testing infra, and local dev setups

  • SRE: process and tooling for incident response and management 

You Will

  • Proactively improve systems and run capacity planning to make sure the infrastructure is scaled to meet the product growth

  • Design, build & scale the next gen of Zip’s testing infrastructure to help better test complex systems like dynamic workflow engines and payment processing systems

  • Improve CI/CD reliability and efficiency

  • Develop various tools for easy dev environment setup and local testing

Qualifications

  • 5+ years of software engineering experience in backend infrastructures.

  • BS or higher, in Computer Science or related technical field involving coding (e.g. physics or math)

  • Experience with k8s maintenance & stability

  • Experience working with CI/CD systems such as Jenkins, Spinnaker

  • Experience setting up & maintaining large scale automated testing frameworks

  • Ability and interest to quickly learn new frameworks, architecture patterns, and programming languages as needed

The salary range for this role is $160,000 - $210,000. The salary for this position is determined based on a variety of job-related factors that may include location, relevant experience, education, or particular skills and expertise.

Perks & Benefits

At Zip, we’re committed to providing our employees with everything they need to do their best work.

  • 📈 Start-up equity

  • 🦷 Full health, vision & dental coverage

  • 🍽️ Catered lunches & dinners for SF employees

  • 🚍 Commuter benefit

  • 🚠 Team building events & happy hours

  • 🌴 Flexible PTO

  • 💻 Apple equipment plus home office budget

  • 💸 401k plan

We're looking to hire Zipsters and that means hiring people who take ownership, communicate openly, have an underdog mindset, and are excited to increase the pace of innovation for every business in the world. We encourage all candidates to apply even if your experience doesn't exactly match up to our job description. We are committed to building a diverse and inclusive workspace where everyone (regardless of age, religion, ethnicity, gender, sexual orientation, and more) feels like they belong. We look forward to hearing from you!

Average salary estimate

$185000 / YEARLY (est.)
min
max
$160000K
$210000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Infrastructure, Zip

At Zip, based in the vibrant tech hub of San Francisco, we're excited to invite a passionate Software Engineer specializing in Infrastructure to join our innovative team. Since our inception in 2020, we've developed a purpose-built platform that has redefined procurement orchestration, and we are proud to see industry giants like Instacart and Sephora rely on our solution to manage substantial spend. In this role, you’ll work closely with a highly talented Infrastructure team to improve system reliability and scalability, ensuring our core systems—like Elasticsearch and Redis—operate at peak efficiency. You will be instrumental in enhancing our DevOps processes, developing cutting-edge testing infrastructure, and streamlining CI/CD practices. We’re looking for someone with a robust background in backend infrastructure, a knack for problem-solving, and a foundational knowledge of Kubernetes maintenance. At Zip, we value innovative thinkers who are eager to learn and grow alongside us. With a competitive salary ranging from $160,000 to $210,000, plus a suite of perks that includes equity and comprehensive health benefits, this is more than just a job; it’s a chance to make an impact. Come join us in our mission to drive exceptional value for our customers while fostering a culture of collaboration and open communication. Let's innovate together!

Frequently Asked Questions (FAQs) for Software Engineer, Infrastructure Role at Zip
What responsibilities will a Software Engineer, Infrastructure at Zip have?

As a Software Engineer specializing in Infrastructure at Zip, your main responsibilities will involve improving system reliability and scalability, designing and building testing infrastructure, enhancing CI/CD processes, and developing tools for a seamless developer experience. You'll work on core infrastructure systems including Elasticsearch and Redis, while also contributing to the overall efficiency of our DevOps practices, which is essential for scaling our growing team.

Join Rise to see the full answer
What qualifications are required for the Software Engineer, Infrastructure position at Zip?

Zip is looking for candidates with at least 5 years of software engineering experience in backend infrastructures. A degree in Computer Science or a related field is essential, along with experience in Kubernetes maintenance and CI/CD systems like Jenkins. Successful candidates will demonstrate an ability to learn new frameworks and programming languages quickly, showcasing their adaptability in a fast-paced environment.

Join Rise to see the full answer
What are the key technologies used by a Software Engineer, Infrastructure at Zip?

In the Software Engineer, Infrastructure role at Zip, you'll work with a variety of technologies aimed at enhancing our systems' performance. Key technologies you'll encounter include Elasticsearch, Celery, Redis for core infrastructure, and tools such as Kubernetes for system maintenance, as well as CI/CD systems like Jenkins and Spinnaker for continuous integration and deployment.

Join Rise to see the full answer
What type of company culture can Software Engineers expect at Zip?

At Zip, we pride ourselves on a collaborative and inclusive company culture. We are committed to hiring individuals who take ownership of their work, communicate openly, and possess an underdog mindset. Our team celebrates diverse perspectives and experiences, which enrich our innovation capabilities. We believe that everyone, regardless of their background, has a place in our team.

Join Rise to see the full answer
Is there room for professional growth for Software Engineers at Zip?

Absolutely! At Zip, we prioritize the professional development of our employees. As a Software Engineer, Infrastructure, you'll have the opportunity to work on cutting-edge projects and learn from a talented team, all while advancing your skills in areas like DevOps and infrastructure management. We foster a learning environment where new frameworks and technologies are embraced, ensuring that you're continuously growing in your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Infrastructure
Can you describe your experience with Kubernetes maintenance in the Software Engineer, Infrastructure role?

In preparing for this question, focus on specific examples of projects where you successfully managed Kubernetes clusters. Highlight your understanding of scaling applications, managing deployments, and troubleshooting issues that may arise. Be ready to share insights on best practices for maintaining cluster health and performance.

Join Rise to see the full answer
What strategies do you use to improve CI/CD reliability?

When answering this question, outline your experience in identifying bottlenecks in existing workflows and areas for improvement. Discuss specific tools or practices you’ve implemented, such as automated testing, feedback loops, and monitoring. Emphasize the importance of continuous feedback in ensuring delivery reliability.

Join Rise to see the full answer
How would you approach capacity planning for infrastructure at Zip?

Your answer should demonstrate your understanding of projecting future usage based on trends and patterns. Discuss how you would analyze current system performance, usage metrics, and anticipated growth to make informed decisions for scaling. Include your experience in tools or techniques used in capacity planning.

Join Rise to see the full answer
What experience do you have with setting up large-scale automated testing frameworks?

In your response, detail specific automated testing frameworks you’ve implemented in previous roles. Discuss your strategy for ensuring test coverage and reliability, and how you've integrated testing into the CI/CD pipeline to enhance overall efficiency and effectiveness.

Join Rise to see the full answer
How do you handle incidents in your role as a Software Engineer, Infrastructure?

Explain your approach to incident response, emphasizing the importance of a calm and organized strategy. Discuss your experience with creating runbooks and using tools for monitoring and alerting. Provide examples of how you've contributed to post-incident reviews to improve processes.

Join Rise to see the full answer
What is your process for ensuring the scalability of core infrastructure systems?

In your answer, outline your methodology for assessing the current capacity and performance of infrastructure systems. Discuss your experience with load testing and monitoring tools that help identify potential issues. Highlight any specific improvements or optimizations you have made in past roles.

Join Rise to see the full answer
Can you explain how you streamline the development environment for other engineers?

Illustrate your understanding of developer needs by sharing specific tools or scripts you've developed that facilitate easier setup of local development environments. Discuss how these improvements have led to increased developer efficiency and productivity in your past experiences.

Join Rise to see the full answer
What role do you believe automation plays in infrastructure engineering?

Discuss the critical nature of automation in enhancing efficiency and reducing human error in infrastructure management. Provide examples from your experience where automation has saved time or resources, and demonstrate your passion for leveraging technology to improve processes.

Join Rise to see the full answer
How do you stay updated with the latest technologies in infrastructure engineering?

Highlight your commitment to continuous learning through participating in webinars, online courses, community forums, or technology-related blogs. Mention specific technologies you're currently exploring relevant to your role and how you plan to implement these learnings in your next position.

Join Rise to see the full answer
Why are you interested in working at Zip as a Software Engineer, Infrastructure?

Express your enthusiasm for Zip’s mission and innovative approach to procurement orchestration. Discuss how the company’s growth and commitment to technology align with your career goals. Share your excitement about collaborating with a talented team to drive tangible results in an expanding market.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Zip Hybrid San Francisco
Posted 8 days ago
Photo of the Rise User
Zip Hybrid San Francisco
Posted 7 days ago
DevSavant Inc. Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Photo of the Rise User
Áleph Remote No location specified
Posted 4 days ago
Photo of the Rise User
Empathetic
Growth & Learning
Collaboration over Competition
Mission Driven

Zip is a leading global financial services company, offering innovative, people-centred products that bring customers and merchants together. On a mission to be the first payment choice everywhere and every day, Zip offers point-of-sale credit and...

30 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 18, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!