Principal Software Engineer, Backend
Principal Software Engineer, Backend
Department: Engineering
Employment Type: Full Time
Location: Remote
Description
Iterative Health is seeking a Principal Backend Software Engineer.
#LI-AT1
Key Responsibilities
The core responsibilities of this role include developing and maintaining high-performance, scalable distributed services for our data pipeline. This is a dynamic role that will require creative thinking, communication and team organization skills, and strong, general software engineering fundamentals. It will require end-to-end, system-wide breadth of knowledge with the potentially on-demand need for depth of any system component from relational databases and Linux boot configurations to high-volume data ingestion.
Requirements & Qualifications
Minimum Qualifications:
- 3+ Years experience with database systems: PostgreSQL/Redshift, Snowflake/BigQuery
- 3+ Years experience with Python, Shell Scripting, or PowerShell
- 2+ Years Experience AWS, and other cloud engineering concepts: API Gateway/Lambda, Step Functions, ECS, EKS, Kubernetes, VPC, Docker, Athena, IAM profiles, EventBridge
- Experience with build automation technologies: Docker, Jenkins, GitHub Actions
- Experience with Infrastructure as Code: terraform/puppet/CloudFormation/CDK/SAM/serverless
- Strong software engineering skills (e.g. unit testing, code reviews, design documentation)
- Experience with event-driven service architecture
- Strong written/verbal technical communication and interpersonal skills
- Basic understanding of ML fundamentals
Preferred Qualifications:
- AWS Solutions Architect Certification
- Deep understanding of modern microservices architectures
- Experience with observability: Splunk/Grafana/CloudWatch Metrics/Prometheus
- Experience with Data Observability/Data Quality
- Experience with Kubernetes
- Experience with ETL: Airflow, Luigi, Pentaho
- Experience with HIPAA/compliance-focused workloads
Benefits
- Vision/Dental/ Medical Insurance
- Life/Disability Insurance
- Maternity/Paternity leave
- Stock Options
- Flexible Work Hours
- Unlimited Paid Time Off
- Fun Workspace! (Standing Desks/ Balance Boards/Ping pong Table/ Pick your own workstation set-ups!)
- Free Snacks and Drinks (Jura Espresso Maker + Snacks upon requests!)
- Free lunch on Fridays