At SailPoint, we believe enterprise security must start with identity at the foundation. Today’s enterprise runs on a diverse workforce of not just human but also digital identities—and securing them all is critical. Through the lens of identity, SailPoint empowers organizations to seamlessly manage and secure access to applications and data at speed and scale. Our unified, intelligent, and extensible platform delivers identity-first security, helping enterprises defend against dynamic threats while driving productivity and transformation. Trusted by many of the world’s most complex organizations, SailPoint secures the modern enterprise.
Senior Software Engineer
Location
United States
Posted
6 days ago
Salary
$112.5K - $189.6K / year
Seniority
Senior
Job Description
Senior Software Engineer
SailPoint
Want to be on a team that full of results-driven individuals who are constantly seeking to innovate? Want to make an impact? At SailPoint, our Engineering team does just that. Our engineering is where high-quality professional engineering meets individual impact. Our team creates products are built on a mature, cloud-native event-driven microservices architecture hosted in AWS. We are seeking a highly skilled Senior Software Engineer to join our engineering team. In this role, you will act as a senior Individual Contributor (IC) and module lead, providing technical guidance and mentoring a small pod of 2-3 engineers. You will design low-to-medium complexity features, consistently deliver high-quality code, and help ensure your team stays on track. The ideal candidate has deep experience in building robust microservices with Golang, managing cloud-scale data, orchestrating workflows with Temporal, and implementing proactive SRE observability principles. Responsibilities - Deliver efficient, maintainable, robust GO 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. - Collaborate closely with engineering leadership to continuously refine and improve the Software Development Life Cycle (SDLC) process. Requirements - 7+ years of professional software development experience - Strong proficiency and hands-on experience in Golang for backend system development. - Architecture: Extensive experience with Microservices development, distributed systems, clean API design, and event-driven patterns.· - Databases & Data Stores: Direct experience working with modern high-performance cloud databases, specifically Snowflake (data warehousing) and DynamoDB (NoSQL), Cassandra.· - Reliability & Monitoring: Solid understanding of SRE principles, setting up telemetry/observability, and managing Service Level Objectives (SLOs). - Great communication skills - BS in Computer Science, or a related field - Comprehensive experience with an object-oriented programming language and techniques - Comprehensive understanding of Java Frameworks Preferred - Experience with AWS - Workflow Orchestration: Hands-on experience building highly resilient, stateful microservices using Temporal or similar orchestration frameworks.· - Experience with Continuous Delivery - Experience working on a Big Data/Machine Learning product - Experience instrumenting code for gathering production performance metrics Path to success30 days - Onboarding & Discovery - Set up the local development environment and resolve any access issues.- Ship a small, low-risk bug fix or feature to production within the first two weeks. Conduct 1:1s with Engineering managers, and key stakeholders. Map out the core architecture and understand the CI/CD pipeline 30 to 60 days - Integration & Contribution - Successfully deliver 1 medium-sized features or components.- Actively participate in code reviews, providing constructive feedback.- Deepen understanding of the product roadmap and user pain points.- Identify one area of technical debt or process inefficiency to improve. 60 to 90 days - Ownership & Leadership - Take lead on a larger epic or complex technical feature from design to deployment.- Propose and document an architectural improvement or tooling upgrade (via an RFC/design doc).- Begin mentoring junior engineers on the team.- Join the on-call rotation and handle incidents confidently. Benefits and Compensation listed vary based on the location of your employment and the nature of your employment with SailPoint. As a part of the total compensation package, this role may be eligible for the SailPoint Corporate Bonus Plan or a role-specific commission, along with potential eligibility for equity participation. SailPoint maintains broad salary ranges for its roles to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect SailPoint’s differing products, industries, and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity. We estimate the base salary, for US-based employees, will be in this range from (min-mid-max, USD): $112,500 - $189,626.00Base salaries for employees based in other locations are competitive for the employee’s home location. Benefits Overview 1. Health and wellness coverage: Medical, dental, and vision insurance 2. Disability coverage: Short-term and long-term disability 3. Life protection: Life insurance and Accidental Death & Dismemberment (AD&D) 4. Additional life coverage options: Supplemental life insurance for employees, spouses, and children 5. Flexible spending accounts for health care, and dependent care; limited purpose flexible spending account 6. Financial security: 401(k) Savings and Investment Plan with company matching 7. Time off benefits: Flexible vacation policy 8. Holidays: 8 paid holidays annually 9. Sick leave 10. Parental support: Paid parental leave 11. Employee Assistance Program (EAP) and Care Counselors 12. Voluntary benefits: Legal Assistance, Critical Illness, Accident, Hospital Indemnity and Pet Insurance options 13. Health Savings Account (HSA) with employer contribution SailPoint is an equal opportunity employer and we welcome all qualified candidates to apply to join our team. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other category protected by applicable law. Alternative methods of applying for employment are available to individuals unable to submit an application through this site because of a disability. Contact applicationassistance@sailpoint.com or mail to 11120 Four Points Dr, Suite 100, Austin, TX 78726, to discuss reasonable accommodations. NOTE: Any unsolicited resumes sent by candidates or agencies to this email will not be considered for current openings at SailPoint.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Software Engineer, Full-Stack
OllieOllie delivers freshly cooked, human-grade food that's personalized to each dog's nutritional needs.
Role Description Ollie is seeking a Principal Software Engineer, within our Core Platform team, who thrives in a small team and is excited to learn from teammates in a collaborative environment. This position is great for you if you are a curious, collaborative, and open-minded engineer. You have built and used many APIs before, and know the pitfalls and challenges involved with supporting and scaling them in the real world. You are someone who loves programming and is passionate about making a better product. You use AI tools to boost your productivity and knowledge while maintaining strict quality control over its outputs. You enjoy delivering reliable, performant, well-tested code that powers all your clients! This is a remote role based in the Northeast U.S., with monthly in-person co-working sessions. The position collaborates across the organization and reports to the Senior Technical Lead, Platform. What You'll Do: - Design, build, and maintain APIs, interfaces, and technical infrastructure that power Ollie’s subscription platform. - Contribute to all stages of the software development lifecycle - from planning to implementation, deployment, and maintenance. - Collaborate closely with engineers and product managers in an agile environment to deliver high-quality, impactful features. - Develop and integrate 3rd-party services to enhance functionality and improve the customer experience. - Write reliable, performant, and well-tested code that scales with our growing business. - Continuously improve existing systems through refactoring, performance optimization, and automation. - Participate in code reviews, knowledge sharing, and technical discussions to uphold best practices and foster team learning. - Troubleshoot production issues and help maintain a stable and resilient platform. - Stay curious - explore new tools, technologies, and techniques to improve developer experience and product quality. Who You Are: - You have 7+ years of professional experience building applications in a Python framework (Django, Flask, etc.). - You have 10+ years of experience building API systems, including technologies such as REST, OAuth2 and integrations with 3rd party services using REST APIs and JSON. - You have an understanding and professional experience working in a Javascript frontend framework (React, Angular, Etc.). - You have an understanding of and professional experience using a relational database (PostgreSQL, MySQL, etc.) including SQL language. - You have strong technical knowledge and deep understanding of time/maintainability/quality trade-offs. - You have experience writing unit tests. - You have experience with using version control (git, svn, etc.). - You have excellent communication & collaboration skills. - You have experience using AI models and tooling (Claude code, Cursor, etc.). - You’re a self-starter, positive and excited to work with a small dedicated team. - You are passionate about using technology to streamline business processes. Bonus Points if: - You’re a dog owner or lover. - You have experience with Django. - You have experience with React. - You have experience with NodeJS. - You have experience with Shopify. - You have experience documenting with JSON Schema and OpenAPI. - You have experience with Docker/Containerization. - You are a master prompt writer. - You are an open source community contributor. What You'll Get: - Competitive salary. - Sponsored 401k program with employer match up to 4%. - Comprehensive health coverage including medical, dental and vision. - Unlimited vacation policy that you're encouraged to use. - Paid parental leave. - 1-week paw-ternity leave for new dog parents. - Free Ollie subscription. - Inspiring pack members! What We Value: - Keeping Dogs At The Heart: Our profound love for dogs unites us and drives and inspires every aspect of our business. - Being Courageous And Kind: We create a safe, inclusive space for everyone to show up as their authentic selves. - Setting New Standards: We believe in continually raising the bar, never settling for less than our best as a team and individuals. - Making Ollie The Best Chapter: We are building an impactful business while making memorable experiences with one another.
• Provide technical leadership for support, corrective maintenance, and evolution of the SASGC • Guide and support the team in the analysis, diagnosis, and resolution of incidents in Linux environments • Perform code reviews in C/C++, ensuring quality, stability, security, and adherence to software engineering best practices • Investigate crashes, hangs, performance degradations, memory leaks, concurrency failures, and unexpected application behavior • Conduct root-cause analyses using logs, core dumps, traces, and advanced diagnostic tools • Respond to critical incidents classified as P0 and P1, coordinating technical actions for rapid service restoration • Define workarounds and contingency plans to minimize impact in production environments • Support the creation and improvement of Shell scripts for automation of operational routines, monitoring, data processing, and log analysis • Ensure correct usage of processes, threads, memory, sockets, files, CPU resources, and inter-process communication mechanisms • Manage and evolve build processes, library versioning, and dependency management • Analyze integrations between C/C++ applications, databases, APIs, messaging systems, and file-exchange mechanisms • Support the analysis and optimization of queries in Oracle and PostgreSQL databases • Identify technical risks, structural debt, and opportunities for improvement in the solution's architecture and support model • Guide the team in adopting observability practices, proactive monitoring, and reducing incident recurrence • Prepare technical documentation, operational procedures, recovery plans, and root-cause records • Work closely with Product Owners, managers, infrastructure, database, security teams, and other technology squads • Assist in prioritization among structural fixes, production incidents, and operational requests • Provide technical mentoring and promote the team's knowledge growth in C/C++, Linux, and troubleshooting
Senior Software Engineer
Third-Party Job PostsCloudbeds is proud to be an Equal Opportunity Employer that celebrates the diversity in our global team! We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Cloudbeds is committed to the full inclusion of all qualified individuals. As part of this commitment, Cloudbeds will ensure that persons with disabilities are provided reasonable accommodations in the hiring process.
Role Description As a Senior Software Engineer on the POS team, you'll work directly across the core POS codebase: the React Native and Expo application, the Python and FastAPI backend service, the Terraform infrastructure, and the Argo CD and Helm deployment configuration. You'll design, build, deploy, and operate the next generation of Cloudbeds' point-of-sale experience for hospitality properties, covering: - Staff and device access - Floor and table management - Menus, orders, kitchen operations - Split bills, tips, payments - Room charges, receipts - Offline operation and synchronization This is a hands-on product engineering role with end-to-end ownership across application code, services, infrastructure, delivery, and production reliability. Your goal is to help us deliver a POS that is intuitive for hospitality teams, dependable under real-world conditions, and scalable across properties and markets. Qualifications - 5+ years of software engineering experience building, shipping, and operating production applications - Strong proficiency in Python and/or TypeScript - Hands-on experience with modern mobile or frontend development - Strong software engineering fundamentals - Solid understanding of relational data modeling, PostgreSQL, caching, API design, distributed systems, and asynchronous or event-driven workflows - Experience owning cloud-native delivery and operations - Experience building point-of-sale or adjacent real-time transactional systems - Experience building offline-first applications, synchronization engines, or conflict-resolution workflows - Experience with native mobile capabilities and hardware integrations - Experience with payment processing, e-invoicing, and fiscalization - Strong product sense and customer empathy - Business-level English fluency Requirements - Design, build, and operate customer-facing POS experiences across React Native, Expo, TypeScript, and Python services - Develop offline-first capabilities using SQLite, write-ahead logging, synchronization, retry, and conflict-handling patterns - Build and operate Python/FastAPI backend services - Design reliable APIs, data models, caching, synchronization, and recovery paths - Own observability, automated testing, release quality, performance, security, and production support - Own changes across the POS application, backend services, infrastructure, and deployment configuration - Contribute as a senior individual contributor through architecture decisions, code reviews, pair programming, documentation, mentoring, and continuous improvement Benefits - Remote First, Remote Always - PTO in accordance with local labor requirements - Monthly Wellness Fridays - enjoy an extra long weekend every month - Full Paid Parental Leave - Home office stipend based on country of residency - Professional development courses in Cloudbeds University - Access to professional development, including manager training, upskilling and knowledge transfer
Full Stack Developer
ReWorks SolutionsBuilding quality global teams that drive efficiency and results
Role Description We are seeking a talented and innovative Full Stack Developer with a passion for building modern web applications and leveraging the latest advancements in Artificial Intelligence. You will be responsible for designing, developing, and maintaining end-to-end software solutions while identifying opportunities to integrate AI technologies that improve products, automate processes, and enhance user experiences. The ideal candidate is a strong problem solver who enjoys working across both front-end and back-end development, stays current with emerging AI trends, and is excited about building intelligent, scalable applications. - Design, develop, test, and maintain scalable web applications. - Build responsive, intuitive, and high-performing user interfaces. - Develop secure back-end services, APIs, and database solutions. - Integrate third-party APIs and cloud-based services. - Optimize applications for performance, scalability, and security. - Write clean, maintainable, and well-documented code. - Participate in code reviews and software testing. - Troubleshoot, debug, and resolve application issues. - Research and evaluate the latest AI technologies and industry trends. - Recommend innovative AI solutions to improve business processes and customer experiences. - Stay up to date with emerging AI frameworks, tools, and best practices. Company Description



