Haystack logo
Haystack Verified
Software, Developer Tools, Analytics

Senior Software Engineer

United StatesHybridFull TimeSeniorPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

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!

Ready to apply?
You'll be redirected to Haystack's application page.

Similar roles