Principal Backend Engineer
at Atlassian
San Francisco, United States | Remote, Remote, remote, principal, full time, 10+ years
seen 5d ago
- Java
- GraphQL
- Go
- Kafka
- Node.js
- Distributed Systems
- gRPC
- Microservices
- Kotlin
- SQL
- TypeScript
- REST
- NoSQL
- GCP
- CI/CD
- AWS
- Python
About the role
Engineering | San Francisco, United States | Remote, Remote | Full-Time
Apply for this job
Working at AtlassianAtlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted virtually, a part of being a distributed-first company.
To help our teams work together effectively, this role is fully remote, but requires you to be located in the United States.
Your Future Team
The Growth Platform team builds foundational systems that power engagement, messaging, and personalized user experiences across Atlassian’s entire product ecosystem (Jira, Confluence, Trello, Loom, and beyond). We operate at the intersection of high-scale distributed systems, client-side performance, and experimentation—enabling product teams to deliver cohesive, data-driven customer journeys to millions of daily active users.
As a Principal Backed Engineer , you will serve as the senior technical authority for client-side architecture across our messaging and personalization engines. You will lead architectural direction across multiple squads, partner with product leaders, and establish standard patterns that ensure our user-facing experiences are resilient, fast, accessible, and scalable.
* Lead Distributed Systems Architecture & Technical Strategy: Define the long-term technical roadmap, system design patterns, and architectural standards for high-throughput, low-latency distributed backend services and data pipelines powering in-product messaging, notifications, personalization, and experimentation platforms.
* Deliver at Enterprise Scale: Design, build, and operate resilient, fault-tolerant microservices, robust relational/non-relational data models, event-driven streaming pipelines (e.g., Kafka), and high-performance API contracts (REST, GraphQL, gRPC) that integrate seamlessly across Atlassian’s cloud infrastructure.
* Drive Technical Direction & Trade-offs: Make critical architectural decisions across backend systems—evaluating and balancing horizontal scalability, strict data consistency, high availability, sub-second latency, multi-region isolation/disaster recovery, and security compliance.
* Cross-Organizational Influence & Platform Adoption: Partner closely with Product Managers, Data Engineering, Client/Frontend Platform teams, and consuming product engineering groups (Jira, Confluence, etc.) to establish clean service boundaries, unified platform contracts, and effortless service integration.
Read from atlassian.com, last seen 5d ago.