Summary
✨ AI‑Generated
Join a high-performing engineering organization as a senior software engineer working on systems that operate at massive scale. You will own features throughout the software lifecycle, design and implement complex distributed-system capabilities, write thoroughly tested code, conduct code reviews, and collaborate closely with product, design, and engineering partners.
Highlights
On-site senior engineering role focused on large-scale distributed systems, end-to-end feature ownership, high-quality software, architecture, and collaboration across product, design, and engineering.
Description
About the Company
We are looking for a Senior Software Engineer to join our team and help design, build, and scale the systems that power one of the world's most customer-obsessed companies.
In this role, you will own meaningful features end-to-end, work across the full software lifecycle, and partner with product, design, and engineering teams to deliver solutions that impact millions of customers every day.
This is a full-time, on-site position for engineers who want to solve hard problems at scale and grow their careers alongside some of the best talent in the industry.
About the Role
Key Responsibilities:
Design, develop, test, deploy, and maintain high-quality, scalable software solutions.Lead the architecture and implementation of complex features across distributed systems and services.Write clean, maintainable, well-tested code and conduct thorough code reviews.Partner with product managers, designers, and other engineers to translate requirements into technical solutions.Drive operational excellence: improve performance, reliability, latency, and monitoring of existing systems.Mentor and guide junior engineers, and contribute to engineering best practices.Participate in the full software development lifecycle, from design and estimation to launch and support.Troubleshoot, debug, and resolve production issues with urgency and rigor.
Qualifications
Basic Qualifications:
3+ years of professional software engineering experience.Strong proficiency in one or more modern programming languages (e.g., Java, Python, C++, C#, or similar).Solid understanding of computer science fundamentals: data structures, algorithms, object-oriented design, and system design.Experience building and operating distributed systems or large-scale services.Experience with REST APIs, databases (SQL/NoSQL), and cloud platforms (AWS, Azure, or GCP).Strong problem-solving skills and a track record of delivering production-quality software.Excellent communication and collaboration skills.
Preferred Skills
Preferred Qualifications:
5+ years of software engineering experience, including leading projects end-to-end.Experience with AWS services (EC2, S3, Lambda, DynamoDB, etc.) and serverless architectures.Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.Experience in a fast-paced, high-scale environment.Track record of mentoring engineers and driving engineering excellence.Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Pay range and compensation package
What We Offer:
Competitive salary, equity, and comprehensive benefits.The opportunity to work on products that impact millions of customers.A culture of ownership, innovation, and continuous learning.Career growth paths for engineers who want to lead.Cutting-edge tools and a team of world-class engineers.
Equal Opportunity Statement
Why Join Us:
This is a chance to work where your code matters, your ideas are heard, and your growth is a priority.
If you're a builder who thrives on ownership and impact, we'd love to hear from you.
How to Apply: Submit your updated resume.
Qualified candidates will be contacted directly.