As a Principal Software Engineer at ENA Corporate, you'll lead the design and development of critical food service technology, offering significant impact and opportunities for technical leadership. This hybrid role is ideal for experienced engineers who enjoy hands-on coding, mentoring, and shaping architectural standards within a dynamic environment. Apply now to build the future of food service innovation and enjoy a competitive salary range of $130,000-$140,000.
Job Description
Principal Software Engineer | Houston, TX | Hybrid
We're hiring on behalf of a leading food service operations provider seeking a Principal Software Engineer to design, build, and modernize critical in-house applications. This role offers a unique blend of hands-on software development and technical leadership, where you will own application architecture, actively code, set development standards, and mentor engineers. You will be instrumental in delivering scalable, secure middle-office and B2B solutions that drive business operations forward.
The Role
• Design and implement governance frameworks, standards, and best practices for custom application development.
• Establish SDLC and change management processes to ensure consistency and quality across projects.
• Partner with IT leadership to align custom application development with enterprise architecture, security, and compliance.
• Lead design and development of custom web and enterprise applications, including front-end and back-end components.
• Provide technical mentorship and conduct code reviews for other developers.
• Translate functional requirements into robust technical solutions through close collaboration with business stakeholders.
What You'll Need
• Proven experience designing scalable, high-performance applications.
• Strong skills in C#, JavaScript/TypeScript, Angular, and Entity Framework.
• Experience with Clean Architecture, Domain-Driven Design (DDD), and Microservices.
• Cloud development experience, preferably on Microsoft Azure, and proficiency in DevOps (CI/CD).
• Solid understanding of databases (SQL Server) and object-oriented programming principles.
• Ability to balance hands-on coding with leadership and mentoring duties.
What's On Offer
• Opportunity to lead and build critical middle-office and B2B applications that enhance operational efficiency.
• A collaborative environment focused on innovation and cutting-edge solutions.
• Be part of a team that fosters continuous learning and personal technical leadership growth.
• Multiple location options available within the United States.
Apply via Haystack today!