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

About Orb

Orb is on a mission to revolutionize billing infrastructure for the modern era of AI and software. We empower businesses to align their monetization with product usage—whether through seats, consumption, feature limits, or hybrid pricing models. Our developer-first, data-driven approach enables companies to automate their billing processes and adapt their pricing strategies with ease.

With Orb, revenue workflows are seamless for every team: developers love our intuitive API and extensibility, product managers iterate on pricing and packaging faster, finance teams gain fine-grained reporting for revenue recognition, and customer-facing teams build trust through billing transparency. Companies like Vercel, Pinecone, and Replit rely on Orb to power their most critical revenue initiatives.

Backed by $44.1 million in funding from top investors like Mayfield, Menlo Ventures, and Greylock, we’re building a hybrid, in-office culture in downtown San Francisco (3 days/week). Our team thrives on collaboration, focus, and kindness, with a shared commitment to solving high-impact problems for our customers. At Orb, every team member drives meaningful impact, and we’re just getting started.

About the role:

As an Infrastructure Engineer at Orb, you will be responsible for designing and maintaining product features that require deeply understanding reliable and scalable systems. The infrastructure team works on every part of the stack and ships product quickly. Notably, this is not an auxiliary or support team; at Orb, performant infrastructure is a core part of the offering.

This is an opportunity to be the foundation of our infrastructure team, so you’ll lay the groundwork for both technical process and product investments. Your early work on our infrastructure stack will be key for the next decade of scaling Orb’s product. 

In this role you will:

  • Tackle a broad range of infrastructure challenges with our team.

  • Build and scale our data ingestion pipelines to support ever increasing data volumes. We ingest anywhere from 100 million to one billion events an hour and expect to see massive growth over the next year. These data pipelines need to be incredibly robust; the accuracy of every event counts.

  • Understand how to scale query throughput against our specialized datastores in service of product features like real-time alerting while maintaining maximum flexibility in metrics customers can define. This allows our customers to implement usage limits and spend management through Orb.

  • Provide the most performant and flexible APIs to our customers and their end users, so they can build experiences that leverage usage data stored in Orb.

  • Build simple and reusable system-level components to serve as a foundation for other engineers. For example, designing and building a robust rate and cost limiting strategy across Orb’s API.

About You:

  • 4+ years of experience in software engineering, specifically with 2+ years of experience in infrastructure engineering

  • Strong knowledge of best practices in modern software development such as deployments, CI/CD, data management, security, and distributed systems.

  • Experience working with AWS or other cloud environments utilizing containerization technologies such as Docker or Kubernetes.

  • Based in the San Francisco Bay Area or willing to relocate (with support from Orb)

Orb’s Tech Stack

At Orb, we believe great engineers can learn any stack, so you do not need experience with these specific tools and we encourage you to apply regardless.

  • Frontend: Typescript + React + Tailwind CSS

  • Backend: Python

  • Datastores: PostgreSQL + Apache Druid

  • Streaming Platforms: Kafka + Spark Streaming

  • Cloud Platform: AWS

Please note: We value in-person collaboration and have built a hybrid, in office culture with 3 days/week at our HQ in downtown San Francisco. We see it as a way to achieve our mission faster, in an environment of rapid ideation, strong alignment, and that energy that makes work more fun. Unless specifically noted in the job above, please plan to join us in person in San Francisco.

Benefits

  • Excellent medical, dental, and vision insurance - 100% coverage for you and dependents

  • Unlimited PTO (with 15 days minimum encouraged) plus one week of time off during the last week of December

  • 401k plan

  • 16-week paid parental leave with equity vesting

  • Commuter stipend

  • Catered lunches in the office

  • Meaningful equity in the form of stock options and a unique ten-year exercise window

Equal Opportunity Employer

We work with each other day in and day out, and strongly believe that building a diverse and inclusive team is key to our long-term goals and success as a company. We provide equal employment opportunities to all applicants without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law.

ORB Glassdoor Company Review
1.5 Glassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star iconGlassdoor star icon
ORB DE&I Review
1.6 Glassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ORB
ORB CEO photo
Unknown name
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

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, ORB

At Orb, we're on the lookout for a passionate Software Engineer specializing in Infrastructure to join our innovative team in San Francisco. We're not just another tech company; we're revolutionizing billing infrastructure for the AI era, helping businesses align their monetization strategies with their product usage. In this role, you’ll be at the center of our operation, designing and maintaining crucial product features that require a deep understanding of robust and scalable systems. You'll work closely with a dynamic team, tackling a wide array of infrastructure challenges while building and scaling our data ingestion pipelines that handle staggering volumes of data—somewhere between 100 million to 1 billion events an hour! This requires not only technical skill but also creativity and problem-solving capabilities. You’ll create performant APIs that empower our clients to leverage their usage data effectively, and you'll have a direct hand in shaping the future of how Orb operates. If you have at least 4 years of software engineering experience with a focus on infrastructure, and skills in cloud technologies like AWS, Docker, or Kubernetes, this is the moment to step up! With a culture built on collaboration and kindness, your contributions will be essential as we move towards our ambitious goals. Together, let’s make billing seamless and transparent for everyone. Join us at Orb where your work will have a meaningful impact and help set the foundation of our infrastructure for years to come!

