Senior Software Engineer
Company: SailPoint Technologies
Location: Austin, TX 78726
Salary: $139,152 - $202,800 a year
Type: Full-time
Posted: 2026-04-10
About this role
JOB DUTIES: Designs, develops, and maintains high-performance, scalable applications using Java, AWS, MySQL, PostgreSQL, and Kafka. Architects robust backend systems, implements efficient database solutions, and integrates real-time data streaming pipelines, ensuring seamless functionality and reliability across distributed systems. Collaborates with cross-functional teams, leads technical initiatives, mentors junior engineers, and optimizes system performance. Drives innovative solutions that align with business objectives and industry best practices. May telecommute from any home office throughout the U.S.
JOB REQUIREMENTS: Bachelor’s degree or foreign equivalent in Computer Engineering, Computer Science, or a related field and 4 years of experience as a Programmer Analyst or a Software Developer.
4 years of experience in:
Server-side, object-oriented programming in Java and Spring framework. Web services (REST) and using RESTful APIs for communication between services, UI, and the customer. Using microservices in multi-tenant SAAS application. Using SQL databases including MySQL and Postgres. Using messages, events and queues including Kafka and Redis. Analyze, design, and implement RESTful APIs for communication between services, UI, and customers for secure, scalable, and reliable systems. Source code management including Git.
OTHER: Worksite: 11120 Four Points Dr., Austin, TX 78726; May telecommute from any home office throughout the U.S.; 40 hours/week;
As a part of the total compensation package, this role may be eligible for the Company’s Bonus plan or a role-specific commission, along with potential eligibility for equity participation. The Company maintains broad salary ranges for its roles to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect the Company’s differing products, industries, and lines of business. Candidates are typically placed into the range based on the preceding f...