Design highly scalable RESTful microservices for Atlassian while working fully remotely from a United States timezone. Apply backend engineering and cloud architecture skills.
This Backend Software Engineer role focuses on delivering creative improvements for engineering teams. You will build daily features in a cross-geo distributed environment and support reliable backend services. The position uses modern object-oriented programming, database technologies, and public cloud offerings.
Key Responsibilities:
- Build daily features and capabilities for distributed systems
- Review code using reliability and documentation best practices
- Monitor high-performing backend services and report errors
- Share expertise through formal knowledge sessions
- Participate in Agile software development activities
Requirements:
- Three or more years developing backend applications
- Experience with scalable, performant RESTful microservices
- Fluency in one database technology, relational or NoSQL
- Hands-on experience with AWS, GAE, or Azure
- Familiarity with cloud architecture patterns and quality engineering
Use scalable microservices, backend development, databases, and cloud architecture to improve Atlassian engineering teams' services.
Scalable Microservices Backend Engineer in Ottawa employer: Atlassian Corp.
At Atlassian, we pride ourselves on being an exceptional employer that empowers our employees with the flexibility to choose their work environment, whether in-office or remote. Our inclusive work culture fosters collaboration and innovation, while our commitment to employee growth is evident through mentorship opportunities and a focus on professional development. With competitive compensation and a comprehensive benefits package, including health resources and paid volunteer days, Atlassian is dedicated to supporting the well-being of our team members and their families.