Senior Software Engineer – Data Focused

attaintalent

United States

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health, dental, vision, and life insur
Employer-sponsored retirement plan
Paid time off: 120 hours
Federal holidays
Parental leave (2 weeks)
Training and certification support

Job summary

attaintalent is seeking a senior software engineer to build and improve production systems on a platform aimed at replacing legacy environmental work tools. You will own features end-to-end, tackle complex data migration tasks, and collaborate with a small team across testing, integration, and release cycles.

You should bring strong programming skills, experience with APIs, databases, and automated testing, and be comfortable navigating ambiguity while communicating clearly with both technical

Qualifications

  • Substantial experience building and maintaining production software.
  • Strong programming and debugging skills, including APIs, relational databases, and automated testing.
  • SQL skills and understanding of how data moves through an application.
  • Ability to learn unfamiliar systems and navigate ambiguity.
  • Clear communication with technical and nontechnical colleagues.
  • Ownership and flexibility to contribute beyond a narrow specialty.

Responsibilities

  • Take features from understanding through implementation, testing, and release support.
  • Develop features, services, APIs, and integrations across the system.
  • Investigate legacy data and build data migration and validation routines.
  • Clarify workflows with business stakeholders.
  • Troubleshoot issues, add automated tests, and maintain code/documentation.
  • Pair and collaborate with teammates, review code, share knowledge, and unblock delivery.

Skills

Production software
APIs
Relational databases
Automated testing
SQL
Data movement understanding
Learning agility
Clear communication
Ownership and flexibility

Tools

Node.js
TypeScript
React
Kafka
AWS

Job description

Role overview

Build and improve production software for a platform replacing a group of legacy systems used in environmental work. This is a hands-on senior engineering role on a small team, spanning features, integrations, troubleshooting, testing, and release support, with an initial emphasis on complex data migration work.

Responsibilities
  • Take features and fixes from understanding the need through implementation, testing, and release support.
  • Develop application features, services, APIs, and integrations across the system.
  • Investigate legacy databases and build or improve data migration and validation routines.
  • Work with business stakeholders to clarify workflows, rules, and desired outcomes.
  • Troubleshoot issues, add useful automated tests, and maintain clear code and documentation.
  • Pair and collaborate with teammates, review code, share knowledge, and help unblock delivery.
Requirements
  • Substantial experience building and maintaining production software through delivery.
  • Strong programming and debugging skills, including APIs, relational databases, and automated testing.
  • Practical SQL skills and an understanding of how data moves through an application.
  • Ability to learn unfamiliar systems, navigate ambiguity, and make sound implementation decisions.
  • Clear communication with technical and nontechnical colleagues; willingness to surface questions and blockers.
  • Ownership, flexibility, and comfort contributing outside a narrow specialty.
Nice to have
  • Experience with PostgreSQL, data modeling or migration, cloud services, or event-driven systems.
  • Familiarity with Node.js, TypeScript, React, Kafka, or AWS; experience with every listed tool is not required.
Benefits and work setup
  • Remote or office work options, health, dental, vision, and life insurance, plus health and flexible spending accounts.
  • Retirement plan with employer match, 120 hours of paid time off, and federal holidays.
  • Two weeks of paid parental leave and paid community service time off.
  • Training and certification support with reimbursement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

BearPlex • United States

Remote
USD 140,000 - 190,000
Fully remote (US)
Professional development budget
Leadership path
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Keplaris • United States

Remote
USD 120,000 - 180,000
Staff Software Engineer, Database Platform
Staff Software Engineer, Database Platform

horizon3ai • United States

Remote
USD 180,000 - 260,000
Health coverage
Vision coverage
Dental coverage
+3
Senior Data-Focused Software Engineer (Remote)
Senior Data-Focused Software Engineer (Remote)

attaintalent • United States

Hybrid
USD 120,000 - 180,000
Health, dental, vision, and life insur
Employer-sponsored retirement plan
Paid time off: 120 hours
+3
Senior Data Engineer (SQL, dbt)
Senior Data Engineer (SQL, dbt)

externaljobboards • United States

Hybrid
USD 120,000 - 180,000
Healthcare
Remote work options
Equipment provided
Senior Backend Data Engineer
Senior Backend Data Engineer

7Seventy • United States

Hybrid
USD 150,000 - 240,000
Equity participation
Medical, dental, and vision coverage
401(k) plan
+1
Senior Full Stack Developer (Data Engineering)
Senior Full Stack Developer (Data Engineering)

Gokool Digital • United States

On-site
USD 120,000 - 170,000
Senior Data Engineer
Senior Data Engineer

dimensional • United States

Remote
USD 120,000 - 150,000
Remote work opportunity
Senior Software Engineer
Senior Software Engineer

Drivo • United States

Remote
AUD 170,000 - 230,000
Senior Data Engineer
Senior Data Engineer

7Seventy • New York (NY)

Hybrid
USD 160,000 - 180,000
Employer 401(k) match
Wellness stipend
Remote-friendly, optional NYC office
+1