Skip to content

Staff Software Engineer
Company | SailPoint |
---|
Location | Austin, TX, USA |
---|
Salary | $129000 – $239600 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Proven experience (8+ years) as a Software Engineer, with a track record of delivering complex software projects
- Strong proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript)
- Experience with Snowflake
- Extensive experience with software design principles, architectural patterns, and best practices
- Solid understanding of database design, SQL, and NoSQL databases
- Familiarity with modern software development methodologies (e.g., Agile, Scrum)
- Excellent problem-solving and debugging skills
- Strong communication and interpersonal skills, with the ability to work effectively in a team environment
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus
- Previous leadership or mentoring experience is preferred
- Strong commitment to quality, performance, and continuous improvement
- A passion for staying current with industry trends and emerging technologies
Responsibilities
- Lead the architectural design and technical specifications for software projects, ensuring scalability, maintainability, and performance
- Take ownership of the full software development lifecycle, from coding and testing to deployment and maintenance
- Mentor and guide junior engineers, fostering a collaborative and innovative engineering culture within the team
- Collaborate closely with product managers, designers, and other cross-functional teams to translate business requirements into technical solutions
- Conduct thorough code reviews to maintain code quality, consistency, and adherence to coding standards
- Tackle complex technical challenges and provide creative solutions to meet project goals and deadlines
- Create and maintain technical documentation, including system architecture diagrams, API documentation, and coding guidelines
- Identify and address performance bottlenecks, ensuring that software applications meet or exceed performance expectations
- Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve our software development processes
- Foster a collaborative and inclusive work environment, promoting knowledge sharing and continuous learning among team members
Preferred Qualifications
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus
- Previous leadership or mentoring experience is preferred