Staff Software Engineer - R009600

Sailpoint Technologies SARLAustin, TX
384dOnsite

About The Position

The Staff Software Engineer at SailPoint Technologies is responsible for delivering efficient, maintainable, and robust enterprise solutions within a microservices environment. This role involves designing and implementing user interfaces, maintaining existing applications, and collaborating with peers on various aspects of software development, including testing and user experience design.

Requirements

  • Bachelor's degree in Applied Computer Science, Computer Applications, Information Systems, Software Engineering, or a related field.
  • 5 years of experience building complex enterprise software solutions.
  • 5 years of experience with modern object-oriented programming languages such as C# or Go.
  • Experience with relational database management systems: PostgreSQL, MySQL, or Microsoft SQL.
  • Experience maintaining existing systems by identifying and correcting software defects.
  • Experience writing unit tests and participating in code reviews.
  • Ability to maintain documentation of written components and work from written specifications and pre-established guidelines.
  • 3 years of experience building, deploying, and operating web-based software applications in a cloud hosting provider such as AWS, Microsoft Azure, or Google Cloud Platform.

Responsibilities

  • Deliver efficient, maintainable, and robust enterprise solutions in a microservices environment.
  • Design and implement intuitive, maintainable, responsive user interfaces using Golang, Kafka, and PostgreSQL.
  • Implement object models for microservices and expose them via REST API.
  • Maintain and integrate with existing applications by implementing new features and fixing defects.
  • Collaborate with peers on designs, code reviews, testing, and UX/interactive designs.
  • Build prototypes to collect user feedback and iterate through design choices.
  • Develop automated tests across the full stack, complete with code-coverage metrics.
  • Produce designs and rough estimates, and implement features based on product requirements.
  • Produce unit and end-to-end tests to improve code quality and maximize code coverage for new and existing features.
  • Develop data aggregation and transformation pipelines using tools such as DBT, Airflow, Snowflake, and Flink.

Benefits

  • Health and wellness coverage: Medical, dental, and vision insurance
  • Disability coverage: Short-term and long-term disability
  • Life protection: Life insurance and Accidental Death & Dismemberment (AD&D)
  • Flexible spending accounts for health care and dependent care
  • 401(k) Savings and Investment Plan with company matching
  • Flexible vacation policy
  • 8 paid holidays annually
  • Sick leave
  • Paid parental leave
  • Employee Assistance Program (EAP) and Care Counselors
  • Voluntary benefits: Legal Assistance, Critical Illness, Accident, Hospital Indemnity and Pet Insurance options
  • Health Savings Account (HSA) with employer contribution

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service