A

Atlassian

Builds software for team planning and knowledge

Principal Backend Software Engineer

Backend EngineeringPosted on Nov 5
Full-time

About the Job

Requirements

  • At least 10 years of experience in multiple hands-on software or technology leadership roles, with end-to-end responsibility through the software development lifecycle.
  • A bachelor's or master's degree, preferably in Computer Science, or equivalent experience.
  • Expertise in one or more prominent programming languages, such as Java, Python, Kotlin, Go, or Scala.
  • Understanding of the SaaS, PaaS, and IaaS industries, with hands-on experience with public cloud offerings such as AWS, GCP, or Azure.
  • Ability to evaluate trade-offs among correctness, robustness, performance, space, and time.
  • Experience mentoring other engineers and influencing decision-makers throughout the organization.
  • Ability to consider customer impact when making technical decisions.
  • Experience in Developer Experience or Developer Productivity.
  • Proficiency in Java or Node.js.
  • Experience in at least one additional programming language.
  • Experience with continuous integration and continuous deployment.

Responsibilities

  • Regularly tackle the team's largest and most complex problems, from technical design through launch.
  • Deliver solutions used by other teams and products.
  • Determine plans of attack for large projects.
  • Tackle complex architecture challenges, apply architectural standards, and begin using them on new projects.
  • Lead code reviews and documentation, and take on complex bug fixes, especially for high-risk problems.
  • Set the standard for thorough, meaningful code reviews.
  • Partner across Engineering teams on company-wide initiatives spanning multiple projects.
  • Transfer deep knowledge of the current programming language to excel as a Software Engineer.
  • Mentor more junior team members.

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