Senior Software Engineer
Role summary
A leading food service operations provider is seeking a Principal Software Engineer to design, build, and modernize critical in-house applications. This hybrid role involves hands-on development and technical leadership for scalable, secure middle-office and B2B solutions. Responsibilities include establishing governance, SDLC processes, and partnering with IT leadership. The ideal candidate will have proven experience in scalable application design, strong skills in C#, JavaScript/TypeScript, Angular, Entity Framework, Clean Architecture, DDD, Microservices, Azure, DevOps (CI/CD), and SQL Server. The role offers an opportunity to lead critical application development and foster continuous learning.
Principal Software Engineer | Hybrid
We're hiring for a leading food service operations provider that is 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 in delivering scalable, secure middle-office and B2B solutions.
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.
• 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.
Apply via Haystack today!
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite