Senior Software Engineer, Python & API Integration

Vanterra Foundation Solutions

United States

Remote

USD 130,000 - 190,000

Full time

8 days ago

Get a reply from this employer

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

Get past ATS filters

Job summary

Vanterra Foundation Solutions is seeking a Senior Software Engineer to join our remote engineering team. You will build Python services that connect external SaaS platforms to our internal systems, ensuring data accuracy and synch across them.

You’ll work with Claude as part of the SDLC and provide expert input on AI adoption. As a back-end focused role, occasional front-end work may occur; you’ll own the data layer in MySQL on AWS, deploy containerized services with ECS/EC2, and help raise

Qualifications

  • 5+ years as a senior software engineer or full stack developer.
  • Strong Python for back-end development, scripting, and automation.
  • Extensive experience integrating with complex APIs, including OAuth 2.0, webhooks, pagination, rate limits, and retry handling.
  • Solid SQL and relational database fundamentals, preferably with MySQL.
  • Experience deploying applications on AWS (RDS, EC2, ECS) and with Docker.
  • Fluency with Git and collaborative branching workflows on shared codebases.
  • Experience handling sensitive data securely (credentials, tokens, PII).

Responsibilities

  • Build and maintain Python services connecting external SaaS platforms to internal systems.
  • Design API-to-API integrations between third-party platforms with authentication, pagination, rate limits, retries, and failure recovery.
  • Keep systems in sync by uploading, synchronizing, and enriching records across platforms.
  • Own the data layer in MySQL on AWS RDS: schema design, migrations, and query optimization.
  • Deploy and run containerized services on AWS (ECS and EC2), with logging and monitoring.
  • Collaborate with Claude across the SDLC and verify outputs before deployment.
  • Advise on AI tool adoption and guardrails for data handling and safe usage.
  • Raise engineering quality through code reviews and automated testing.

Skills

Python
API integrations
SQL
AWS
Docker
Git
Security
AI tools
Remote teamwork
Communication

Tools

MySQL
FastAPI/Django
REST APIs
OAuth 2.0
Webhooks

Job description

At Vanterra Foundation Solutions, we believe the future of our industry belongs to those who put people first and empower them with AI-driven systems and real-time insights. As the second-largest and fastest-growing foundation repair and waterproofing company in the United States, we’re reimagining what a home services company can be—faster, smarter, and built for the future.

Grounded in partnership, teamwork, and pride in craftsmanship, we help homeowners protect and improve their homes through expert foundation repair, waterproofing, and crawl space solutions.

Join a team that’s powered by people, fueled by teamwork, and accelerated by innovation.

About the Role

We’re looking for a Senior Software Engineer to join our remote engineering team. Most of your time will go to building Python services that connect external SaaS platforms to each other and to our internal systems, keeping data accurate and in sync across them. Claude is part of how we work at every stage of the software development lifecycle, and you’ll also serve as a subject matter expert in our organization-wide rollout of AI tools. Front-end work is occasional, and this is primarily a back-end integration role.

What You’ll Do
  • Build and maintain Python services using FastAPI, Django, or similar, with typed, async-capable, well-tested code.
  • Design API-to-API integrations between third-party SaaS platforms (REST, webhooks, and vendor SDKs), handling authentication, pagination, rate limits, retries, and failure recovery.
  • Keep systems in sync. Upload, synchronize, and enrich records across platforms, with logic that stays reliable when data is late, duplicated, or malformed.
  • Own the data layer in MySQL on AWS RDS: schema design, migrations, and query optimization.
  • Deploy and run containerized services on AWS (ECS and EC2), with logging and monitoring that make integration failures easy to catch and diagnose.
  • Work with Claude across the SDLC. We use it for planning, design, coding, code review, testing, debugging, and documentation. You’ll be responsible for verifying everything it produces before it ships.
  • Act as an SME on AI adoption. Participate in our organization’s AI rollout by advising on use cases, helping define guardrails for data handling, and helping colleagues use tools like Claude effectively and safely.
  • Raise engineering quality through code review and automated testing.
What You’ll Bring
  • 5+ years as a senior software engineer or full stack developer, with experience across the full development lifecycle
  • Strong Python skills for back-end development, scripting, and automation
  • Extensive hands-on experience integrating with complex third-party APIs, including OAuth 2.0, webhooks, pagination, rate limiting, and retry handling, for reliable, high-volume sync
  • Solid SQL and relational database fundamentals, preferably with MySQL
  • Working experience deploying applications on AWS (RDS, EC2, ECS) and with Docker
  • Fluency with Git and collaborative branching workflows on shared codebases
  • Experience handling sensitive data securely (credentials, tokens, PII)
  • Comfort working with AI coding assistants throughout the development process, and the judgment to review their output critically, especially around security and data handling
  • Willingness to teach and advise colleagues on AI tools, and to give input on how the organization adopts them
  • Strong written communication and the self-direction to work effectively on a remote team
Nice to Have
  • Background in home services, such as field service management, scheduling, dispatch, CRM, or lead management platforms
  • Familiarity with WordPress development (modern PHP, block themes, plugins) for maintaining internal admin tools
  • Experience building LLM-powered features or integrations
  • Prior experience leading or supporting AI tool adoption in an organization
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Full-Stack Python Software Engineer
Lead Full-Stack Python Software Engineer

EPAM Systems • United States

Remote
USD 140,000 - 190,000
Staff Engineer
Staff Engineer

360 Privacy • Brentwood (TN)

On-site
USD 180,000 - 260,000
Digital privacy protection
Lead Software Engineer - Python React Full Stack
Lead Software Engineer - Python React Full Stack

JPMorganChase • Plano (TX)

On-site
USD 140,000 - 210,000
Engineering Lead: Python Backend & Cloud Architecture
Engineering Lead: Python Backend & Cloud Architecture

ACV Auctions • Buffalo (NY)

On-site
USD 140,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Social Leverage LLC • New York (NY)

Remote
USD 150,000 - 230,000
SOC 2 or regulated environments
AI/architecture open source talks
Senior Full-Stack Python Software Engineer
Senior Full-Stack Python Software Engineer

EPAM Systems • United States

Remote
USD 140,000 - 170,000
Senior AI Engineer
Senior AI Engineer

SubcontractorHub • Lehi (UT)

On-site
USD 150,000 - 210,000
Staff+ Backend Software Engineer
Staff+ Backend Software Engineer

Anthropic Limited • New York (NY)

On-site
USD 180,000 - 260,000
Health insurance
Fertility benefits (Carrot)
22 weeks parental leave
+10
Senior Software Engineer
Senior Software Engineer

Digitailor • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Platform Engineer – Backend, Python & Cloud
Senior Platform Engineer – Backend, Python & Cloud

ACV Auctions • Buffalo (NY)

On-site
USD 140,000 - 180,000