Frequently Asked Questions (FAQs) for Software Engineer, Infrastructure Role at ORB
What are the responsibilities of a Software Engineer, Infrastructure at Orb?

As a Software Engineer specializing in Infrastructure at Orb, your responsibilities include designing and maintaining scalable product features, building data ingestion pipelines to manage high volumes of data, and optimizing infrastructure for flexibility and performance. You'll work on enhancing APIs for our clients and developing reusable system-level components that serve as a strong foundation for other engineers.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer, Infrastructure position at Orb?

To be considered for the Software Engineer, Infrastructure role at Orb, you should have a minimum of 4 years of software engineering experience, with at least 2 years focusing on infrastructure engineering. Proficiency in cloud environments like AWS and experience with containerization technologies such as Docker or Kubernetes are also essential. A collaborative mindset and a strong grasp of modern software development practices will be crucial.

Join Rise to see the full answer
How does the infrastructure team at Orb contribute to the company's mission?

The infrastructure team at Orb is integral to our mission of revolutionizing billing infrastructure. By providing a robust, scalable infrastructure, the team ensures that our product can efficiently handle vast amounts of data while maintaining high performance. The work done by the infrastructure team directly impacts our ability to deliver seamless, reliable billing solutions for our clients.

Join Rise to see the full answer
What is the company culture like at Orb for a Software Engineer, Infrastructure?

At Orb, we prioritize a collaborative and inclusive culture that fosters rapid ideation and strong alignment. As a Software Engineer in Infrastructure, you’ll work in a hybrid setup, engaging with your team in person three days a week at our San Francisco HQ. Our environment is defined by focus, kindness, and a commitment to solving challenging problems together.

Join Rise to see the full answer
What tech stack does Orb use for the Software Engineer, Infrastructure role?

Although we believe that great engineers can learn any stack, for the Software Engineer, Infrastructure role at Orb, you will be primarily working with AWS for cloud services, Python for backend development, PostgreSQL and Apache Druid for databases, as well as Kafka and Spark Streaming for handling data streams. Familiarity with modern tools and frameworks will be a plus, but the willingness to learn is even more important.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Infrastructure
Can you describe your experience with scalable systems as a Software Engineer?

Discuss specific projects where you've built or maintained scalable systems, emphasizing the challenges faced and how you resolved them. Highlight your understanding of data volume management and performance optimization techniques typical in infrastructure roles.

Join Rise to see the full answer
How do you ensure the reliability of data ingestion pipelines?

Explain best practices you follow for designing and implementing data ingestion pipelines, such as redundancy, monitoring, and instantiating robust error-handling mechanisms. Providing examples from past experiences will strengthen your response.

Join Rise to see the full answer
What methodologies do you use for deploying and managing cloud-based infrastructure?

Discuss your familiarity with CI/CD processes and your hands-on experience with tools used for continuous integration and deployment. Explain how you apply these methodologies to maintain a reliable infrastructure with minimal downtime.

Join Rise to see the full answer
Could you give an example of a complex API you have designed?

Provide an overview of the API’s purpose, the challenges you faced during its design, and how you addressed scalability and performance issues. Detail any technologies or practices used to ensure a robust system.

Join Rise to see the full answer
What role does collaboration play in your work as an Infrastructure Engineer?

Emphasize the importance of teamwork in tech projects, particularly in infrastructure roles where input from various stakeholders is critical. Use examples to illustrate how collaborative efforts have led to improved systems and processes in your past experiences.

Join Rise to see the full answer
How do you stay updated on best practices in infrastructure management?

Mention specific resources, industry events, or communities you engage with to stay informed on the latest trends and technologies in infrastructure management. Emphasize your commitment to continuous learning.

Join Rise to see the full answer
What techniques do you utilize for performance testing within infrastructure?

Detail the performance testing frameworks you've worked with and your approach to identifying bottlenecks before production launches. Discuss metrics you focus on and the adjustments made based on test outcomes.

Join Rise to see the full answer
Describe how you approach security in cloud environments.

Highlight security practices such as encryption, access control policies, and threat modeling that you implement within cloud environments. Discuss real-world application of these practices to ensure a secure infrastructure.

Join Rise to see the full answer
What is your experience with containerization technologies like Docker or Kubernetes?

Discuss specific projects where you've utilized Docker or Kubernetes to manage containerized applications. Highlight challenges faced and how these technologies improved deployment and scalability.

Join Rise to see the full answer
Can you explain a time when you had to troubleshoot a critical infrastructure issue?

Describe a real incident where you successfully identified and resolved an infrastructure-related problem under pressure, outlining the steps you took and the outcomes of your intervention.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
ORB Hybrid San Francisco
Posted 8 days ago
ília Remote Remote (anywhere on the globe)
Posted 11 days ago
Photo of the Rise User
Visa Remote Belfast, United Kingdom
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago
b_labs Remote No location specified
Posted 8 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 6, 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!