Staff Software Engineer, Cloud (Portal)

New Yesterday

About Ditto:
Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real-time applications, regardless of network conditions. Whether you're in a stadium, airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without internet. With more than $145 million in funding and trusted by organizations like Chick-fil-A, Delta Airlines, and the U.S. military, Ditto powers mission-critical experiences across aviation, retail, travel, hospitality, defense, and more. As a globally distributed, fast-growing startup, we're committed to building a diverse and inclusive team that reflects the wide range of perspectives needed to solve the world's hardest connectivity problems.
About Ditto
Ditto is on a mission to unleash the full power of edge devices by removing all the plumbing required to build amazing applications. We bridge the digital divide by enabling real-time data synchronization-even when internet connectivity is limited or non-existent. Our peer-to-peer technology is trusted by major customers like Chick-fil-A and Delta Airlines, and we also work closely with the U.S. military on mission-critical connectivity solutions. As a fast-growing startup poised for a future IPO, our team is globally distributed, and our core values are trust, communication, and continuous improvement. We celebrate diversity and strive to create a team that encompasses a wide range of backgrounds, skill sets, and perspectives.
About the Position
As a Staff Software Engineer on our Portal team , you turn complex distributed infrastructure challenges into elegant user experiences that empower enterprise customers to manage their edge deployments with confidence. Working across the full stack-from React/TypeScript frontends to Rust GraphQL backends-you craft intuitive interfaces that abstract away the complexity of managing thousands of distributed apps while maintaining the flexibility power users demand.
From day one, you will own critical customer workflows that span authentication, data exploration, infrastructure deployment, and enterprise monitoring. You'll architect systems that gracefully handle backend failures, implement resilience patterns that keep the portal functional during outages, and optimize performance across massive datasets. Working closely with product, design, and enterprise customers, you'll translate complex infrastructure requirements into delightful user experiences that make the sophisticated feel simple.
You will join a small but mighty team who punch well above their weight. In our async-first culture, well-written design docs and thoughtful code reviews drive technical decisions, while regular collaboration with customers ensures we're solving real problems. If you love untangling distributed systems puzzles, building mission-critical tools that developers rely on daily, and delivering production-ready solutions under pressure, we'd love to meet you.
As a Staff Software Engineer on the Portal team, you will: Drive major feature development Shape the future of enterprise-grade features that delight customers from their first interaction with Ditto. Lead initiatives that improve platform observability, streamline customer onboarding, and transform complex edge infrastructure management into intuitive workflows. Architect for resilience Build systems with circuit breakers, retry logic, and graceful degradation that keep the portal functional even when backend services fail. Own the full stack Deliver features from React components through GraphQL resolvers to PostgreSQL schemas, ensuring consistency and performance at every layer. Interface with customers Participate in enterprise customer calls to understand workflows, debug production issues, and translate business needs into technical solutions. Mentor and collaborate Guide team decisions through code reviews, pair programming, and architectural discussions while fostering a culture of continuous improvement. What You'll Need: 7+ years of professional software development experience A proven track record of shipping complex, user-facing applications in production environments. Expert-level TypeScript/React skills Deep understanding of modern React patterns, performance optimization, state management, and component architecture. Strong backend development experience Proficiency in statically-typed languages (Rust strongly preferred; Go or C++ acceptable) with focus on API design and system architecture. GraphQL expertise Experience designing schemas, implementing resolvers, optimizing queries, and managing client-server communication at scale. Production database experience PostgreSQL schema design, query optimization, migration strategies, and troubleshooting performance issues. Systems thinking mindset Understanding of distributed systems, failure modes, resilience patterns, and how to build for reliability. Excellent communication skills Clear written and verbal communication to thrive in an async-first, distributed team environment. Kubernetes and container orchestration experience Solid understanding of Kubernetes concepts, resource management, and deployment patterns. Experience with Helm charts, CRDs, operators, and troubleshooting containerized applications in production environments Nice to Haves: Experience with Rust async ecosystems (tokio, async-graphql, sqlx) Auth0 or similar identity provider integrations Building developer tools or B2B SaaS platforms Real-time collaboration or data synchronization systems Experience with Relay or similar GraphQL clients Background in performance profiling and optimization
The Benefits of Building with Us
We offer competitive salaries and meaningful equity. We believe everyone on the team should have a stake in what we're building. Benefits vary by region to make sure you're covered in the ways that matter most. In the US, that includes health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts. In the UK, we offer private healthcare through Vitality, a pension plan, and region-specific coverage. For our team members elsewhere in the world, we work with our global employer platform to offer equitable benefits and coverage.
Regardless of where you live, everyone at Ditto can utilize flexible time off. And while we work remotely, our Atlanta and San Francisco offices are open if you ever want a place to work or meet up with teammates. Apply Anyway
At Ditto, we believe success isn't defined by a flawless resume, a set number of years of experience, or checking every box in a job description. What matters most to us are qualities like grit, resilience, and adaptability. If you're excited about our mission but don't meet every requirement, we encourage you to apply anyway. Use your application to tell us how you'll make an impact here. We're always looking for exceptional people ready to grow with us. Equal Opportunity Employer
Ditto is proud to be an equal-opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristics. Ditto is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let us know.
Ditto Recruiting Privacy Notice
Location:
Atlanta, GA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search