This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Software Engineer to join a manufacturing organization in Grand Prairie, Texas. In this role, you will help create and enhance business-critical web applications and services, contributing to technical direction while delivering reliable, scalable solutions. The position offers the opportunity to work closely with product and cross-functional teams to translate business needs into effective software. You will play a key part in building high-quality systems and supporting strong engineering standards across the team.
Job Responsibility
Design, develop, and enhance web-based applications and backend services using C#, .NET technologies, and modern front-end frameworks
Guide architectural planning for complex software platforms and help shape technical decisions that support long-term scalability
Manage the full feature lifecycle by clarifying requirements, estimating effort, building solutions, validating quality, and supporting releases
Mentor fellow engineers by sharing technical knowledge, reviewing approaches, and encouraging strong development practices
Produce readable, maintainable, and thoroughly tested code while identifying opportunities to improve application speed and system efficiency
Collaborate with product leaders and cross-functional stakeholders to ensure technical deliverables align with operational and business objectives
Investigate production issues, implement fixes, and participate in support coverage as needed to maintain application stability
Promote effective engineering tools, development standards, and modern practices that improve software quality and team productivity
Requirements
At least 6 years of experience developing complex software solutions in production environments
Minimum 2 years of hands-on experience with React or Angular, along with .NET Core and C# development
Strong proficiency in C#, .NET, ASP.NET, JavaScript, and React.js
Experience designing or supporting distributed applications and service-oriented system architectures
Solid understanding of object-oriented programming concepts and sound software design principles
Experience working with relational databases, writing advanced SQL, and improving query or application performance
Familiarity with API development and integration, asynchronous communication tools such as SignalR, and message-driven systems such as RabbitMQ
Nice to have
Bachelor’s degree in Computer Science, Information Technology, or a related discipline preferred
equivalent experience may be considered
What we offer
Medical, vision, dental, and life and disability insurance