Senior Software Engineer- Python & .NET

Insight Global (United States)

Dublin (OH)

On-site

USD 120,000 - 160,000

Full time

7 days ago
Be an early applicant

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

Insight Global seeks a Senior Software Engineer to join a backend team focused on accelerating core service development and migrating an existing platform. You will work across new development and existing services, with a strong emphasis on Python-based backend API development in a distributed AWS environment.

The role involves owning production-quality APIs, collaborating with cloud, data, and analytics teams, and leveraging microservices, PostgreSQL, and DynamoDB while contributing to

Qualifications

  • 5-8 years of professional backend development experience with Python
  • Experience with C#/.NET in an established codebase
  • Experience with event-driven architecture and messaging/pub-sub patterns
  • Cloud-native backend development experience
  • Experience building Python/FastAPI APIs and microservices using SNS, SQS, API Gateway, DynamoDB
  • Experience with PostgreSQL databases

Responsibilities

  • Design, build, test, and maintain backend APIs and microservices
  • Develop greenfield backend services using Python and FastAPI
  • Support and enhance existing .NET/C# core services
  • Help accelerate migration and modernization of an existing platform
  • Design services using microservices and distributed-system patterns
  • Build and integrate event-driven services with AWS SNS/SQS
  • Work with PostgreSQL and DynamoDB
  • Develop services integrating with AWS API Gateway
  • Collaborate with cloud engineering on infrastructure templates and CloudFormation
  • Partner with data and analytics teams to improve event/data availability
  • Assist with migration of monitoring capabilities from SolarWinds to a new platform
  • Balance day-to-day support with new project work
  • Apply AI-assisted development tools to improve efficiency

Skills

Python
FastAPI
C#/.NET
Event-driven architecture
AWS

Tools

PostgreSQL
DynamoDB
SNS
SQS
API Gateway

Job description

  • 5-8 years of professional backend development experience with Python
  • Experience with C#/.NET and the ability to work effectively in an established .NET codebase
  • Experience with event-driven architecture and messaging/pub-sub patterns
  • Cloud-native backend development experience rather than owning cloud infrastructure.
  • Need prior experience building Python/FastAPI APIs and microservices that leverage services like SNS, SQS, API Gateway, and Dynamo DB
  • Experience with relational databases, particularly PostgreSQL
Nice to Have:
  • Experience with Domain-Driven Design (DDD)
  • Experience modernizing or migrating legacy/core services
  • Experience with observability or monitoring-platform migrations
  • Familiarity with SolarWinds
  • Exposure to Azure backend development
  • Understanding of CloudFormation and infrastructure-as-code concepts
  • Experience collaborating closely with data and analytics engineering teams
  • Practical familiarity with AI-assisted software development tools
A Brief Overview

A major client of Insight Global is seeking a Senior Software Engineer to join a backend engineering team focused on accelerating development of core services and the migration of an existing platform.

This engineer will work across both new development and existing services, with a strong emphasis on Python-based backend API development. The ideal candidate can step into an established engineering environment, understand distributed systems quickly, and begin building production-quality APIs within the first couple of weeks.

The environment includes Python, FastAPI, .NET/C#, AWS, PostgreSQL, DynamoDB, SNS, SQS, API Gateway, microservices, and event-driven architecture.

This is a hands-on senior engineering role for someone comfortable owning development while partnering with cloud, data, and analytics teams.

What You'll Do:
  • Design, build, test, and maintain backend APIs and microservices
  • Develop greenfield backend services using Python and FastAPI
  • Support and enhance existing .NET/C# core services
  • Help accelerate the migration and modernization of an existing platform
  • Design services using microservices and distributed-system patterns
  • Build and integrate event-driven services using technologies such as AWS SNS and SQS
  • Work with PostgreSQL and DynamoDB
  • Develop services integrating with AWS API Gateway
  • Partner with cloud engineering teams responsible for infrastructure templates and CloudFormation
  • Collaborate with data and analytics teams to improve event and data availability
  • Assist with migration of monitoring capabilities from SolarWinds to a new monitoring/observability platform
  • Balance day-to-day support of existing services with new project development
  • Apply AI-assisted development tools appropriately to improve engineering efficiency and delivery speed
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer: Python & .NET Microservices
Senior Backend Engineer: Python & .NET Microservices

Insight Global (United States) • Dublin (OH)

On-site
USD 120,000 - 160,000
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Houston (TX)

On-site
USD 110,000 - 170,000
Senior Python & API Architect - Backend, APIs, & Mentorship
Senior Python & API Architect - Backend, APIs, & Mentorship

Compunnel Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Python Developer
Senior Python Developer

Compunnel Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working Solutions • United States

Remote
USD 140,000 - 190,000
Senior Full Stack Developer (Data Engineering)
Senior Full Stack Developer (Data Engineering)

Gokool Digital • United States

On-site
USD 120,000 - 170,000
Senior Python Developer
Senior Python Developer

EdgeQ Technologies Private Limited • Seattle (WA)

Hybrid
USD 140,000 - 190,000
Senior Back-End Engineer (Python / Azure)
Senior Back-End Engineer (Python / Azure)

Luxoft • United States

Remote
USD 140,000 - 200,000
Senior Python Engineer
Senior Python Engineer

Premier Inn Hotels LLC (UAE) • United States

On-site
USD 140,000 - 190,000
Technical Lead (.NET / Python)
Technical Lead (.NET / Python)

BrainWorks • United States

Remote
USD 140,000 - 170,000