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 team’s 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. You’ll 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 team’s 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 customer’s 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 CI/CD SQL Java Amazon Web Services (AWS) NoSQL Grafana oauth-2.0

Leave a Reply