Senior Software Engineer
4 days ago
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.
- 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, NoSQL, Redis, Elasticsearch).
- Proficiency in CI/CD, DevOps, and Infrastructure as Code (Terraform, Bicep, ARM templates).
- Knowledge of GraphQL, gRPC, and API Gateway solutions
- Hands-on experience with data lakes or real-time analytics.
- Architecture & Development:
- 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 NoSQL (PostgreSQL, MongoDB).
- 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, RabbitMQ).
- DevOps:
- Implement CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps.
- 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
-
Senior Specialist Software Engineering
1 week ago
Nashville, TN, United States L3Harris Full timeL3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our...
-
Senior Specialist Software Engineering
2 weeks ago
Nashville, TN, United States L3Harris Full timeL3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our...
-
Senior Specialist Software Engineering
1 week ago
Nashville, TN, United States L3Harris Full timeL3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our...
-
Senior Software Engineer
2 weeks ago
Nashville, TN, United States KY Staffing Full timeSenior Software Engineer Oracle is seeking an experienced and driven Senior Software Engineer who wants to join a team of highly talented engineering professionals who are helping revolutionize the delivery of new cloud data centers around the globe. We are looking for passionate, highly motivated, uniquely skilled, "engineering-first" individuals to join...
-
Senior Software Engineer
2 weeks ago
Nashville, TN, United States Mississippi Staffing Full timeSenior Software Engineer In Oracle Cloud Infrastructure Locations: Nashville, TN, Austin, TX, Broomfield, CO As a Senior Software Engineer in Oracle Cloud Infrastructure, you will have the opportunity to solve challenging technical problems and contribute in the development, delivery, and operation of cloud services that will enable delivery of novel...
-
Senior Software Engineer
2 weeks ago
Nashville, TN, United States Mississippi Staffing Full timeSenior Software Engineer In Oracle Cloud Infrastructure Locations: Nashville, TN, Austin, TX, Broomfield, CO As a Senior Software Engineer in Oracle Cloud Infrastructure, you will have the opportunity to solve challenging technical problems and contribute in the development, delivery, and operation of cloud services that will enable delivery of novel...
-
Senior Software Engineer
2 weeks ago
Nashville, TN, United States Mississippi Staffing Full timeSenior Software Engineer In Oracle Cloud Infrastructure Locations: Nashville, TN, Austin, TX, Broomfield, CO As a Senior Software Engineer in Oracle Cloud Infrastructure, you will have the opportunity to solve challenging technical problems and contribute in the development, delivery, and operation of cloud services that will enable delivery of novel...
-
Senior Software Engineer
2 weeks ago
Nashville, TN, United States Mississippi Staffing Full timeSenior Software Engineer In Oracle Cloud Infrastructure Locations: Nashville, TN, Austin, TX, Broomfield, CO As a Senior Software Engineer in Oracle Cloud Infrastructure, you will have the opportunity to solve challenging technical problems and contribute in the development, delivery, and operation of cloud services that will enable delivery of novel...
-
Senior Software Engineer
1 day ago
Nashville, TN, United States Vaco Full timeSenior Backend Software Engineer (Node.js and TypeScript) Contract to Hire We are supporting a Senior Backend Software Engineer opening on a six-month contract to hire. This role is ideal for someone who enjoys solving complex backend problems, building scalable services, and working in a modern engineering culture. Location Hybrid in Nashville TN with...
-
Senior Software Engineer
2 weeks ago
Nashville, TN, United States Vaco by Highspring Full timeSenior Backend Software Engineer (Node.js and TypeScript) Contract to Hire We are supporting a Senior Backend Software Engineer opening on a six-month contract to hire. This role is ideal for someone who enjoys solving complex backend problems, building scalable services, and working in a modern engineering culture. Base pay range $65.00/hr - $70.00/hr...