Veeam Software logo

Coveware-Principal Software Engineer, Data

Veeam Software

Remote, CT
Full Time
Senior
215k-307k
20 days ago

Job Description

About the Role

Veeam, the #1 global market leader in data resilience, provides data backup, recovery, security, and intelligence solutions. Based in Seattle, Veeam protects over 550,000 customers worldwide. Coveware by Veeam is a category defining cyber extortion incident response firm that empowers victims of cyber extortion to recover their data with transparency, efficiency, and integrity. The company develops proprietary and open-source software to enable and empower victims of cyber extortion, regardless of their technical ability or budget. The role of Principal Software Engineer, Data, involves helping companies prevent and recover from cyber attacks by providing critical insights from data, designing and building scalable, robust data pipelines in the cloud, and contributing to the growth of the company's data infrastructure.

Key Responsibilities

  • Designing and implementing scalable ETL/ELT data pipelines handling large volumes of data to support global expansion of forensics products.
  • Driving the expansion and management of data processing infrastructure across multiple AWS regions.
  • Analyzing current data architecture for security, scalability, performance, and data quality, and implementing solutions.
  • Developing and deploying serverless data processing solutions using AWS Lambda, orchestrated with Apache Airflow.
  • Designing and optimizing data architecture within relational databases (e.g., AWS RDS) and data warehouses (e.g., AWS Athena).
  • Collaborating with cross-functional teams to understand data processing requirements and translate them into technical solutions.
  • Writing clean, maintainable, and well-documented code following best practices with data quality and security in mind.
  • Implementing observability and alerting for data pipelines to proactively identify and resolve issues.
  • Conducting code and data pipeline reviews, providing constructive feedback, and mentoring peers to ensure data quality and continuous improvement.

Requirements

  • 10+ years of experience as a software engineer, with extensive experience building and deploying production data pipelines at scale in the cloud (preferably AWS) using orchestration tools like Apache Airflow.
  • Proven experience in designing and scaling highly-performant data pipelines leveraging AWS services such as S3, Athena, Lambda, and RDS.
  • Fluency in a modern programming language relevant to data engineering (e.g., Python).
  • Strong experience working with relational databases (e.g., PostgreSQL, MySQL) and data warehousing solutions (e.g., AWS Athena).
  • Experience leading other engineers in designing and implementing data pipelines and infrastructure.
  • Experience running data pipelines in multiple cloud environments is highly desirable.

Nice to Have

  • Experience in leading teams or mentoring engineers.
  • Experience with Terraform, Elasticsearch, Github.
  • Experience with cloud environments beyond AWS.

Qualifications

  • Educational background or certifications are not explicitly specified, but extensive professional experience is required.

Benefits & Perks

  • Unlimited PTO
  • Medical, dental, and vision benefits that start on day one
  • Flexible spending accounts
  • Life insurance and short-term and long-term disability coverage
  • Family planning support benefits, including 100% paid maternity and parental leave
  • 401k match
  • Veeam Care Days for volunteering activities
  • Professional training and education, including courses, workshops, internal meetups, and access to online learning platforms (Percipio, Athena, O'Reilly)
  • Mentoring through the MentorLab program

Working at Veeam Software

Veeam values a dynamic and motivated team environment, emphasizing growth, continuous improvement, and supporting employee development through training, mentoring, and volunteering opportunities.

Apply Now

Job Details

Posted AtJul 4, 2025
Job CategoryData Engineering
Salary215k-307k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Veeam Software

Website

veeam.com

Company Size

1001-5000 employees

Location

Remote, CT

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches