
Software Engineer- Python & .NET
Columbus, OHJobSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Columbus, OH, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Insight Global’s client is seeking a senior software engineer for a backend team developing core services and migrating an existing platform. The role emphasizes Python and FastAPI API development, while also supporting .NET/C# services and working with cloud, data, and analytics teams. The engineer will balance existing-service support with new development and contribute to event-driven services, modernization, and observability migration.
Skills & qualifications
Skills
Qualifications
Full job description
Job Description
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
Skills and Requirements
5-8 years of professional backend development experience with Python Experience developing production backend APIs, using FastAPI 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 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
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].
How this job compares
Set against the 41,885 open Software Engineer jobs on Olive Jobs, counted November 6, 2026.
- Pay
- This postingNot listed
- Ohio median$111–202K/yr579 salary ranges
- Ohio median$50–67/hr32 hourly ranges
- Openings
- Olive Jobs lists 1,016 open Software Engineer jobs in Ohio and 41,885 across the US. 8% of them nationwide are listed as remote or flexible.
- Hiring the most in Ohio
- Deloitte89 open
- Oracle70 open
- JPMorgan Chase69 open
- Experience
- This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (34,352 postings).
- Education
- 13,565 of the 41,885 open Software Engineer jobs (32%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 6, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.




