Enter a job title or keyword

Software Engineer


Job Location:

Saint Louis, MI - USA

Monthly Salary: Not provided by the employer
Posted: 6 June 2026 (30+ days ago)
Application Deadline: 3 September 2026
Vacancies: 1 Vacancy

Job Summary

Job Title: Software Engineer

Location of role: St. Louis MO(100% Remote)

Salary or Hourly range: Depending on experience DOE

Company relocation - At this time client will NOT relocate for this role

Company sponsorship - At this time client will NOT sponsor for this role

Travel: This role may require 0% travel

Duration of role: Direct hire Role - Fulltime

Key Points of the role:

  • 5 years of professional software development experience
  • Strong hands-on experience with C# and the ecosystem
  • Solid understanding of Object-Oriented Programming (OOP) principles
  • Experience developing and maintaining web-based applications
  • Strong debugging troubleshooting and problem-solving skills

Job Description Details:

ob Title: Software Engineer

Location 100% Remote

Job Type: Full-Time/Permanent

Salary: Up to 130K

About the Opportunity

We are seeking a talented Software Engineer to join a well-established software engineering team that builds and supports mission-critical business applications. This is an opportunity to work on long-term highly impactful products where reliability scalability and software craftsmanship are valued over chasing every new technology trend.

The ideal candidate is a strong Microsoft-stack engineer who enjoys solving complex business problems building durable solutions and working across the full application stack.
MUST-HAVE REQUIREMENTS
.NET / C# Development
5 years of professional software development experience
Strong hands-on experience with C# and the ecosystem
Solid understanding of Object-Oriented Programming (OOP) principles
Experience developing and maintaining web-based applications
Strong debugging troubleshooting and problem-solving skills
Database Development (Critical Requirement)
Candidates must possess strong relational database knowledge and hands-on database development experience.
Required experience includes:
SQL Server or other enterprise relational databases
Database design and normalization
T-SQL PL/SQL or equivalent SQL development experience
Stored Procedures
Views
Joins
Query optimization and performance tuning
Data modeling and database architecture concepts
We are looking for engineers who understand both:
How to design and structure databases effectively
How applications interact with and move data through those databases
JavaScript Development
Strong JavaScript experience
Experience developing interactive web applications
Ability to work across front-end and back-end technologies
Integration Experience
Experience with one or more of the following:
REST APIs
Web Services
XML
EDI Integrations
Third-party system integrations
Professional Skills
Strong analytical and problem-solving abilities
Ability to work independently and collaboratively
Excellent communication skills
Commitment to writing maintainable reliable code
Ability to learn new technologies and business domains quickly
PREFERRED QUALIFICATIONS
The following are considered strong advantages:
Blazor development experience
jQuery experience
Advanced SQL Server expertise
Experience working with enterprise integrations
Computer Science or related technical degree
Microsoft certifications
Experience using AI-assisted development tools such as GitHub Copilot ChatGPT or similar platforms
Technical Environment
C#
.NET
Blazor (growing adoption)
SQL Server
T-SQL
JavaScript
jQuery
REST APIs
XML
EDI
Visual Studio
What Were Looking For
We are seeking a software engineer who:
Enjoys working within the Microsoft technology stack
Values building stable reliable solutions
Has strong engineering fundamentals
Is curious and adaptable
Takes ownership of their work
Understands how to evaluate and validate AI-generated code rather than relying on it blindly
Enjoys solving real-world business challenges
This role is best suited for someone who appreciates long-term product development and engineering excellence rather than constantly changing technology stacks.
Candidates should expect technical discussions around:
C# development
Object-oriented programming concepts
Relational database design
SQL development and optimization
Application architecture
API and integration experience
Problem-solving and software engineering fundamentals
Why Join Us
Stable and growing organization
Mission-critical software products
Modern Microsoft technology stack
Opportunity to work with Blazor and evolving technologies
Collaborative engineering culture
High-impact work with real business value
Long-term career growth opportunities

If applying for this role - Please take each key point and provide number of years experience and what you would rate yourself 1 thru 10 (10 being expert) for each key point. Send your resume and notes on the role to expediate our recruiting services.