Posted in

Staff Software Engineer

Staff Software Engineer

CompanySailPoint
LocationAustin, TX, USA
Salary$129000 – $239600
TypeFull-Time
Degrees
Experience LevelSenior, 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