Senior Software Engineer (.NET / React / Cloud)

recruit22

Downers Grove (IL)

Hybrid

USD 135,000 - 170,000

Full time

16 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Recruit22 is seeking a Senior Software Engineer in Downers Grove, IL (Hybrid) to design, develop, and support enterprise-grade software powering critical business operations and customer-facing platforms.

You will work with product managers, architects, QA, DevOps, and stakeholders to deliver secure, scalable applications using C#, .NET Core, React, and cloud tech across Azure/AWS, with a strong focus on CI/CD and modern architecture.

Qualifications

  • 7+ years of professional software development experience.
  • Strong experience developing applications with C#, .NET Core / ASP.NET Core, React.js, JavaScript / TypeScript, SQL Server, REST APIs.
  • Experience building scalable distributed systems and microservices.
  • Experience with cloud platforms such as Azure or AWS.
  • Proficiency with source control, Git workflows, and CI/CD practices.
  • Experience with Docker and containerized environments.
  • Strong understanding of software design patterns and modern development methodologies.
  • Experience working within Agile/Scrum environments.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, test, and deploy enterprise applications using C#, .NET Core, ASP.NET Core, React, JavaScript, and TypeScript.
  • Develop and maintain RESTful APIs and distributed services.
  • Build scalable microservices and event-driven applications.
  • Contribute to full software development lifecycle activities including design, coding, testing, deployment, and support.
  • Troubleshoot and resolve complex application and performance issues.
  • Develop and deploy solutions in Azure and/or AWS cloud environments.
  • Participate in cloud migration and modernization initiatives.
  • Support containerized applications using Docker and Kubernetes.
  • Contribute to Infrastructure-as-Code and cloud automation efforts.
  • Design and optimize SQL and NoSQL database solutions.
  • Develop and maintain integrations between internal and external systems.
  • Ensure data integrity, scalability, performance, and security.
  • Participate in CI/CD pipeline development and optimization.
  • Conduct peer code reviews and maintain coding standards.
  • Implement automated testing strategies including unit, integration, and end-to-end testing.
  • Support application monitoring, logging, telemetry, and observability initiatives.
  • Work closely with business stakeholders and cross-functional teams to define technical solutions.
  • Provide technical guidance and mentorship to junior engineers.
  • Contribute to architecture discussions and technology recommendations.
  • Support software releases and production deployments.

Skills

C#
.NET Core / ASP.NET Core
React.js
JavaScript / TypeScript
SQL Server
REST APIs
Microservices
Azure / AWS
Docker
Kubernetes
Git workflows
CI/CD
Agile / Scrum
Communication
Node.js
GraphQL
Kafka
NoSQL (Redis, MongoDB)

Education

Bachelor's degree in CS/IT/Engineering

Tools

Docker
Kubernetes
Git
CI/CD

Job description

Recruit22 is partnering with an innovative organization to identify a talented Senior Software Engineer to join a high-performing technology team. This role is ideal for an experienced hands-on engineer who enjoys building scalable applications, modernizing platforms, and contributing to cloud-native digital solutions.

Location

Downers Grove, IL (Hybrid)

Employment Type

Full-Time (NO SPONSORSHIP PROVIDED)

Compensation

$135,000 - $170,000 (depending on experience)

Position Overview

As a Senior Software Engineer, you will play a key role in designing, developing, and supporting enterprise-grade software solutions that power critical business operations and customer-facing digital platforms. You will work closely with product managers, architects, QA teams, DevOps engineers, and business stakeholders to deliver scalable, secure, and high-performing applications. This is a highly technical, hands-on role focused on full-stack development, cloud technologies, modern software architecture, and continuous delivery best practices.

Key Responsibilities

Software Development

  • Design, develop, test, and deploy enterprise applications using C#, .NET Core, ASP.NET Core, React, JavaScript, and TypeScript.
  • Develop and maintain RESTful APIs and distributed services.
  • Build scalable microservices and event-driven applications.
  • Contribute to full software development lifecycle activities including design, coding, testing, deployment, and support.
  • Troubleshoot and resolve complex application and performance issues.

