Principal Backend Software Engineer

atlassianBrooklyn, NY

today

Occupations

Software DevelopersComputer Systems Engineers/ArchitectsComputer Programmers

Industries

Custom Computer Programming ServicesSoftware PublishersComputer Systems Design Services
APPLY NOW

About the role

Overview In this role, you drive end-to-end backend architecture and delivery, solving complex design challenges that scale across teams. You will partner across engineering to standardize practices and mentor engineers, shaping robust systems. This is an opportunity to influence developer experience and platform quality while contributing to Atlassian’s mission of enabling teams to work together effectively. You will work remotely, with the role anchored in US Pacific or Mountain time zones, and engage with cross-functional partners to deliver impactful software. Compensation / Benefitshealth and wellbeing resourcespaid volunteer dayswide range of perks and benefitsengagement with local communityequitable and transparent compensation philosophy Responsibilities Unblock challenges across the software development lifecycle from design to launch Create reusable solutions for multiple teams and products; plan large-scale initiatives Tackle complex architectural problems and apply standards to new projects Lead code reviews, documentation, and high-risk bug fixes Set the standard for meaningful code reviews and collaborate on company-wide projects Transfer deep knowledge across languages to excel as a software engineer Mentor junior engineers Key requirements 10+ years in senior tech/leadership roles with end-to-end lifecycle ownership Bachelor's degree in Computer Science (preferred)Expertise in one or more languages such as Java, Python, Kotlin, Go, or Scala Hands-on experience with public cloud (AWS, GCP, or Azure) and SaaS/PaaS/IaaS understanding Ability to evaluate trade-offs between correctness, robustness, performance, space, and time Mentoring experience and ability to influence decisions Consideration of customer impact in technical decisions Desirable: Developer Experience/Developer Productivity focus; Java or NodeJS proficiency; CI/CD experience Mentoring and coaching Influencing decisions across teams Cross-functional collaboration Java Python Kotlin

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Brooklyn, NY

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

today

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE