Join our Search Platform team, which powers Rovo Search and enhances search functionality across all Atlassian products. Our mission is to enable secure, reliable, and lightning-fast access to customer data across Atlassian and third-party applications. We aim to unlock enterprise knowledge through natural language search while keeping our systems up-to-date in a rapidly evolving AI landscape. Our ‘ShipIt’ philosophy drives our commitment to quick innovation.
Responsibilities
- Tackle complex technical challenges from design through to launch.
- Develop strategic plans for large projects, ensuring thorough and effective execution.
- Solve intricate architectural challenges while applying architectural standards to new projects.
- Lead code reviews, documentation efforts, and complex bug fixes, particularly for high-risk issues.
- Set high standards for meaningful code reviews that promote quality and collaboration.
- Collaborate with engineering teams on company-wide initiatives across multiple projects.
- Leverage your extensive knowledge in software development to excel as a key contributor.
- Mentor junior team members, sharing your expertise and fostering their growth.
Qualifications
- 10+ years of experience in hands-on software or technology leadership roles, managing the entire software development lifecycle.
- A Bachelor's degree, preferably in Computer Science.
- Proficiency in one or more prominent programming languages such as Java, Python, Kotlin, Go, or TypeScript.
- A solid understanding of the SaaS, PaaS, and IaaS industries, with hands-on experience in public cloud offerings (e.g., AWS, GCP, or Azure).
- Experience with Java, Spring, REST, and NoSQL databases.
- Background in building event-driven architectures using technologies like SQS, SNS, Kafka, or equivalents.
- The ability to evaluate trade-offs in terms of correctness, robustness, performance, and efficiency.
- Proven mentoring experience, influencing decision-making across the organization.
- A customer-centric approach to technical decision-making.
If You've Got These Skills, Even Better
- Experience with ElasticSearch, OpenSearch, or other search engine technologies.
- Knowledge in Developer Experience or Developer Productivity.
- Proficiency in Java and at least one additional programming language.
- Familiarity with Continuous Integration (CI) and Continuous Deployment (CD) processes.
Join Us!
If you're excited about the opportunity to make a significant impact at Atlassian and help teams around the world work better together, we encourage you to apply!