Position Overview
Marmon Global Innovation Center (GIC), a division of Marmon Holdings, is seeking a Senior Software Engineer to guide junior engineers and drive long-term projects for Coilmaster Corporation, a leading Marmon company specializing in fin and tube heat exchangers. This senior role is responsible for end-to-end software development of Coilmaster's EzCoil coil selection and thermal-fluid modelling platform. The Sr. engineer will leverage their domain expertise in thermal-fluid sciences and experience in software engineering to architect, develop, and validate models while ensuring reliable and efficient implementation in code.
As a hands-on leader, you will directly contribute to software development and testing while also mentoring junior engineers. Strong project management and scheduling skills are required to coordinate deliverables across multiple initiatives.
Mandatory Skills
- 8-10 years of production software experience for engineering/simulation applications (C#/.NET strongly preferred).
- Proven track record owning design, implementation, and maintenance of engineering tools (e.g., rating/selection software).
- Strong object-oriented design and software architecture skills.
- Proficient with Git-based workflows, code review, and automated unit/integration testing.
- Comfortable working in an iterative/agile environment and translating thermal/ mechanical requirements into robust software features.
Desired Skills
- Experience with Azure / AWS cloud services
- Knowledge of JavaScript frameworks (Angular / React)
- Familiarity with CI/CD pipelines and DevOps tools
- Exposure to microservices architecture
Opportunities for Growth
- Gain exposure to modern .NET technologies and cloud-native development
- Opportunity to work on end-to-end project lifecycles including design, development, testing, and deployment
- Develop deeper expertise in architecture, performance optimization, and system scalability
- Collaborate with cross-functional teams including product management, QA, and DevOps
- Pathway to grow into Senior Developer / Technical Lead roles with leadership and mentoring opportunities
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 8-10 years of professional experience in .NET application development
- Strong command over C#, .NET Core, ASP.NET MVC / Web API, and SQL Server
- Working knowledge of front-end technologies (HTML, CSS, JavaScript)
- Experience in developing, testing, and deploying scalable enterprise applications
- Familiarity with source control and agile practices
- Excellent communication and collaboration skills with a proactive approach to problemsolving.
.