Principal Full Stack Software Engineer

Atlassian10 months ago
San Francisco, CA, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Working at Atlassian means you can choose where you work – in an office, from home, or a blend of both. This flexibility gives you more control over your family, personal goals, and other priorities. With our distributed-first culture, interviews and onboarding are conducted virtually. For this role, you must be located in either the US Pacific or Mountain time zones. We are seeking a Principal Fullstack Software Engineer who is passionate about delivering creative improvements for our engineering teams.

Key Responsibilities

  • Understand the user journey and user funnel
  • Collaborate with product, design, and engineering to influence product strategy and direction
  • 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 with our customers’ best interests in mind
  • Contribute to code reviews, documentation, and complex bug fixes with security, performance, and reliability as priorities
  • 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, including design principles, unit testing, performance engineering, and best practices for security and privacy

Required Qualifications

  • 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

Compensation

At Atlassian, we strive to design equitable, explainable, and competitive compensation programs. Our baseline is set higher than the typical market range, and base pay is determined by a candidate's skills, expertise, and experience.

  • United States – Zone A: $206,100 - $269,075
  • United States – Zone B: $186,300 - $243,225
  • United States – Zone C: $171,900 - $224,425
  • Canada: CAD 167,400 - 218,550

This role may also be eligible for bonuses, commissions, equity, and additional benefits. Please confirm your specific geographic pay zone with your recruiter.

Benefits & Perks

  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • And much more – visit our perks page for details

About Atlassian

At Atlassian, our mission is to unleash the potential of every team. Our software products empower teams across the globe, and our solutions are designed for all types of work. We value the unique contributions of every member of our community and are committed to inclusivity. We never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability. All information is handled confidentially per EEO guidelines.

We are happy to support accommodations or adjustments at any stage of the recruitment process. To learn more about our culture and hiring process, please visit our careers page.

Required Skills

Mentorship
Code Reviews
AWS
Kotlin
SaaS
Microservices
Java
Security
Performance Engineering
Product Strategy
Observability Tools
Distributed Systems