Cloud & Platform Engineering

  • Develop and deploy solutions in Azure and/or AWS cloud environments.
  • Participate in cloud migration and modernization initiatives.
  • Support containerized applications using Docker and Kubernetes.
  • Contribute to Infrastructure-as-Code and cloud automation efforts.

Databases & Data Integration

  • Design and optimize SQL and NoSQL database solutions.
  • Develop and maintain integrations between internal and external systems.
  • Ensure data integrity, scalability, performance, and security.

DevOps & Quality Practices

  • Participate in CI/CD pipeline development and optimization.
  • Conduct peer code reviews and maintain coding standards.
  • Implement automated testing strategies including unit, integration, and end-to-end testing.
  • Support application monitoring, logging, telemetry, and observability initiatives.

Collaboration & Mentorship

  • Work closely with business stakeholders and cross-functional teams to define technical solutions.
  • Provide technical guidance and mentorship to junior engineers.
  • Contribute to architecture discussions and technology recommendations.
  • Support software releases and production deployments.
Required Qualifications
  • 7+ years of professional software development experience.
  • Strong experience developing applications with:
    • C#
    • .NET Core / ASP.NET Core
    • React.js
    • JavaScript / TypeScript
    • SQL Server
    • REST APIs
  • Experience building scalable distributed systems and microservices.
  • Experience with cloud platforms such as Azure or AWS.
  • Proficiency with source control, Git workflows, and CI/CD practices.
  • Experience with Docker and containerized environments.
  • Strong understanding of software design patterns and modern development methodologies.
  • Experience working within Agile/Scrum environments.
  • Excellent communication and collaboration skills.
Preferred Qualifications
  • Experience with:
    • Node.js
    • GraphQL
    • Kafka
    • Azure Service Bus
    • Event Hub
    • NoSQL databases (Redis, MongoDB, etc.)
    • Kubernetes
  • Experience supporting high-volume eCommerce or digital platforms.
  • Exposure to AI-assisted development tools and software automation.
  • Experience with performance tuning and large-scale database environments.
  • Knowledge of event-driven architecture and distributed systems.
Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field preferred.

Equivalent professional experience will also be considered.

What Success Looks Like

The successful candidate will:

  • Deliver high-quality, maintainable software solutions.
  • Meet sprint commitments and project deadlines.
  • Contribute to platform modernization and cloud initiatives.
  • Improve system reliability, scalability, and performance.
  • Collaborate effectively across engineering and business teams.
  • Help elevate engineering standards through technical leadership and mentorship.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Software Engineer
Senior .NET Software Engineer

OEC • United States

Hybrid
USD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Senior .NET Developer/ React Developer
Senior .NET Developer/ React Developer

Compunnel, Inc. • Austin (TX)

On-site
USD 100,000 - 140,000
Software Engineer
Software Engineer

Martin-Marietta-1798b2fd • Raleigh (NC)

On-site
USD 90,000 - 120,000
Senior Full Stack Engineer – .NET, React
Senior Full Stack Engineer – .NET, React

Jobtailor • Milwaukee (WI)

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

The Phoenix Group • New York (NY)

On-site
USD 120,000 - 150,000
Software Engineer / Contract / .NET
Software Engineer / Contract / .NET

Motion Recruitment Partners LLC • Chicago (IL), Northern (KY)

Hybrid
USD 110,000 - 140,000
Sr. Software Engineer- Full Stack
Sr. Software Engineer- Full Stack

Velocitor Solutions • Charlotte (NC)

On-site
USD 120,000 - 160,000
Senior Front-End Software Developer (React-NodeJS)
Senior Front-End Software Developer (React-NodeJS)

CatchProbe Intelligence Technologies • San Francisco (CA)

Remote
USD 120,000 - 160,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000