Staff Software Engineer

Sailpoint

Job Summary

SailPoint is seeking a Staff Software Engineer to join a UK-based, remote engineering team focused on designing and building capabilities for the Atlas platform. This role involves developing a new platform service for policy definition, decision-making, and reaction to changes based on historical and real-time identity data. The engineer will work with Golang to deliver microservices, collaborating with various teams globally, and potentially with the Data Science Team on AI features. The position requires a high degree of autonomy and offers growth into a Subject Matter Expert role.

Must Have

  • Ownership of areas of the code base
  • Produce designs and rough estimates, and implement features based on product requirements
  • Deliver efficient, maintainable, robust features
  • Collaborate with peers on designs, code reviews, and testing
  • Produce unit and end-to-end tests to ensure code quality
  • Mentor developers
  • Participate in 24x7 on-call support rota (roughly 1 week in 20)
  • 8+ years of professional software development experience
  • Expertise in Golang, including concurrency, goroutines & channels
  • Testing & Debugging - unit & integration tests, including strategies for exercising external integrations; familiarity with debug & performance profiling tools
  • BSc in Computer Science or similar or equivalent work experience

Good to Have

  • Experience with policy languages such as Rego or Cedar
  • Experience with cloud databases such as Amazon DynamoDB, Aurora or Snowflake
  • Experience with data platform tools such as Apache Flink and Kafka
  • Experience with Java / python
  • CI/CD pipelines – CloudBees/Jenkins

Job Description

*This is a remote role but MUST be based in the UK*

About SailPoint

SailPoint is the leader in identity security for the cloud enterprise. Our identity security solutions secure and enable thousands of companies worldwide, giving our customers unmatched visibility into the entirety of their digital workforce, ensuring workers have the right access to do their job – no more, no less.

Built on a foundation of AI and ML, our Identity Security Cloud Platform, Atlas delivers the right level of access to the right identities and resources at the right time—matching the scale, velocity, and changing needs of today’s cloud-oriented, modern enterprise.

About the team

You’ll be joining one of the UK-based, remote engineering teams, helping design and build capabilities for the Atlas platform. As a smaller team with a backend focus, you will be a key contributor. We usually have a one- or two-day, in-person meetup with the other UK remote engineering teams once per quarter.

The role

We are ramping up a new initiative to build a platform service that will allow our applications to define policies, make decisions, and react to changes based on a combination of historical and near real-time data in our Identity Graph. We’re designing for many millions of identities and, in some cases, low millisecond response times, to make critical access decisions.

In a typical day you’ll be working in Golang to deliver on the vision for the policy engine. You’ll design and develop microservices collaborating with product management, UI, UX, test, and architects both within the UK teams and around the world. Sometimes you’ll be working with specialists, like the Data Science Team when working on AI-related features.

In 90 days, you’d be on-boarded and landing work in collaboration with the tech lead.

In 6 months, you’d be operating with a high degree of autonomy to deliver on the team goals.

In 1 year, you’d be a Subject Matter Expert able to run projects as the team grows.

Responsibilities

  • Ownership of areas of the code base
  • Produce designs and rough estimates, and implement features based on product requirements
  • Deliver efficient, maintainable, robust features
  • Collaborate with peers on designs, code reviews, and testing
  • Produce unit and end-to-end tests to ensure code quality
  • Mentor developers
  • Participate in 24x7 on-call support rota (roughly 1 week in 20)

Requirements

  • 8+ years of professional software development experience
  • Collaborative, approachable and articulate
  • Microservices & SaaS
  • Expertise in Golang, including concurrency, goroutines & channels
  • Testing & Debugging - unit & integration tests, including strategies for exercising external integrations; familiarity with debug & performance profiling tools
  • BSc in Computer Science or similar or equivalent work experience

Preferred

  • Experience with policy languages such as Rego or Cedar
  • Experience with cloud databases such as Amazon DynamoDB, Aurora or Snowflake
  • Experience with data platform tools such as Apache Flink and Kafka
  • Experience with Java / python
  • CI/CD pipelines – CloudBees/Jenkins

SailPoint is an equal opportunity employer and we welcome all qualified candidates to apply to join our team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other category protected by applicable law.

Alternative methods of applying for employment are available to individuals unable to submit an application through this site because of a disability. Contact applicationassistance@sailpoint.com or mail to 11120 Four Points Dr, Suite 100, Austin, TX 78726, to discuss reasonable accommodations. NOTE: Any unsolicited resumes sent by candidates or agencies to this email will not be considered for current openings at SailPoint.

About Us

SailPoint is a leading provider of identity security for the modern enterprise. Enterprise security starts and ends with identities and their access, yet the ability to manage and secure identities today has moved well beyond human capacity. Using a foundation of artificial intelligence and machine learning, the SailPoint Identity Security Platform delivers the right level of access to the right identities and resources at the right time—matching the scale, velocity, and environmental needs of today’s cloud-oriented enterprise. Our intelligent, autonomous, and integrated solutions put identity security at the core of digital business operations, enabling even the most complex organizations across the globe to build a security foundation capable of defending against today’s most pressing threats.

Read More

Equal Employment Opportunity Policy Statement

The employment policy of SailPoint is to provide equal opportunity to all persons, and it is SailPoint’s policy to take affirmative action to employ and advance in employment protected veterans and individuals with disabilities.

It is SailPoint’s policy to recruit, hire, train and promote qualified individuals in all job titles, and ensure that all other personnel actions are administered without regard to race, color, religion, national origin, sex, military and/or veteran status, disability, or other legally protected status, and we will ensure that all employment decisions are based only on valid job requirements. SailPoint does not discriminate on the basis of national origin or citizenship status as provided under the Immigration Reform and Control Act of 1986.

Employees and applicants shall not be subjected to harassment, intimidation, threats, coercion, or discrimination because they have engaged in or may engage in any of the following activities:

  • Filing a complaint;
  • Assisting or participating in an investigation, compliance evaluation, hearing, or any other activity related to the administration of the affirmative action provisions of Section 503, VEVRAA, or any other Federal, State or local law requiring equal opportunity for individuals with disabilities or protected veterans;
  • Opposing any act or practice made unlawful by Section 503, VEVRAA, or their implementing regulations in this part, or any other Federal, State or local law requiring equal opportunity for individuals with disabilities or protected veterans; or
  • Exercising any other right protected by section 503, VEVRAA or their implementing regulations.

SailPoint will also provide reasonable accommodation to known physical or mental limitations of an otherwise qualified employee or applicant for employment, unless the accommodation would impose undue hardship on the operation of our business.

SailPoint’s affirmative action program contains an audit and reporting system which enables us to measure the effectiveness of our program, indicate any need for remedial action, determine the degree to which our objectives have been attained, determine whether protected veterans and individuals with disabilities had had the opportunity to participate in company-sponsored activities, measure our compliance with the program’s specific obligations, and document actions taken to comply with these obligations.

Read More

13 Skills Required For This Role

Saas Business Models Problem Solving Data Structures Game Texts React Apache Flink Data Science Ci Cd Microservices Python Jenkins Java Machine Learning