Senior Software Engineer (Data Backend)

SteerBridge

$145K — $175K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizenship required.
  • 6+ years of professional software engineering experience, focusing on backend or data systems.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Expert-level Python programming skills for building production backend systems.
  • Experience with AWS, GCP, or Azure, and infrastructure-as-code tools like Terraform.

Responsibilities

  • Design, develop, and maintain backend services and data pipelines for analytics and reporting.
  • Write clean, maintainable Python and SQL code, contributing to engineering standards.
  • Architect scalable data storage and processing solutions.
  • Lead technical design discussions, balancing performance and cost.
  • Partner with cross-functional teams to translate business requirements into technical solutions.
  • Coordinate project timelines and deliverables across teams.
  • Conduct code reviews and mentor junior engineers.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life Insurance
  • 401(k) Retirement Plan with matching
  • Paid Time Off
  • Paid Federal Holidays
Full Job Description
Position Overview

We're looking for a Senior Software Engineer to design, build, and maintain the backend systems powering our data platform. This role combines deep technical craftsmanship with the ability to lead cross-functional initiatives - you'll write production-grade code, make architectural decisions, and coordinate with stakeholders across engineering, data science, and product to deliver reliable, scalable data infrastructure.

Key Responsibilities

  • Design, develop, and maintain backend services and data pipelines that support analytics, reporting, and downstream applications


  • Write clean, well-tested, maintainable Python and SQL code and contribute to the evolution of our engineering standards and best practices


  • Architect data storage, processing, and integration solutions that scale with business needs


  • Lead technical design discussions and make sound trade-offs between performance, cost, maintainability, and delivery speed


  • Partner with data scientists, analysts, product managers, and other engineering teams to translate business requirements into technical solutions


  • Own project timelines and deliverables for cross-functional initiatives, coordinating dependencies across teams


  • Conduct code reviews and mentor junior and mid-level engineers


  • Troubleshoot and resolve production issues, including performance bottlenecks and data quality problems


  • Contribute to technical documentation and knowledge-sharing across the organization


  • Evaluate and recommend new tools, frameworks, and approaches to improve the team's data infrastructure


Required Qualifications

  • U.S. Citizenshiprequired.


Technical Skills

  • Strong foundation in computer science fundamentals: data structures, algorithms, distributed systems, and software design principles


  • Expert-level Python programming skills, with experience building production backend systems


  • Solid understanding of relational databases and SQL; experience with cloud data warehouses (e.g. Redshift) a plus


  • Experience with cloud infrastructure (AWS, GCP, or Azure) and infrastructure-as-code tools (e.g., Terraform)


  • Familiarity with data processing frameworks (e.g., Spark, Pandas) and workflow orchestration tools (e.g., Airflow)


  • Strong understanding of API design, microservices architecture, and system integration


  • Proficiency with version control (Git) and CI/CD practices


Project & Cross-Functional Skills

  • Demonstrated experience leading or coordinating projects across multiple teams or stakeholders


  • Strong project management instincts: scoping work, setting timelines, managing risk, and communicating status clearly


  • Excellent written and verbal communication skills, with the ability to translate technical concepts for non-technical audiences


  • Comfortable working independently and driving initiatives forward with minimal oversight


  • Experience balancing competing priorities and stakeholder needs in a fast-paced environment


Experience & Education

  • 6+ years of professional software engineering experience, with a focus on backend or data systems


  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)


  • Experience mentoring other engineers and contributing to team technical direction is a plus


Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life Insurance
  • 401(k) Retirement Plan with matching
  • Paid Time Off
  • Paid Federal Holidays


$145,000 - $175,000 a year

Salary is commensurate with experience

Similar Jobs

More Jobs at SteerBridge

More Information Technology Jobs

Find similar Senior Software Engineer (Data Backend) jobs: