Senior Software Engineer, Learning Data and Integrations

San Francisco, United StatesSan FranciscoCaliforniaUnited StatesNorth AmericaDecember 8, 2023

Working at AtlassianAtlassians 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.Enterprise ArchitectYou 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)Gamification (Bunchball)Lab environments (Homegrown/CloudShare)Certification systems (Homegrown/Certmetrics)Commerce/Financial (Homegrown/Oracle)Marketing/Web propertiesAnalytics/Reporting (Amplitude, Databricks, Tableau)Stay up to date on all the latest technology trends in this area.This is 30% of the job.Software DeveloperYou 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:JavaNode.jsDynamoDBPostgresAmplitudeDatabricksTableauData lakesThis is 25% of the job.Operations EngineerIn addition to being a Developer, you are also an Operations Engineer…A DevOps Engineer if you will. Responsibilities include:Monitor and resolve high-priority incidents and outagesMonitor SLAs/SLOsPrioritize tech debt in upcoming sprintsProduce and review operations reports with managementThis is 25% of the job. Compliance and Security EngineerTrust and security are core to our value proposition and this role. Responsibilities include:Monitor and resolve high-priority security incidentsMonitor and resolve vulnerabilities identified by our larger Atlassian trust/security capabilityCreate and operate internal controlsEnsure our Trust Scorecard is >= 90%This is 10% of the job.Vendor ManagerAs 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:Operational reviewsProduct roadmap reviewsJoint strategy sessionsThis is 5% of the job.AccountantChannel 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.

More about you:

    • 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

And ideally, we'd hope you'd have:

    • 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
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!Read about engineering at Atlassian:Atlassian EngineeringCompensationAt 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,400Zone B: $121,800 - $146,200Zone C: $112,400 - $134,800This role may also be eligible for benefits, bonuses, commissions, and equity.Please visit 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-RemoteOur perks & benefitsAtlassian 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 to learn more.About AtlassianAt 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.Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.To learn more about our culture and hiring process, visit

Cyber Security Jobs by Category

Cyber Security Jobs by Location

Cyber Security Salaries