Atlassian-posted 1 day ago
Full-time • Principal
Remote • San Francisco, CA
5,001-10,000 employees

Working at Atlassian Atlassians 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 either US Pacific or Mountain time zones . Your future team We're looking for a Principal Backend Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams.

  • Regularly unblock challenges faced in the software development cycle, from technical design to launch
  • Create solutions that are used by other teams and products - Determine plans-of-attack on large projects
  • Routinely solve complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews and documentation and take on complex bug fixes, especially on high-risk problems
  • Set the standard for meaningful code reviews - Partner across engineering teams to take on company-wide projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members of the team
  • Consideration of customer impact when making technical decisions
  • 10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle
  • Bachelor's degree with a preference for Computer Science degree
  • Expertise with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala is required.
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure)
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
  • Practice in mentoring other engineers and influencing decision makers throughout the organization
  • Experience in Developer Experience or Developer Productivity
  • Proficiency in Java or NodeJS
  • Experience in at least one additional language
  • Experience in CI (Continuous Integration) and CD (Continuous Deployment)
  • Atlassian offers a variety of perks and benefits to support you, your family and to help you engage with your local community. Our offerings include health coverage, paid volunteer days, wellness resources, and so much more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service