ServiceTrade

Senior Software Engineer, Data Platform

ServiceTrade$112K — $135K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in data engineering or related fields
  • Expertise in Python and SQL with significant experience in complex data transformations
  • In-depth knowledge of AWS data services including DMS, Kinesis, and S3
  • Proven track record with enterprise-grade cloud data platforms like Redshift or Snowflake
  • Experience with CI/CD principles and infrastructure-as-code methodologies
  • Familiarity with AI-assisted coding tools like Copilot or Claude Code

Responsibilities

  • Lead the development and maintenance of Python-based data pipelines for ingestion and processing
  • Design and optimize data models to meet advanced analytics requirements
  • Build and tune high-performance ETL/ELT workflows using AWS technologies
  • Diagnose and resolve issues in data pipelines while ensuring data integrity
  • Mentor junior engineers and establish best-practice documentation standards

Benefits

  • Medical insurance options including Health Savings Account contributions
  • Flexible Spending Account and Dependant Care Account available
  • Company-paid life insurance, short-term and long-term disability
  • 401(k) plan with up to 3% employer match and no vesting period
  • Flexible PTO policy and additional paid company holidays
  • Paid time off for volunteering
  • Employee reimbursement for professional development and well-being
Full Job Description
Position Description:

We're looking for a Senior Software Engineer, Data Platform who's excited to make an impact. In this role, you will be responsible for leading the design, development, and optimization of our scalable batch and streaming data pipelines using Python, SQL, and key AWS technologies like DMS and Kinesis. You will own the architecture of our enterprise cloud data platforms, build high-performance ETL/ELT workflows, drive CI/CD and Infrastructure-as-Code best practices, and mentor junior engineers while leveraging modern AI-assisted tools to ensure system reliability, performance, and data integrity across our entire ecosystem.

Key Responsibilities and Activities:
  • Lead development, testing, and maintenance of scalable Python code for data ingestion, transformation, and processing across streaming and batch architectures.
  • Design and optimize data models and transformation logic that support advanced analytics and evolving BI needs, with built-in data quality and performance.
  • Build and tune high-performance ETL/ELT workflows using AWS DMS, Kinesis, and related data integration technologies.
  • Diagnose and resolve pipeline issues, implementing preventative measures that guarantee data integrity and reliability.
  • Mentor junior engineers and establish documentation standards for code, models, and processes to enable knowledge transfer and best practices.
Knowledge and Skills:
  • Data Engineering Mastery: Experience in data engineering, demonstrating expertise in designing, conducting rigorous code reviews, and managing complex, large-scale ETL/ELT pipelines.
  • Expertise in Cloud Data Platforms: Deep understanding and hands-on experience with enterprise-grade cloud data platforms such as Redshift, BigQuery, or Snowflake, including their architectural nuances and performance optimization strategies.
  • Advanced Programming Proficiency: Expert-level skills in Python and SQL (including advanced optimization techniques in MySQL, Postgres, and SQL Server), coupled with extensive experience with complex transformations and a strong command of AWS services (DMS, S3, Airflow, Kinesis, DocumentDB, CloudWatch, Kubernetes, Glue).
  • CI/CD and Infrastructure-as-Code Leadership: Proven ability to establish and maintain robust version control (GitHub) workflows, architect and implement sophisticated CI/CD pipelines for data infrastructure, and a strong advocate for infrastructure-as-code principles and tools.
  • AI-Assisted Development: Practical experience using AI coding tools (Claude Code, Copilot, Cursor) to accelerate delivery - and the judgment to review, test, and own the output.

A few things you'll want to know:

What kind of benefits do you offer?
  • Medical through Cigna, PPO and HDHP options, including a Health Savings Account with company contributions Dental and Vision through Unum
  • Flexible Spending Account and Dependant Care Account
  • Company-paid Life insurance, STD and LTD
  • Voluntary benefits including Supplemental Life Insurance, Critical Illness, Accident and Pet Insurance
  • 401(k) with up to 3% employer match and NO vesting period
  • Flexible PTO policy
  • 10 company holidays
  • Parental Leave
  • Paid Time Off for Volunteering
  • Employee Reimbursement Program to use for well-being, technology and/or professional development

Want to know more?

Go ahead and apply! Let's get to know each other.

#LI-(Remote)

ServiceTrade is not registered to hire in all 50 states. You must reside in one of the states listed to be considered.

(AL, AR, AZ, CA, CO, CT, DE, FL, GA, IL, IN, KY, LA, MD, ME, MI, MN, MO, NC, NH, NJ, NY, OH, OR, PA, SC, TN, TX, UT, VA, VT, WA)

About ServiceTrade

ServiceTrade is a software company that provides a customer service platform for commercial service contractors. The platform allows contractors to manage their operations, schedule and dispatch technicians, and communicate with customers. ServiceTrade's platform also includes features such as online booking, customer feedback, and analytics to help contractors improve their service. The company was founded in 2010 and is headquartered in Durham, North Carolina.
Learn more about ServiceTrade
Size
100 employees
Industry
Net Income
-$1 million
Founded
2010
5 Year Trend
+50%
Revenue
$5 million

Similar Jobs

More Jobs at ServiceTrade

More Information Technology Jobs

Find similar Senior Software Engineer, Data Platform jobs: