Principal Software Engineer - Bitbucket Cloud

AtlassianSeattle, WA
2dRemote

About The Position

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. Do you love building tools for software engineering teams? Come work with us as a Principal Engineer on Bitbucket Cloud. You'll be part of an experienced team that shapes how millions of developers collaborate, manage, and ship their code. As an engineer well into your career, we know you're an expert at what you do and have a breadth of experience across multiple backend technologies. You take pride in working across teams to deliver transformational solutions that scale. You enjoy working with other Principals and sharing your expertise with others. On Bitbucket, you’ll get to work across systems, services, and teams to solve the unique challenges of distributed version control and developer tools.

Requirements

  • Proficient in Python, Java, or Go
  • Experienced in designing, implementing, and improving large-scale distributed systems

Nice To Haves

  • Experience hosting Git or other version control systems.
  • Experience working with deep learning-based models and working on LLM-related applications
  • Experience with PostgreSQL, DynamoDB, Redis, Memcached, Kubernetes
  • Unix programming experience, working with network-mounted filesystems (NFS, autoFS)

Responsibilities

  • Guide the technical direction and implementation of large-scale product features
  • Evaluate trade-offs between correctness, robustness, performance and customer impact to ensure we build the right solution
  • Collaborate with product, design and engineering to influence product strategy and direction
  • Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind
  • Experienced in coaching and mentoring teammates. Level up the skills of your teammates by sharing your expertise
  • Practices operational excellence, including monitoring, incident response, and blameless post-incident reviews.
  • Strong collaboration and interpersonal skills.
  • Enthusiastic about learning new technologies, languages, and frameworks.
  • Experience with building and deploying microservice architectures.
  • Experience designing and operating high-traffic services on cloud PaaS (AWS, Azure) with frameworks (Kubernetes, Docker)

Benefits

  • health and wellbeing resources
  • paid volunteer days
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service