At a Glance
- Tasks: Lead backend projects, solve architecture challenges, and mentor junior engineers.
- Company: Atlassian empowers teams globally with innovative software solutions for collaboration.
- Benefits: Enjoy remote work flexibility, health coverage, paid volunteer days, and wellness resources.
- Why this job: Join a world-class engineering team focused on impactful projects and collaborative culture.
- Qualifications: 7+ years in backend development, expertise in Java or similar languages, and cloud experience required.
- Other info: Fully remote role for UK residents; virtual interviews and onboarding provided.
The predicted salary is between 43200 - 72000 £ per year.
Engineering | London, United Kingdom | Remote, UK |
Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. Interviews and onboarding are conducted virtually, a part of being a distributed-first company.
To help our teams work together effectively, this role is fully remote but requires you to be located in the UK.
We\’re looking for a Senior Backend Software Engineer to join our team, focused on delivering creative improvements for our engineering teams.
Your future team
To become a 100-year company, we need a world-class engineering organisation made up of empowered teams who have the tools and infrastructure to do the best work of their careers. As part of a unified R&D team, Engineering is prioritising key initiatives which support our customers in moving to cloud while simultaneously continuing to bring the most value to our customers through investments across our core product suite – including Jira, Confluence, Trello, and Bitbucket. We\’re looking for people who want to write the future and who believe that we can accomplish so much more together.
In this role, you will:
Drive complex projects autonomously, from technical design to launch
Solve complex architecture challenges, apply architectural standards and start using them on new projects
Lead code reviews and documentation, and take on complex bug fixes, especially on high-risk problems
Be an example for thorough, meaningful code reviews
Partner across engineering teams to handle company-wide initiatives spanning multiple projects
Transfer your depth of knowledge from your current language to excel as a Java developer
Mentor junior members of the team
Your background:
7+ years experience building and developing backend applications.
Senior-level experience with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala is nice to have.
Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure).
Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra).
Experience crafting and implementing well-tested, highly scalable and performant micro-services and/or other distributed systems.
Practical knowledge of agile software development methodologies (e.g., XP, scrum).
Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time.
Practice in mentoring other engineers and influencing decision makers throughout the organization.
Considers the customer impact when making technical decisions.
Atlassian offers a variety of perks and benefits to support you, your family and to help you engage with your local community. Our offerings include health coverage, paid volunteer days, wellness resources, and so much more. Visit go.atlassian.com/perksandbenefits to learn more.
About Atlassian
At Atlassian, we\’re motivated by a common goal: to unleash the potential of every team. Our software products help teams all over the planet and our solutions are designed for all types of work. Team collaboration through our tools makes what may be impossible alone, possible together.
We believe that the unique contributions of all Atlassians create our success. To ensure that our products and culture continue to incorporate everyone\’s perspectives and experience, we never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. All your information will be kept confidential according to EEO guidelines.
To provide you the best experience, we can support with accommodations or adjustments at any stage of the recruitment process. Simply inform our Recruitment team during your conversation with them.
Don’t see an exact role match? No problem! Join our Talent Community and stay up-to-date on company and careers updates relevant to your career.
#J-18808-Ljbffr
Senior Backend Software Engineer employer: Atlassian
Contact Detail:
Atlassian Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Software Engineer
✨Tip Number 1
Familiarise yourself with Atlassian's products like Jira, Confluence, and Trello. Understanding how these tools work and their impact on team collaboration will help you demonstrate your alignment with the company's mission during interviews.
✨Tip Number 2
Showcase your experience with cloud technologies and microservices in your discussions. Be prepared to discuss specific projects where you've implemented scalable solutions, as this is crucial for the role.
✨Tip Number 3
Highlight your mentoring experience. Since the role involves guiding junior engineers, sharing examples of how you've supported others in their development can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss architectural challenges you've faced and how you approached them. This will demonstrate your problem-solving skills and ability to drive complex projects autonomously, which is key for this position.
We think you need these skills to ace Senior Backend Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with backend applications and the specific programming languages mentioned in the job description, such as Java, Python, or Kotlin. Use keywords from the job listing to ensure your CV aligns with what Atlassian is looking for.
Craft a Compelling Cover Letter: In your cover letter, express your passion for engineering and how your background aligns with Atlassian's mission. Mention specific projects where you've driven complex initiatives or mentored junior engineers, showcasing your leadership skills.
Showcase Relevant Projects: Include examples of past projects that demonstrate your ability to solve complex architecture challenges and implement scalable micro-services. This will help illustrate your hands-on experience and technical expertise.
Prepare for Virtual Interviews: Since interviews are conducted virtually, practice common technical interview questions and be ready to discuss your previous work experiences in detail. Ensure you have a quiet space and a reliable internet connection for the interview.
How to prepare for a job interview at Atlassian
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with backend technologies, especially Java, Python, or any other relevant languages. Highlight specific projects where you've solved complex architecture challenges or led code reviews.
✨Demonstrate Your Problem-Solving Skills
Expect to face technical questions that assess your ability to tackle high-risk problems. Share examples of how you've approached and resolved similar issues in past roles, focusing on your thought process and the impact of your solutions.
✨Emphasise Collaboration and Mentorship
Since this role involves partnering across teams and mentoring junior engineers, be ready to discuss your experiences in these areas. Share stories that illustrate your ability to work collaboratively and support the growth of others.
✨Understand Atlassian's Culture and Values
Familiarise yourself with Atlassian's mission and values, particularly their focus on teamwork and inclusivity. Be prepared to discuss how your personal values align with theirs and how you can contribute to their goal of unleashing team potential.