Atlassian is looking to hire a senior engineer to lead the technical design and development of new software applications, features, and distributed services for a high-scale web application.
Requirements
- programming in Golang or Python and schema-based data storage (SQL).
- Design, build and maintain RESTful APIs demonstrating a solid understanding of distributed version internals including data structures and experience running DVCS servers.
- Troubleshoot issues with existing architecture and code in a Cloud environment such as AWS.
- Conduct performance tuning, profiling and debugging of applications and services serving millions of requests per day.
- programming in Golang, Python, or Java and schema-based data storage (SQL).
Responsibilities
- Lead the technical design and development of new software applications, features, and distributed services that support a high-scale web application utilizing programming in Golang or Python and schema-based data storage (SQL).
- Design, build and maintain RESTful APIs demonstrating a solid understanding of distributed version internals including data structures and experience running DVCS servers.
- Troubleshoot issues with existing architecture and code in a Cloud environment such as AWS.
- Conduct performance tuning, profiling and debugging of applications and services serving millions of requests per day.
- Contribute to each step of the product development process, including ideation, implementation and release applying agile development methodologies such as XP and Scrum and a deep understanding of company’s tech stack and source control (e.g. git hosting).
Other
- Work with multiple stakeholders (engineering management, product and design) to deliver projects.
- Act as a senior team member, mentoring and delegating work to a number of more junior engineers.
- Must have five (5) years of experience as a Developer responsible for technical design and development of new software applications, features, and distributed services that support a high-scale web application;
- Must have five (5) years of experience with troubleshooting, mentoring, delegation, project leading/planning, and reporting risks/roadblocks;
- Must have five (5) years of working in projects using agile development methodologies, such as XP, and Scrum