About the Role
We are seeking a Senior Applications Developer to lead the design and development of advanced applications within the Atlassian Cloud ecosystem, with a focus on Jira and Confluence. In this role, you will serve as a senior technical leader responsible for building secure, scalable, and high-performance applications that solve complex work-management challenges at enterprise scale.
You will bring deep expertise in Atlassian Forge and the broader Atlassian platform, contribute to architectural strategy, and act as a mentor and force multiplier for the engineering team. This role spans hands-on development, technical leadership, and close collaboration with product and design partners.
--- What the Candidate Will Do ----
- Architect and build applications: Design and implement robust, scalable, and secure Atlassian Cloud applications using Forge, including serverless functions, UI Kit and Custom UI, and Forge storage APIs.
- Provide technical leadership: Serve as a subject-matter expert on Atlassian Cloud and Forge best practices, influencing architecture, security, performance, and data residency decisions.
- Develop AI and Rovo-based solutions: Lead the development of applications that leverage AI, GenAI, and Atlassian Rovo Agents to automate workflows, connect systems, and create intelligent, action-oriented experiences within Atlassian products.
- Mentor and coach engineers: Conduct code reviews, provide technical guidance, and help grow the team’s expertise in Forge and Atlassian app development.
- Ensure performance and reliability: Optimize applications for scalability and performance, implement observability and monitoring, and troubleshoot production issues.
- Integrate APIs: Build deep integrations using Atlassian REST and GraphQL APIs, as well as third-party APIs, to deliver seamless user experiences and automations.
- Own security and compliance: Enforce security best practices and ensure applications meet Atlassian security requirements and applicable data privacy standards.
- Manage the full lifecycle: Drive applications from ideation and prototyping through deployment, maintenance, and distribution on the Atlassian Marketplace.
- Collaborate cross-functionally: Partner with product managers, designers, and other engineers to translate business requirements into high-quality, maintainable technical solutions.
---- Basic Qualifications ----
- 10+ years of professional software development experience, including significant work on the Atlassian platform.
- Proven experience designing and building complex applications using Atlassian Forge.
- Strong knowledge of Jira, Confluence, and Atlassian REST and GraphQL APIs.
- Expertise in Node.js, JavaScript/TypeScript, and modern front-end frameworks such as React.
- Solid understanding of cloud-native and serverless architectures, including event-driven systems.
- Experience with CI/CD pipelines, automated testing, and production support for cloud applications.
- Demonstrated ability to design scalable, maintainable, and secure software systems.
- Strong problem-solving skills and the ability to communicate technical concepts to both technical and non-technical audiences.
- Demonstrated experience using AI-powered developer tools as part of a daily engineering workflow (e.g., AI-assisted coding, debugging, test generation, documentation, or architectural reasoning), with the ability to clearly articulate how these tools improve productivity, quality, and delivery speed.
---- Preferred Qualifications ----
- Experience building or extending Marketplace apps such as ScriptRunner, Structure, or similar extensible platforms.
- Hands-on experience with AI/GenAI systems, prompt engineering, or agent-based architectures.
- Familiarity with Atlassian Rovo Agents or comparable workflow automation and agent frameworks.
- Experience operating applications at enterprise scale with strict performance, security, and compliance requirements.
- Prior experience mentoring senior and mid-level engineers or leading technical initiatives across teams.
~~ ~~