Remote – Senior Staff Software Engineer (Java or Golang) at SailPoint Technologies #vacancy #remote

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.

At SailPoint, we are building the most comprehensive suite of identity governance & management SaaS products worldwide. Built upon a microservices, multi-tenant architecture, our services are focused on enabling organizations to discover, secure, and manage every type of identity.

We seek an experienced and highly technical Senior Staff Software Engineer to join the Connectivity team. The Connectivity teams mission is to create a series of solid foundations that enable customers to connect all of their relevant business applications with SailPoint and then provide them with the tools to manage and govern those identities and access controls effectively.

Youll work with teams that are passionate about continuous improvement and agility in a fast-paced environment. You are a well-rounded backend or full-stack engineer immensely passionate about building and delivering reliable, scalable microservices and infrastructure for SaaS products.

Responsibilities

  • Significant hands-on software development, designing, coding, and building software to scale the teams services within FedRAMP-compliant and commercial environments.

  • Work closely with cross-functional teams to ensure the secure and compliant operation of software systems used by government agencies and partners.

  • Seek to deeply understand business problems or common engineering challenges and propose software architecture designs to solve them elegantly by abstracting functional common patterns.

  • Proactively collaborate on, discuss, debate, and refine ideas, problem statements, and software designs with different (sometimes many ) stakeholders, architects, and your team members.

  • Analyze and refine requirements with Product Management

  • Setting the standard for excellence in engineering by advocating design and coding best practices

  • Share support of critical team systems by participating in on-call rotations, learning the characteristics of currently running systems, and participating in improvements.

  • Participate in incident response procedures, analyze security incidents, and take necessary actions to remediate and prevent future occurrences.

  • Collaborates with Product Management and Engineering Manager to produce a prioritized team roadmap

  • Ability to build trusting relationships, coach and mentor other engineers, and always look for opportunities to scale technical leadership within and outside the team

  • Should be able to work under pressure for extended periods and manage the escalation.

Requirements

  • Due to FedRAMP requirements, US Citizenship is required to be considered for this role
  • College Degree or equivalent experience

  • 12+ years of professional software development experience with a demonstrated record of increasing responsibilities.

  • 5+ years of multi-tenant SaaS product development experience – server-side in either Java or Go

  • Experience in designing, implementing, and consuming RESTful APIs for an API-first application architecture with a good understanding of OAuth 2.0 protocol.

  • Experience building persistence layer using SQL/NoSQL; building multi-tenant datastore that can scale to thousands of customers in a region

  • Experience in the design/implementation of event-driven architectures and performant microservices

  • Experience in AWS services in areas like Compute, Application Integration, Persistence, Containers

  • Experience with developing and using monitoring, alerting, and visualization tools like Prometheus and Grafana Cloud

  • Experience with CI/CD and implementing large-scale data pipelines

  • Excellent communication skills with strong attention to detail

  • Must be a US citizen residing in the United States

  • Should have good analytical, problem solving and diagnostic skills.

  • Should be prepared to participate from time to time in conference calls with any worldwide SailPoint office or directly with customers during the customers regular working hours.

Nice to have:

  • Experience with Go programming language

  • Knowledge of Identity Management solutions & domain.

  • Familiarity and prior experience with supporting security and compliance of software systems and applications in FedRAMP (Federal Risk and Authorization Management Program) or other regulated environments is a plus

SailPoint is an equal opportunity employer and we welcome everyone to our team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Go Prometheus Identity Management REST CI/CD SQL Java Amazon Web Services (AWS) NoSQL oauth-2.0

Leave a Reply