Job Closed
This listing is no longer active.
Atlassian is a publicly-traded computer software business specializing in collaboration, development, and issue-tracking software for teams. As an employer, Atlassian maintains a t
Backend Software Engineer
Location
Australia
Posted
11 days ago
Salary
0
Seniority
Mid Level
Job Description
Backend Software Engineer
Atlassian
Role Description - Build and ship features and capabilities daily in a highly scalable, cross-geo distributed environment. - Be part of an amazing, open, and collaborative work environment with other experienced engineers, architects, and product managers. - Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind. - Mentor and level up the skills of your teammates by sharing your expertise in formal and informal knowledge-sharing sessions. - Ensure full visibility, error reporting, and monitoring of high-performing backend services. - Participate in Agile software development, including daily stand-ups, sprint planning, team retrospectives, show and tell demo sessions. Qualifications - 1- 3+ years of experience building and developing backend applications. - Bachelor's or Master's degree with a preference for Computer Science degree. - Experience crafting and implementing highly scalable and performant RESTful micro-services. - Proficiency in any modern object-oriented programming language (e.g., Java, Kotlin, Go, Scala). - Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra). - Real passion for collaboration and strong interpersonal and communication skills. - Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GCP, Azure). - Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality. Benefits - Atlassian offers a wide range of perks and benefits designed to support you, your family and to help you engage with your local community. - Our offerings include health and wellbeing resources, paid volunteer days, and so much more. Company Description 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. To learn more about our culture and hiring process, visit go.atlassian.com/crh.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Enably is hiring on behalf of a high-growth software business looking for a Senior Ruby on Rails Engineer to join its product engineering team. This is a product-led company with real traction, a strong technical foundation, and a clear focus on building useful software that solves meaningful operational problems for customers. They have grown quickly, built a credible product, and are continuing to invest in engineering as a core part of how they scale. This is a role for someone who wants to do more than ship tickets. There is real scope here to shape technical direction, influence architecture, and contribute to how the engineering function evolves over time. This role can be carried out fully remotely, but applicants must be based in either the United Kingdom or the European Union. Why this role matters - This business wants senior engineers to have room to lead, not just code. - You will join a small, experienced team working across product areas that matter directly to the customer experience and the commercial strength of the platform. - You will take ownership of complex work from concept through to production, help guide technical decisions, and play an active part in maintaining a healthy, scalable engineering environment. - This is a hands-on senior role. You will be expected to write high-quality code, think carefully about trade-offs, support others, and help the team move with both pace and care. Tasks What you’ll be doing: - Leading the design and delivery of complex features from concept through to deployment. - Working closely with product and stakeholders to shape scope, challenge assumptions, and deliver practical solutions. - Making sound architectural decisions that keep the application maintainable, scalable, and performant. - Spending meaningful time improving stability, performance, and developer experience, not just feature delivery. - Maintaining a strong automated test suite that supports frequent, confident releases. - Investigating, resolving, and learning from production issues. - Supporting and mentoring other engineers through code reviews, pairing, and shared problem-solving. - Contributing to a pragmatic engineering culture focused on quality, momentum, and long-term sustainability. Requirements What they’re looking for: - A proven track record designing, building, and scaling production Rails applications. - Strong understanding of Rails fundamentals and how to apply them effectively in real systems. - Experience making architectural decisions that balance speed, quality, and long-term maintainability. - Confidence working across the stack, including frontend technologies such as JavaScript and CSS. - A strong testing mindset and hands-on experience with automated testing. - Experience debugging and resolving complex production issues. - The ability to mentor others and positively influence engineering standards. - Clear communication and good judgment when discussing technical trade-offs. - Comfort using modern AI and LLM-powered tools to support your workflow, while knowing when deep engineering thinking matters more than autocomplete in a fancy suit. Tech stack This team takes a pragmatic monolith approach and values clean, cohesive engineering over unnecessary complexity. Core technologies include: - Ruby on Rails 8 - PostgreSQL - Redis - Sidekiq - TimescaleDB - Turbo - React where appropriate for richer UI - ViewComponents - Sass - Minitest - Capybara - Playwright - Stripe - GitHub Actions - Heroku You do not need to have used every tool listed above, but strong Rails depth and sound engineering judgment are important. Benefits What’s on offer: - Competitive salary starting from £75,000 depending on experience. - Fully remote working within the UK or EU. - Belfast office hybrid access for those based locally. - Private health insurance for you and your family. - Company pension. - 35 days annual leave. - Share options. - Work from home budget. - Learning and development support. - Ongoing coaching and collaboration. - Regular in-person team and company meetups. Equal opportunities Enably is committed to fair, inclusive hiring and we work with clients who take the same approach seriously. We welcome applications from suitably qualified candidates of all backgrounds and are committed to ensuring a respectful and inclusive recruitment experience for everyone. If you need any reasonable adjustments during the process, please let us know.
• Develop and maintain back-end applications using Python. • Create, evolve and sustain automations and RPA (Robotic Process Automation) solutions. • Develop integrations between internal systems and third-party platforms. • Model, query, and optimize MySQL database structures. • Perform version control and collaborate on projects using Git. • Participate in the analysis, correction, and resolution of incidents in the production environment. • Produce technical documentation related to the solutions developed. • Support the implementation of development best practices, code quality, and security. • Participate in code reviews and continuous improvement processes.
• Provide technical guidance and mentorship to the database development team • Design, develop, and optimize database systems to meet business requirements • Recommend improvements to the database architecture and design to enhance scalability, availability, and security • Collaborate with the DevOps team to automate database deployments and integrate with CI/CD pipelines • Create and maintain comprehensive documentation for database systems and processes • Stay updated with the latest database technologies and best practices, and implement improvements as needed • Monitor and optimize database performance, ensuring high availability and reliability • Work closely with software developers, business analysts, and other stakeholders to integrate database solutions with applications • Perform code reviews to support Database development • Optimize database queries and stored procedures for maximum efficiency and performance • Develop complex SQL queries, stored procedures, functions, triggers, and views to support business logic and application functionality • Perform data modeling, including designing schemas, tables, indexes, and relationships, for both transactional and analytical use cases • Troubleshoot and resolve database-related issues reported by application teams • Provide off-hours support when required • Provide on-site disaster recovery assistance when required • Perform all other duties and special projects as assigned
• Design and build scalable short-form video infrastructure • Architect video ingestion and transcoding pipelines • Optimize playback performance across mobile and web • Design scalable media delivery systems • Build APIs supporting high-volume video engagement • Help architect recommendation and engagement systems • Work on low-latency media infrastructure • Collaborate with frontend, mobile, AI, and platform engineers • Help optimize infrastructure for global fan engagement at scale



