Jobs and Careers
SA

Software Engineer (Java , GoLang)

SailPoint
United Statesfull_timeVerifiedPosted 8 Apr 2025
💰 $137,540/yr($74,060/yr$137,540/yr)

About the role

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.

SailPoint is seeking a Backend Software Engineer (REMOTE) working with Java or GoLang to work remotely and help build a new cloud-based SaaS identity analytics product.  We are looking for well-rounded backend or full stack engineers who are passionate about building and delivering reliable, scalable microservices and infrastructure for SaaS products. This is a unique opportunity to build something from scratch but have the backing of an organization that has the muscle to take it to market quickly, with a very satisfied customer base. 

This position will have an On Call rotation of every 6 weeks. Every four to six weeks, this person will be on call 24X7 for 1 week (7 days).

Responsibilities 

  • Deliver efficient, maintainable, robust Java and GoLang based microservices. 

  • Produce designs and rough estimates, and implement features based on product requirements. 

  • Collaborate with peers on designs, code reviews, and testing. 

  • Produce unit and end-to-end tests to improve code quality and maximize code coverage for new and existing features. 

Requirements 

  • 2+ years of professional software development experience 

  • Experience with either Java or GoLang

  • Great communication skills 

  • BS in Computer Science, or a related field 

  • Proficient experience with object-oriented analysis and design skills 

  • Proficient experience with an object-oriented programming language and techniques 

  • Proficient understanding of Java Frameworks 

  • Experience of working with Web APIs

Preferred 

  • Experience with AWS or other cloud environment

  • Experience with Continuous Delivery 

  • Experience instrumenting code for gathering production performance metrics 

  • Experience with DynamoDB, Postgres, or SQL

  • Experience with KMS Kafka based messaging

First Week

  • Complete HR and IT onboarding (accounts, access, security training).

  • Set up development environment, local repositories, and required tools.

  • Read documentation (architecture, coding guidelines, API specs).

  • Work with your buddy and manager to understand team mission

  • Get familiar with the architecture, database structure, and infrastructure (cloud services, CI/CD pipelines, microservices, etc.) for the domain the team is responsible for.

  • Review recent code changes and pull requests to understand coding standards and best practices.

  • Login to MyApps using Sailpoint email and password. See what apps you have on your Launchpad.

  • Familiarize yourself with the look-and-feel of Toolbox, a collection of apps and tools used by SaaS devs and testers.

  • Request an account for Identity University.

  • Register for the online class Introduction to Identity Security with SailPoint and watch it.

  • After completing the previous course, register for the class IdentityNow Introduction and start watching it.

  • Join relevant mailing lists and slack channels - your buddy can guide you

  • Complete first PR and your first task 

30 day plan

  • Attend daily stand-ups, sprint planning, retrospectives, and other Agile ceremonies.

  • Shadow senior engineers in code reviews and pair programming sessions.

  • Identify key stakeholders: product managers, designers, DevOps, QA, and customer success teams.

  • By now you should have been able to knock out a few bugs/tasks

  • Review PRs from other developers on the team

  • Take on medium-sized tasks or user stories from the backlog.

  • Write meaningful unit tests and contribute to test automation efforts.

  • Understand the team’s testing strategy (unit tests, integration tests, automation).

  • Debug build pipeline failures 

  • Get familiar with Feature Flags and LaunchDarkly

  • Get familiar with monitoring tools, OpenSearch, Kibana, Prometheus  

  • Get familiar with your team's deliverables for the quarter

  • Work through understanding architecture and tech stack for the services the team owns, meet with senior engineer and learn the service architecture

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

SailPoint

View company profile →