A

Atlassian

Builds software for team planning and knowledge

Senior Backend Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Canada

About the Job

Requirements

  • At least 5 years of experience building and developing backend applications.
  • Senior-level experience with 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 using public cloud offerings such as AWS, GCP, or Azure.
  • Fluency in at least one database technology, such as a relational database management system like Oracle or Postgres, and/or a NoSQL database like DynamoDB or Cassandra.
  • Experience crafting and implementing well-tested, highly scalable, and performant microservices and/or other distributed systems.
  • Practical knowledge of agile software development methodologies, such as XP or Scrum.
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space, and time.
  • Bachelor's or Master's degree; a Computer Science degree is preferred.
  • Practice mentoring other engineers and influencing decision-makers throughout the organization.
  • Consider customer impact when making technical decisions.

Responsibilities

  • Drive large, complex projects autonomously, from technical design through launch.
  • 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 an example for thorough, meaningful code reviews.
  • Partner across engineering teams on company-wide initiatives spanning multiple projects.
  • Transfer existing language expertise to excel as a Java developer.
  • Mentor others.

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