×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in La Vergne, Rutherford County, Tennessee, 37089, USA
Listing for: Resolution Technologies, Inc.
Full Time position
Listed on 2025-12-27
Job specializations:
  • Software Development
    Senior Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer Job Description

This person delivers the development and maintenance of our next-generation Order Management System using modern Microservices and Data Mesh architecture. This role requires a deep understanding of distributed systems, cloud and on-prem technologies, and scalable software development within the Manufacturing & Distribution industry. This position will collaborate with cross-functional teams to architect, develop, and optimize enterprise-grade solutions that drive efficiency and innovation in distribution, as well as order fulfillment processes.

Senior

Software Engineer

Minimum Qualifications
  • Bachelor’s degree in computer science or related field or directly related year for year experience
  • 6+ years in .NET Core, C#, ASP.NET Core, Web APIs, and front-end frameworks (Angular/React/Blazor).
  • Strong experience designing and implementing microservices-based architectures.
Senior Software Engineer Preferred Skills
  • Experience integrating ERP, WMS, and e-commerce systems is a plus.
  • Experience working with Order Management Systems in a Manufacturing or Distribution environment.
  • Knowledge of Data Mesh principles, event-driven architectures, and distributed data systems.
  • Hands-on experience with cloud platforms (Azure preferred, AWS/GCP is a plus).
  • Experience with containerization (Docker, Kubernetes) and serverless architectures.
  • Strong understanding of database technologies (SQL Server, DB2, No

    SQL, Redis, Elasticsearch).
  • Proficiency in CI/CD, Dev Ops, and Infrastructure as Code (Terraform, Bicep, ARM templates).
  • Knowledge of Graph

    QL, gRPC, and API Gateway solutions
  • Hands-on experience with data lakes or real-time analytics.
Senior Software Engineer

Key Responsibilities
  • Design and implement scalable. NET-based full-stack solutions using C#, ASP.NET Core, Blazor, Angular, or React.
  • Architect microservices-based systems, ensuring high availability, resilience, and performance.
  • Establish a Data Mesh strategy to manage decentralized data ownership and governance across the organization.
  • Design and optimize databases using SQL Server and No

    SQL (Postgre

    SQL, Mongo

    DB).
  • Order Management System (OMS):
  • Lead the development of a modern, cloud-native Order Management System tailored for manufacturing & distribution.
  • Define APIs, workflows, and integrations with ERP, WMS, and e-commerce platforms.
  • Ensure real-time order processing, tracking, and fulfillment using event-driven architecture (Kafka, Rabbit

    MQ).
  • Dev Ops:
  • Ensure security best practices, including OAuth, JWT, and API Gateway implementations.
  • Deploy and maintain cloud-native applications on Azure / AWS / GCP.
  • Technical Leadership & Best Practices:
  • Set coding standards, perform code reviews and mentor engineering teams.
  • Drive the adoption of modern engineering practices, including Domain-Driven Design (DDD), Test-Driven Development (TDD), and CI/CD.
  • Work with data engineers to build data pipelines that support analytical and operational workloads.
  • Apply secure coding practices, use OWASP guidelines
Seniority Level

Mid-Senior level

Employment Type

Full-time

Job Function

Information Technology

Referrals increase your chances of interviewing at Resolution Technologies, Inc. by 2x

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary