Principal Software Engineer - Encryption Engineering

Atlassian

Amsterdam

Remote

EUR 140,000 - 220,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Atlassian is seeking a Principal Software Engineer focused on Encryption to tackle large-scale security and cryptography challenges across its SaaS platforms. You will design and implement encryption architectures, lead technical reviews, and mentor engineers across teams.

You will own end-to-end delivery from design to deployment, partner with cloud security and platform teams, and drive secure-by-default practices in a distributed, remote-friendly environment.

Qualifications

  • 12+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle.
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience)
  • Expertise with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala is required, plus experience in at least one additional language
  • Hands-on experience building encryption, key management, or other security-critical systems at scale
  • Strong cloud security expertise, with hands-on experience on public cloud platforms (e.g., AWS, GCP, or Azure)
  • Understanding of the SaaS, PaaS, and IaaS industry and of large-scale distributed systems
  • Knowledge to evaluate trade-offs between security, 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 CI (Continuous Integration) and CD (Continuous Deployment)

Responsibilities

  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and 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
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members of the team

Skills

Leadership
SDLC ownership
Mentoring
CI/CD
Security architecture

Education

Bachelor's/Master's in CS

Tools

Java
Python
Kotlin
Go
Scala

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. 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.

Whatever your preference - working from home, an office, or in between - you can choose the place that's best for your work and your lifestyle. We call this TEAM anywhere.

Principal Software Engineer - Encryption
  • Engineering | Full-Time

In this role, you'll get the chance to:

  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and 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
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members of the team

Your background

  • 12+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience)
  • Expertise with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala is required, plus experience in at least one additional language
  • Hands-on experience building encryption, key management, or other security-critical systems at scale
  • Strong cloud security expertise, with hands-on experience on public cloud platforms (e.g., AWS, GCP, or Azure)
  • Understanding of the SaaS, PaaS, and IaaS industry and of large-scale distributed systems
  • Knowledge to evaluate trade-offs between security, 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 CI (Continuous Integration) and CD (Continuous Deployment)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Encryption Software Engineer - Remote
Principal Encryption Software Engineer - Remote

Atlassian • Amsterdam

Remote
EUR 140,000 - 220,000
Principal Software Engineer
Principal Software Engineer

Atlassian • Amsterdam

On-site
EUR 120,000 - 190,000
Principal Platform Engineer | Identity Platform (AuthN/AuthZ)
Principal Platform Engineer | Identity Platform (AuthN/AuthZ)

IFS • Noord-Brabant

Hybrid
EUR 120,000 - 160,000
Hybrid work opportunities
Enterprise Security Engineer
Enterprise Security Engineer

Atlassian • Amsterdam

On-site
EUR 120,000 - 150,000
Principal Software Engineer Jira Platform Search Engineering
Principal Software Engineer Jira Platform Search Engineering

Atlassian • Amsterdam

Remote
EUR 150,000 - 230,000
Health benefits
Volunteer days
Equity
Senior Software Engineer - Confidential Computing & Runtime Security (Eindhoven)
Senior Software Engineer - Confidential Computing & Runtime Security (Eindhoven)

Fortanix • Eindhoven

Hybrid
EUR 90,000 - 140,000
Equity package
Volunteer Time Off (40 hours)
Collaborative work environment
Principal Product Security Engineer
Principal Product Security Engineer

Recruitee • Amsterdam

Hybrid
EUR 120,000 - 160,000
Hybrid work
Flexible hours
Training budget
+4
Principal Solutions Engineer, Strategic UKI Sales
Principal Solutions Engineer, Strategic UKI Sales

Atlassian • Amsterdam

Hybrid
EUR 70,000 - 110,000
Senior Security Engineer, Fortanix (Eindhoven, Netherlands, hybrid)
Senior Security Engineer, Fortanix (Eindhoven, Netherlands, hybrid)

Fortanix • Eindhoven

Hybrid
EUR 65,000 - 85,000
Stock options
25 Paid Vacation Days
Week off at Christmas
+9
Senior DevSecOps Engineer
Senior DevSecOps Engineer

BUX • Amsterdam

On-site
GBP 103,000 - 146,000
Work from anywhere in the world for 1m
OpenUp coaching access
Dedicated training budget
+1