Senior Python Integration Engineer

New
Fully remote within the United StatesFull-TimeSenior
SalaryCompetitive salary with eligibility for an annual performance bonus.
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSPostgreSQLPythonSQLServerlessCI/CDRESTful APIsCloudFormationDistributed Systems

Requirements

  • 6+ years of professional experience in Python development within enterprise or production-scale environments.
  • Strong hands-on experience with AWS services, including serverless technologies, ECS Fargate, CloudFormation, and state machines.
  • Solid background in distributed systems, APIs, microservices, and cloud-based architecture.
  • Strong knowledge of SQL and PostgreSQL databases.
  • Experience building and maintaining CI/CD pipelines and working in agile development teams.
  • Proven experience in integration testing, automation, and delivering high-quality, production-ready software.
  • Excellent communication skills with the ability to work directly with technical and non-technical stakeholders.
  • Bachelor’s or master’s degree in computer science, computer engineering, or a related technical field.
  • Self-directed mindset with strong problem-solving skills and a commitment to continuous learning.

Responsibilities

  • Design, develop, and maintain scalable backend systems using Python, with a focus on serverless AWS architectures, REST APIs, and distributed services.
  • Build and enhance cloud-native solutions including state machines, event-driven workflows, and external system integrations.
  • Collaborate with stakeholders and clients to translate business requirements into technical solutions and negotiate feasible engineering approaches.
  • Develop and maintain CI/CD pipelines, ensuring reliable deployment and continuous delivery of enterprise applications.
  • Implement integration testing frameworks and automated tests to ensure system reliability and reduce defects across services.
  • Support the full software development lifecycle, including design, development, deployment, monitoring, troubleshooting, and root cause analysis.
  • Identify opportunities to improve system performance, architecture, and tooling while contributing to long-term platform evolution.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salary with eligibility for an annual performance bonus.
Apply Now