SailPoint

Senior Software Engineer - Python (REMOTE)

US
Python SQL Microservices AWS Elasticsearch Java Spark Terraform API Machine Learning
This job is closed! Check out or
Description

SailPoint is the leader in identity security for the cloud enterprise. Our identity security solutions secure and enable thousands of companies worldwide, giving our customers unmatched visibility into the entirety of their digital workforce, ensuring workers have the right access to do their job – no more, no less.  

As a Senior Software Engineer - Python with a focus in data infrastructure, you will help build our SailPoint Data Platform.  We are looking for a well-rounded software engineer who is passionate about building reliable and maintainable systems at scale. This is a unique opportunity to build something from scratch but have the backing of an organization that has the muscle to take it to market quickly, with a very satisfied customer base.

You will bring software engineering expertise to our Data Platform team. We are looking for someone with strong experience writing code in Python and also advanced knowledge of SQL. Experience in CICD, Snowflake and DBT is a plus.

Requirements

  • 5+ years of professional software development experience

  • Experience in building and maintaining systems at scale.

  • A demonstrated eagerness to acquire new technical skills and adapt to evolving data landscapes.

  • Strong Python (current), Java and advanced SQL skills

  • Experience with Airflow DAGs, DBT models, Snowflake, Spark

  • Hands-on experience or deep understanding of data ingestion processes, data management best practices, and data warehousing principles.

  • Proficient experience with object-oriented analysis and design skills

  • Infrastructure as Code experience (Iaac) via CDK and/or Terraform.

  • Strong fundamentals of data structures, algorithms, and design patterns

  • Some experience with CICD (Continuous Integration Continuous Delivery)/DevOps

  • Proficient understanding of Restful API’s

  • Strong experience testing code completeness and using telemetry to measure health and efficiency of services

  • Experience documenting requirements, proposed implementations, progress, challenges, and explanations of finished work

  • BS in Computer Science, or equivalent experience

Responsibilities

  • 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.

  • Maintain and support current architecture (ETL) and evolve to newer architecture (ELT).

  • Deliver efficient, maintainable, robust Java based microservices.

  • Utilize a Data Platform to build and deliver data models via Java services.

  • Produce designs and rough estimates, and implement features based on product requirements.

  • Collaborate with peers on designs, code reviews, and testing.

  • Use telemetry to demonstrate the effectiveness of deployed services.

  • Work independently and deliver quality code on time.

Preferred

  • Experience with AWS

  • Experience working on a Big Data/Machine Learning product.

  • Experience instrumenting code for gathering production performance metrics.

  • Understanding ElasticSearch

  • Experience in data engineering

SailPoint is an equal opportunity employer and we welcome everyone to our team.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

SailPoint
SailPoint
Enterprise Software Identity Management Risk Management Software

0 applies

47 views

Similar Jobs

Big Data Engineer

Vancouver, British Columbia US

Backend Engineer

Tel Aviv, Israel

AWS Cloud Data Engineer

Bengaluru, India

Software Engineer

Remote Toronto, Ontario

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers