> Markdown version of [/jobs/ext/3973940-principal-backend-software-engineer](https://www.wearedevelopers.com/jobs/ext/3973940-principal-backend-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Backend Software Engineer - **Company:** Atlassian - **Location:** San Francisco, CA, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, Software Bug Management, Software as a Service, Code Review, Continuous Delivery, Continuous Integration, Infrastructure as a Service (IaaS), Python (Programming Language), Node.Js, Platform as a Service (PAAS), Systems Development Life Cycle, Software Engineering, Backend, Kotlin, Information Technology, Golang - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/principal-backend-software-engineer-san-francisco-ca--0d1886b8-50b1-463e-8860-739c8fc99a78 ## About the Role Software Engineering, Legal, Software Engineering, Software Development Lifecycle (SDLC), Technical/Engineering Design, Architectural Services, Risk, Code Reviews, Documentation, Technical Leadership, * 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 * Consideration of customer impact when making technical decisions If you've got these skills, even better: * 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) ## Description 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. What you'll do * 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