Senior Software Engineer

P3+Uplift

Des Moines (IA)

On-site

USD 110,000 - 140,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

P3+Uplift is seeking an experienced Software Engineer to join a technology team responsible for a business-critical sales platform. You will work across the stack, from API and data pipeline development to cloud infrastructure and automated deployments.

The role emphasizes building scalable solutions in AWS, improving reliability, and contributing to CI/CD and testing practices. Collaboration with product partners within an Agile environment is essential.

Qualifications

  • 4+ years of software development experience with Node.js or Python.
  • Hands-on AWS experience with Lambda, SQS, SNS and S3.
  • Strong SQL skills and data-driven application experience.
  • Experience with ETL, data integration and data warehousing.

Responsibilities

  • Design, build, and enhance scalable applications and data integration solutions.
  • Develop and support data pipelines and ETL processes across systems.
  • Build and maintain AWS cloud infrastructure and services.
  • Improve platform reliability, performance, and CI/CD pipelines.
  • Support deployments, testing, monitoring, and incident response.
  • Collaborate with teams in an Agile delivery environment.

Skills

Node.js
Python
SQL
REST APIs
Microservices
CI/CD
Automated testing
Agile/Scrum

Tools

AWS CDK
Git
CI/CD tooling

Job description

Software Engineer – AWS / Data Integration

We are seeking an experienced Software Engineer to join a technology team responsible for building and supporting a business-critical sales platform. This role offers a strong mix of application development, cloud engineering, data integration, automation, and platform reliability.

The ideal candidate will be comfortable working across the technology stack, from developing APIs and data pipelines to improving cloud infrastructure, automated deployments, testing, monitoring, and overall platform performance. This is a great opportunity for an engineer who enjoys solving complex problems and building scalable solutions in a modern AWS environment.

What You'll Do
  • Design, build, and enhance scalable applications, APIs, and data integration solutions.
  • Develop and support data pipelines and ETL processes that move information across multiple systems and platforms.
  • Build and maintain cloud-based infrastructure and services within AWS.
  • Improve platform stability, scalability, performance, and overall reliability.
  • Develop and enhance CI/CD pipelines to automate application and infrastructure deployments.
  • Support environment management, release activities, and production deployments.
  • Create and maintain automated testing across unit, integration, API, end-to-end, regression, smoke, and performance testing.
  • Monitor applications and infrastructure, troubleshoot issues, and assist with incident response and root-cause analysis.
  • Incorporate security, compliance, and engineering standards throughout the development lifecycle.
  • Identify opportunities to modernize and improve existing applications, integrations, processes, and infrastructure.
  • Collaborate with engineers, product partners, and other technology teams within an Agile delivery environment.
What We're Looking For
  • Strong software development experience using Node.js and/or Python.
  • Hands-on experience building solutions within AWS, particularly services such as Lambda, SQS, SNS, and S3.
  • Strong SQL skills and experience working with relational databases and data-driven applications.
  • Experience with ETL, data integration, data warehousing, and database technologies.
  • Experience designing and developing secure, scalable REST APIs and microservices.
  • Knowledge of infrastructure-as-code technologies, preferably AWS CDK.
  • Experience developing and maintaining CI/CD pipelines and automated deployment processes.
  • Strong understanding of automated software testing and modern quality engineering practices.
  • Experience using Git or similar source-control platforms.
  • Previous experience working within Agile/Scrum development teams.
Preferred Experience

Experience developing technology within complex, highly regulated environments such as financial services, insurance, or healthcare is a plus. Candidates who have worked with large-scale data integrations, cloud modernization initiatives, or enterprise platforms will be especially well suited for this opportunity.

Why This Opportunity?

This position provides the opportunity to work on a highly visible platform while touching several areas of modern engineering, including AWS cloud services, APIs, microservices, ETL/data integration, DevOps automation, testing, and platform reliability. You'll have the ability to contribute not only to day-to-day development but also to the long-term evolution and modernization of the platform.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

P3+Uplift • Des Moines (IA)

On-site
USD 110,000 - 150,000
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest-North America • Atlanta (GA)

On-site
USD 110,000 - 140,000
Java/AWS Engineer
Java/AWS Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Wakefield (MA)

On-site
USD 120,000 - 180,000
Senior Software Developer
Senior Software Developer

Ampcus Inc • Plano (TX)

On-site
USD 120,000 - 160,000
Senior Data Engineer / Cloud Solutions Developer
Senior Data Engineer / Cloud Solutions Developer

Compunnel, Inc. • Costa Mesa (CA)

On-site
USD 120,000 - 160,000
Senior AWS Platform Engineer
Senior AWS Platform Engineer

Compunnel, Inc. • Roseland (NJ)

On-site
USD 150,000 - 190,000
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest Technologies Corp • Atlanta (GA)

On-site
USD 110,000 - 130,000
Senior AWS Platform Engineer
Senior AWS Platform Engineer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Vertisystem (A MOURI Tech Company) • United States

On-site
USD 120,000 - 160,000