Taro Logo

Principal Software Engineer, Data

Veeam is the #1 global market leader in data protection and ransomware recovery, protecting over 450,000 customers worldwide, including 74% of the Global 2000.
Connecticut, USA
$215,000 - $307,100
Data
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer, Data

Veeam Software, the global leader in data protection and ransomware recovery, is seeking a Principal Software Engineer, Data to join their Coveware team. This role is critical in helping companies worldwide prevent and recover from cyber attacks through data-driven insights. The position offers an exciting opportunity to work with a category-defining cyber extortion incident response firm that has protected over 450,000 customers worldwide.

The role involves architecting and building robust, scalable data pipelines in the cloud that power products used by a growing global customer base. You'll be working with cutting-edge technologies including AWS services, Python, and Apache Airflow to design and implement ETL/ELT processes, optimize data architecture, and lead technical solutions for data processing requirements.

As a Principal Engineer, you'll have the opportunity to drive the expansion of data processing infrastructure across multiple AWS regions, implement serverless solutions, and work with various data storage solutions including RDS and Athena. The position requires strong leadership skills as you'll be guiding other engineers and collaborating with cross-functional teams to ensure data quality and continuous improvement.

The compensation package is highly competitive, ranging from $215,000 to $307,100 USD, and includes comprehensive benefits such as unlimited PTO, full healthcare coverage, 401k matching, and professional development opportunities. The role is remote-based in the United States, offering flexibility while working with a global team that's making a significant impact in cybersecurity and data protection.

This is an excellent opportunity for an experienced data engineer who wants to work with enterprise-scale systems, lead technical initiatives, and contribute to protecting organizations worldwide from cyber threats. The role combines technical excellence with leadership responsibilities, making it ideal for someone ready to take their career to the next level while working on meaningful projects with real-world impact.

Last updated 2 months ago

Responsibilities For Principal Software Engineer, Data

  • Designing and implementing scalable ETL/ELT data pipelines handling large volumes of data
  • Driving the expansion and management of data processing infrastructure across multiple AWS regions
  • Analyzing current data architecture for security, scalability, performance, and data quality
  • Developing and deploying serverless data processing solutions using AWS Lambda
  • Designing and optimizing data architecture within relational databases and data warehouses
  • Collaborating with cross-functional teams
  • Writing clean, maintainable, and well-documented code
  • Implementing observability and alerting for data pipelines
  • Conducting code and data pipeline reviews and mentoring peers

Requirements For Principal Software Engineer, Data

Python
PostgreSQL
MySQL
  • 10+ years of experience as a software engineer in building and deploying production data pipelines at scale
  • Experience in designing and scaling highly-performant data pipelines leveraging AWS services
  • Fluency in Python
  • Strong experience working with relational databases and data warehousing solutions
  • Experience in leading other engineers in designing and implementing solutions
  • Experience running data pipelines in multiple cloud environments

Benefits For Principal Software Engineer, Data

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Unlimited PTO
  • Medical, dental, and vision benefits from day one
  • Flexible spending accounts
  • Life insurance and disability coverage
  • Family planning support benefits with paid maternity and parental leave
  • 401k match
  • Professional training and education
  • Veeam Care Days for volunteering activities

Jobs Related To Veeam Software Principal Software Engineer, Data