Senior Backend Software Engineer at Atlassian | CA, US | Rezi

Senior Backend Software Engineer at Atlassian

Senior Backend Software Engineer

Atlassian · CA, US

4 weeks ago

Senior Backend Software Engineer

Atlassian · CA, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Backend Software Engineer role.

Rezi rewrites your resume against Atlassian's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Backend Software Engineer posting at Atlassian — free, in seconds.

About the Role

Atlassian offers flexibility in work location, allowing employees to choose between office, home, or a hybrid model. This approach empowers employees to better manage personal and family priorities. The company can hire individuals in any country where it has a legal presence.

Responsibilities

  • Drive large, complex projects autonomously, from technical design to launch.
  • Tackle complex architecture challenges, apply architectural standards, and implement them on new projects.
  • Lead code reviews and documentation, and handle complex bug fixes, especially for high-risk issues.
  • Serve as an example for conducting thorough and meaningful code reviews.
  • Collaborate across engineering teams to address company-wide initiatives involving multiple projects.
  • Transfer expertise from current programming languages to excel in Java development.
  • Mentor junior team members.

Requirements

  • 5+ years of experience in building and developing backend applications.
  • Bachelor's or Master's degree, preferably in Computer Science.
  • Senior-level experience with prominent languages such as Java, Python, Kotlin, Go, or Scala.
  • Understanding of SaaS, PaaS, and IaaS industries with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure).
  • Fluency in at least one database technology (e.g., RDBMS like Oracle or Postgres, and/or NoSQL like DynamoDB or Cassandra).
  • Experience in crafting and implementing well-tested, highly scalable, and performant microservices and/or other distributed systems.
  • Practical knowledge of agile software development methodologies (e.g., XP, Scrum).
  • Ability to evaluate trade-offs between correctness, robustness, performance, space, and time.
  • Experience mentoring other engineers and influencing decision-makers across the organization.
  • Consideration of customer impact in technical decision-making.

Skills

  • Java
  • Python
  • Kotlin
  • Go
  • Scala
  • AWS
  • GCP
  • Azure
  • Oracle
  • Postgres
  • DynamoDB
  • Cassandra
  • Microservices
  • Distributed Systems
  • Agile Methodologies
  • XP
  • Scrum

Location

  • United States

Work Type

  • Office
  • Home
  • Hybrid

Experience Level

  • Senior-level
  • 5+ years experience

Education Level

  • Bachelor's degree
  • Master's degree
  • Computer Science degree

Salary/Compensations

  • Zone A: $180,000 - $235,000
  • Zone B: $162,000 - $211,500
  • Zone C: $149,400 - $195,050

Benefits

  • Health and wellbeing resources
  • Paid volunteer days

About the Company

  • Atlassian's mission is to unleash the potential of every team through software products designed for all types of work, fostering collaboration to achieve what might be impossible alone.
  • The company believes that unique contributions from all employees drive success and ensures that products and culture incorporate diverse perspectives and experiences.
  • Identity verification, potentially including biometric data, is a condition of employment for fraud prevention purposes, in line with local law.

Equal Opportunity

  • Atlassian does not discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.
  • All information will be kept confidential according to EEO guidelines.
  • Accommodations or adjustments can be supported at any stage of the recruitment process upon request.