Senior Software Engineer
Company: Atlassian
Location: Scottsdale
Posted on: October 19, 2024
Job Description:
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. This is a remote position. To help our teams work
together effectively, this role requires you to be located in
India.We're looking for a Senior Backend Software Engineer to join
our team, passionately focused on delivering creative improvements
for our engineering teams.You'll be part of the Trust Engineering
(Anti-Abuse) Team and report to a Senior Engineering Manager.This
team is responsible for building and operating mature
platforms/software systems to improve the entire company's security
and trust & safety posture.If you are passionate about improving
security, trust & safety, and combating abuse, this role presents a
unique opportunity to make a meaningful impact!What you'll do
- Drive large, complex projects autonomously, from technical
design to launch highly scalable, cross-geo distributed
environment
- Tackle complex architecture challenges, apply architectural
standards and start using them on new projects
- Lead code reviews & documentation as well as take on complex
bug fixes, especially on high-risk problems
- Be an example for thorough, meaningful code reviews
- Partner across engineering teams to tackle company-wide
initiatives spanning multiple projects
- Transfer your depth of knowledge from your current language to
excel as a Go developer
- Investigate and analyse behaviours, anomalies and abuse
patterns
- Lead abuse incidents and guide product and platform engineering
teams on best practices that your team helps to define
- Write automation and rules for detecting and responding to
abuse on our platform
- Mentor and level up the skills of your teammates by sharing
your expertise
- Ensure full visibility, error reporting, and monitoring of high
performing backend services
- Mentor junior members of the teamYour background
- 5+ years experience building and developing backend
applications
- Bachelor's or Master's degree with a preference for Computer
Science degree
- Senior-level experience with one or more prominent languages
such as Go, Python, Java, Kotlin or Scala is required - Go
preferred
- Understanding of SaaS, PaaS, IaaS industry with hands-on
experience with public cloud offerings (e.g., AWS, GCP, Azure) -
AWS preferred
- Fluency in any one database technology (e.g. RDBMS like Oracle
or Postgres and/or NoSQL like DynamoDB or Cassandra)
- Experience crafting and implementing well-tested, highly
scalable and performant micro-services and/or other distributed
systems
- Practical knowledge of agile software development methodologies
(e.g., XP, scrum, Kanban)
- Knowledge to evaluate trade-offs between correctness,
robustness, performance, space and time
- Practice in mentoring other engineers and influencing decision
makers throughout the organization
- Considers the customer impact when making technical
decisions
- Experience in data engineering and analyticsIt's great, but not
required, if you have
- Cloud platform/security experience
- Familiarity with security systems and trust & safety practices,
processes
- Experience working with compliance, privacy, trust & safety,
security, infrastructure
- Understanding of cybersecurity principles, threat landscape,
and best practices
#J-18808-Ljbffr
Keywords: Atlassian, Scottsdale , Senior Software Engineer, IT / Software / Systems , Scottsdale, Arizona
Didn't find what you're looking for? Search again!
Loading more jobs...