A

Atlassian

Builds software for team planning and knowledge

Senior Full Stack Software Engineer - DX

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USAIn-person

About the Job

Requirements

  • At least 5 years of industry experience building and developing backend applications, with a focus on full-stack capabilities.
  • A bachelor's or master's degree, preferably in Computer Science, or equivalent experience.
  • Proficiency in at least one modern object-oriented programming language, such as Java, Kotlin, Go, Scala, or Python.
  • Experience with JavaScript or TypeScript and supporting libraries such as React or Node.
  • Experience crafting and implementing highly scalable and performant RESTful microservices.
  • Fluency in at least one database technology, such as a relational database management system like Postgres or a NoSQL database like DynamoDB.
  • Familiarity with cloud architecture patterns and hands-on experience with public cloud offerings; AWS is preferred.

Responsibilities

  • Build and ship features and capabilities daily in a highly scalable, cross-geography distributed environment.
  • Focus on backend-heavy full-stack development by building robust REST APIs and contributing to customer-facing React components.
  • Review code with attention to readability, testing patterns, documentation, reliability, security, and performance.
  • Collaborate with engineers, designers, and product managers to understand user pain points and iterate on solutions.
  • Ensure visibility, error reporting, and monitoring for high-performing backend services.
  • Participate in Agile software development, including daily stand-ups, sprint planning, and team retrospectives.
  • Write performant raw SQL for complex queries, reports, and data workflows.
  • Work with product and design to shape problem statements, refine requirements, and propose pragmatic technical solutions when specifications are incomplete or ambiguous.
  • Own projects end-to-end, including architecture, implementation, self-QA, rollout, monitoring, and iteration based on customer and stakeholder feedback.
  • Write clear, maintainable code, comprehensive tests, and robust monitoring and alerting where appropriate.
  • Contribute to improving engineering practices, tooling, and standards, especially for data correctness, reporting, and reliability.

Desired Qualifications

  • AWS experience is preferred.

About the Company

Atlassian

Builds software for team planning and knowledge

Atlassian builds software that helps businesses and other organizations coordinate projects, document knowledge and manage technology services. Its Jira and Confluence applications give teams shared spaces for tracking tasks and keeping decisions, plans and reference material connected to work. Software developers also use its tools to manage code, while business and IT teams organize requests and automate routine workflows. Customers pay recurring subscriptions for hosted software or self-managed licenses, with pricing linked to users and selected service levels. Atlassian was founded in 2002 and has its headquarters in Sydney, New South Wales, Australia.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
2002

Recently Posted Jobs

Explore more opportunities at Atlassian

See more jobs