Senior Full Stack Software Engineer
Listed on 2026-05-13
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, DevOps
Who We Are
Thermon is a global industrial technology leader and the world's foremost provider of mission-critical heating solutions. From power generation and semiconductors to oil & gas and food processing, our systems keep essential industries running safely, efficiently, and reliably.
We don't just make heaters—we deliver complete, end-to-end solutions that include design, installation, controls, and monitoring. Our people and products transfer the warmth needed to make life work
.
Headquartered in Austin, Texas, and operating in 18 countries, Thermon is built on the values of Care, Commit, and Collaborate
. We're a team of innovators and problem-solvers, united by our mission and driven by a culture of ownership and impact.
We're looking for a Senior Full-Stack Software Engineer to join our R&D Platforms Team and help build Genesis, our next-generation IIoT controls and monitoring platform. Genesis provides real-time visibility into the performance of industrial heating systems, enabling smarter, safer, and more sustainable operations. This role is ideal for someone who thrives in the backend, fluent in C#/ASP.NET Core, SQL Server, and system architecture, but who can also move up the stack to shape APIs and contribute to a modern React front-end.
You'll work to deliver scalable, high-performance solutions that power critical infrastructure around the world.
- Want to make a real impact on a small, empowered team.
- Enjoy building a product that solves real-world problems and improves continuously through customer feedback.
- Are energized by the challenge of integrating industrial controls hardware into a modern software platform.
- Love designing elegant systems and modeling complex data.
- Take pride in writing clean, maintainable, and performant code.
- Contribute to a robust C#/ASP.NET Core codebase with architectural insight and hands‑on development.
- Design and evolve scalable, performant system architecture.
- Model relational data in SQL Server, optimizing schema and queries for efficiency.
- Build and maintain RESTful APIs that expose well-structured data models.
- Implement asynchronous messaging patterns (e.g., MQTT, pub/sub) for real-time telemetry and control.
- Drive best practices through code reviews, mentorship, and continuous improvement.
- Collaborate with hardware teams to integrate legacy and modern control protocols.
- Contribute to system documentation (UML, C4) and architectural clarity.
- Develop CI/CD pipelines and automated testing systems.
- 5+ years of professional experience building full‑stack web applications.
- Strong expertise in C#/ASP.NET Core, SQL Server, and web technologies, e.g., React.
- Solid understanding of software architecture, best practices and design patterns (MVC, repository/unit-of-work, CQRS, Domain-Driven Design).
- Experience with asynchronous/event‑driven architectures (e.g., MQTT).
- Familiarity with Dev Ops best practices, unit testing, and agile development.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Familiarity with cloud‑native services and serverless patterns (Azure Functions, AWS Lambda).
- Experience with front‑end testing and C# testing frameworks.
- Knowledge of security best practices (OAuth, LDAP).
- Understanding of industrial control protocols (Modbus, CAN Bus).
- Experience with microservices.
- Experience with Dev Ops tools (e.g., Jenkins).
- Team Impact:
Small, agile team where your contributions matter. - Global Reach:
Your work will power critical infrastructure around the world. - Collaborative Culture:
Cross‑functional teams that value creativity, feedback, and growth. - Comprehensive Benefits:
Competitive salary, health coverage, 401(k) with match, and more. - Austin-Based:
Work in one of the most vibrant tech hubs in the country.
(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).