> Markdown version of [/jobs/ext/620180-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/620180-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Sailpoint Technologies, Inc. - **Location:** Austin, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, C Sharp (Programming Language), Code Coverage, Software Quality, Code Review, Software Design Patterns, Distributed Systems, Amazon DynamoDB, Elasticsearch, Fault Tolerance, Monitoring of Systems, Industry Standard Architecture, NoSQL, Query Optimization, Queueing Systems, Redis, Management of Software Versions, Web Services, Data Logging, Grafana, Caching, Indexer, Event Driven Architecture, Amazon Relational Database Service, Containerization, AWS Fargate, Apache Kafka, Search Engines, Kibana, Restful APIs, Amazon Simple Queue Service (SQS), Data Pipelines, Docker, Programming Languages, Microservices - **Published:** June 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d72e48782cb470b8 ## About the Role Do you have experience in Web services design?, JOB REQUIREMENTS: 5 years of experience in: 1. Java, C#, or related programming languages 2. Designing scalable, distributed systems with microservices and event-driven architectures, including Kafka or SQS 3. Design patterns, architectural best practices and experience with high-availability, fault-tolerant systems, and multi-tenant architectures. 4. AWS and cloud-native technologies including EC2, ECR, S3, Fargate, and RDS 5. Containerization (Docker) 6. NoSQL databases including DynamoDB 7. Data modeling, indexing, and query optimization. 8. Caching mechanisms including Redis 9. Search engines including Elasticsearch 10. Designing and implementing RESTful APIs, API versioning, documentation, and backward compatibility and message queues including Kafka or SQS 11. Observability, logging, and monitoring tools including Kibana or Grafana 12. Rate limiting, request throttling, and autoscaling strategies. 3 years of experience in: 13. Leading systems design ## Description JOB DUTIES: Design, Build, Architect, and Own scalable services from the ground up that solve deep business problems faced by our clients. Deliver new scalable micro-services, API's, and data pipelines that drive crucial value to clients. Share support of critical team systems by participating in on-call rotations, participating in high severity issues, and leading performance improvements to systems. Work with team ensure the solutions you're building are driving value for our customers. Deliver efficient, maintainable, robust Java 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. Guiding and mentoring junior software engineers. Hybrid work policy w/in commuting distance. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Maximising Cassandra's Potential: Tips on Schema, Queries, Parallel Access, and Reactive Programming](https://www.wearedevelopers.com/videos/1167-maximising-cassandra-s-potential-tips-on-schema-queries-parallel-access-and-reactive-programming) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)