Senior Software Engineer, Learning Data and Integrations at Atlassian (San Francisco, CA)
Working at Atlassian
Atlassians can choose where they work - whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted virtually, a part of being a distributed-first company.
You are the accountable technical service owner of Atlassian University data and integrations to support our learning experience. You are an enterprise architect, development, operations, compliance/security engineer that lives and breathes customer learning experiences. You will team with your colleagues to define the end-to-end learning experience and how the data flows between systems. You will execute, operate, and improve said vision. You will report to the leader of Delivery Technologies.
You are our technical visionary of how our systems and products work with each other to support our learner experience. (Our learner experience refers to how our customers interact with our different Atlassian platforms to access and engage in our learning solutions.)
Systems include a mixture of homegrown, commercial-off-the-shelf and SaaS vendors that provide the essential capabilities, such as:
Learning Management Systems (Intellum/Homegrown)
Community Management Systems (Khoros)
Identity systems (Homegrown)
Lab environments (Homegrown/CloudShare)
Certification systems (Homegrown/Certmetrics)
Marketing/Web properties Analytics/Reporting (Amplitude, Databricks, Tableau)
Stay up to date on all the latest technology trends in this area. This is 30% of the job.
You are a Software Developer for Atlassian University. You will develop and team with other software developers at Atlassian to build microservices, and integrate with other microservices/SaaS systems focused on learner data.
Key technologies include:
This is 25% of the job.
In addition to being a Developer, you are also an Operations Engineer. A DevOps Engineer if you will.
Monitor and resolve high-priority incidents and outages
Prioritize tech debt in upcoming sprints
Produce and review operations reports with management
This is 25% of the job.
Compliance and Security Engineer
Trust and security are core to our value proposition and this role.
Monitor and resolve high-priority security incidents
Monitor and resolve vulnerabilities identified by our larger Atlassian trust/security capability
Create and operate internal controls
Ensure our Trust Scorecard is >= 90%
This is 10% of the job.
As mentioned above, our learner experience consists of a mix of homegrown, commercial software, and SaaS vendors. Our vendors are key partners in providing a fabulous end-user experience. You will team with them so we can extract the best from them.
You will partner with your Business Operations peers for:
Product roadmap reviews
Joint strategy sessions
This is 5% of the job.
Channel your inner Ben Wyatt and work with our Business Operations peers to make sure the budget is balanced and always optimized for effectiveness. Avoid "Ice Town." This is 5% of the job.
Your future team
More about our team You will join our Atlassian University team at a really exciting time! Atlassian is growing rapidly year over year, and we want to scale intelligently while helping our customers unlock value from our products faster. This is an opportunity to play a major role in achieving that goal. We are a small but mighty team of top-tier professionals with diverse skills and work backgrounds. Our team is open, encouraging, focused, located around the globe, and is all about providing outstanding training solutions to our customers!
- 8+ years in software engineering following Agile development processes using microservices architecture
- REST API Development: Exposure to software ecosystems, API technology such as REST or GraphQL, and experience building tools or platforms for other developers is also desirable
- Programming: Expert-level proficiency in one or more prominent languages such as Java, Python
- Exposure to building high-scale reliable systems in the cloud
- Experience in AWS technologies like CloudFormation, EC2, ELB, DynamoDB, Glue ETL, Postgres, S3, and more. AWS experience can be substituted with experience in similar public clouds (i.e Azure)
- Technical architecture experience and familiarity with enterprise architecture
- Business acumen and a passion for understanding customers and their needs
- Knowledge of data engineering
- BS (or higher) in CS or a related field
If you have these skills, even better:
- Strong programming experience in Java or similar languages, and foundation in data structures, algorithms, and distributed system
- Prior operations experience with 24x7 SLAs
- Knowledge of learning management systems
- Knowledge of community management systems
- Knowledge of website and content management systems
- Knowledge of e-commerce and finance systems
At Atlassian, we strive to design equitable and explainable compensation programs. To support this goal, the baseline of our range is higher than that of the typical market range, but in turn we expect to hire most candidates near this baseline. Base pay within the range is ultimately determined by a candidate's skills, expertise, or experience. In the United States, we have three geographic pay zones. For this role, our current base pay ranges for new hires in each zone are:
Zone A: $135,400 - $162,400
Zone B: $121,800 - $146,200
Zone C: $112,400 - $134,800
This role may also be eligible for benefits, bonuses, commissions, and equity. Please visit go.atlassian.com/payzones for more information on which locations are included in each of our geographic pay zones. However, please confirm the zone for your specific location with your recruiter. #LI-Remote
Our perks & benefits
Atlassian offers a variety of perks and benefits to support you, your family and to help you engage with your local community. Our offerings include health coverage, paid volunteer days, wellness resources, and so much more.
Visit go.atlassian.com/perksandbenefits to learn more.
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 .