Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Atlassian, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Backend Software Engineer at Atlassian will play a pivotal role in designing, developing, and maintaining high-performance backend systems that drive our suite of software products. This position requires a robust understanding of backend architecture, coupled with the ability to collaborate across functional teams to ensure seamless integration of services. The ideal candidate will leverage their experience in software engineering to enhance our platform's scalability and reliability while mentoring junior engineers and contributing to best practices in the software development lifecycle.
Job Responsibilities
- Design, develop, and maintain backend services and APIs, ensuring high availability and performance.
- Collaborate with front-end engineers, product managers, and designers to implement complex features and enhancements.
- Conduct code reviews and provide constructive feedback to maintain code quality and adherence to best practices.
- Investigate, diagnose, and resolve performance issues and system outages swiftly and effectively.
- Create and maintain comprehensive documentation for systems, features, and processes.
- Mentor junior engineers and contribute to their professional development.
- Participate in an agile development process, adapting to changing requirements and priorities as necessary.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
- 5+ years of experience in backend software engineering with a strong understanding of web technologies.
- Proficiency in programming languages such as Java, Python, or Go.
- Experience with database management systems, including SQL and NoSQL (e.g., PostgreSQL, MongoDB).
- Familiarity with cloud services (e.g., AWS, Azure) and microservices architecture.
- Strong problem-solving skills and a collaborative mindset for working in cross-functional teams.
- Experience with version control systems, particularly Git.
Technologies & Tools
The Senior Backend Software Engineer will work with a variety of technologies and tools including cloud platforms like AWS or Azure, containerization tools such as Docker and Kubernetes, as well as continuous integration/continuous deployment (CI/CD) tools. Knowledge of monitoring and logging tools, such as Grafana and Prometheus, is essential for maintaining system health and performance analytics. Experience with microservices architecture and RESTful APIs will also be critical for this role.
Ideal Candidates
The ideal candidate for the Senior Backend Software Engineer position at Atlassian will possess a strong technical foundation coupled with exceptional communication and teamwork skills. They will be passionate about software development and innovation, with a proactive approach to problem-solving and a desire to contribute positively to the team culture. A growth mindset and adaptability in an ever-evolving technical landscape are essential for success in this role.
Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.