> Markdown version of [/jobs/ext/3960018-principal-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/3960018-principal-full-stack-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 Full Stack Software Engineer - **Company:** Atlassian - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $209,700.0 - $273,775.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Unit Testing, Software Bug Management, Software as a Service, Code Review, Software Debugging, Distributed Systems, Software Engineering, Grafana, Kotlin, Microservices - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/principal-full-stack-software-engineer-san-francisco-ca--754132b5-3809-4397-8a0b-e8c6f17f471f ## About the Role Software Engineering, Legal, Software Engineering, Product Strategy, Technical/Engineering Design, Strategic Planning, Product Design, Code Reviews, Documentation, Mentoring, * 10+ years of experience designing/building enterprise-grade solutions using microservices * Background in Java, Kotlin, Observability tools, and service operations * In-depth knowledge of AWS offerings * Experience building distributed systems for a SaaS product * Passion and experience with recognizing, raising, and reconciling gaps and redundant efforts across organizations * Success with cross-company collaboration * Experience influencing and performance coaching engineers ## Description We're looking for a Principal Fullstack Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. Responsibilities: In this role, you will: * Understand the user journey and user funnel * Collaborate with product, design and engineering to influence product strategy and direction * You will guide the technical direction and implementation of large-scale product features * Evaluate trade-offs between correctness, robustness, performance and customer impact to ensure we build the right solution * Debug inefficiencies on the team and fix them * Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind * Contribute to code reviews, documentation, and complex bug fixes with security, performance and reliability in mind * Mentor and level up the skills of your teammates by sharing your expertise * Improve the growth engineering team through mentoring * Identify blockers to ensure software engineering excellence (design principles and patterns, unit testing, performance engineering, best practices for security and privacy)