Principal Software Engineer
$130k - $140kENA Corporate
Job Reference Number: 35069
Employment Type: Full-Time , Hybrid
Segment: Elior Corporate
Brand: ENA Corporate
State: Texas (US-TX)
Principal Software Engineer – (hybrid schedule in Houston, TX or Minneapolis, MN).
Build the future of food service technology — Lead, code, and innovate.
We’re seeking a Software Engineer to design, build, and modernize critical in-house applications for a leading food service operations provider. This role blends hands-on software development with technical leadership, owning application architecture while actively coding, setting development standards, and mentoring engineers to deliver scalable, secure middle-office and B2B solutions that support business operations.
You’ll work on high-impact, in-house digital applications, including:
- Front-office (B2C and B2B) applications
- Middle-office systems that optimize operations and drive efficiency across the business
Where you’ll be working:
This position may be based in Houston, TX or Minneapolis, MN and follows a hybrid work schedule.
Minneapolis Office: 1515 Central Ave. NE, Minneapolis, MN 55413
Houston Corporate Office: 4920 Westway Park Blvd., Houston, TX 77041
#LI-RK1
Compensation Range
$130,000.00 to $140,000.00 based on experience.
What You’ll Do:
Strategy, Governance & Process
- Define and implement governance frameworks, standards, and best practices for the development, deployment, and maintenance of custom applications.
- Establish SDLC (Software Development Life Cycle) 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 standards.
- Evaluate and implement tools and methodologies to improve code quality, version control, and CI/CD pipelines.
- Create and maintain documentation for technical standards, development guidelines, and application portfolios.
Collaboration & Stakeholder Engagement
- Work closely with business stakeholders to translate functional requirements into technical solutions.
- Collaborate with infrastructure, architecture, and security teams to ensure scalable, secure, and performant solutions.
- Serve as the technical liaison between business units and IT, bridging the gap between strategic needs and technical implementation.
- Communicate technical concepts clearly to non-technical stakeholders, fostering alignment and understanding.
Continuous Improvement & Innovation
- Identify opportunities to modernize legacy systems and improve overall application performance and maintainability.
- Research and recommend emerging technologies that can enhance development efficiency and user experience.
- Champion a DevOps culture and advocate for automation, monitoring, and proactive application management.
Technical Leadership & Hands-On Development
- Lead design and development of custom web and enterprise applications, including both front-end and back-end components.
- Write clean, maintainable, and efficient code using modern technologies and frameworks (e.g., specific tech skills we are looking for)
- Provide technical mentorship and code reviews to other developers, promoting continuous learning and adherence to standards.
- Drive solution design sessions, reviewing architecture and ensuring that implementations meet design and performance requirements.
- Lead troubleshooting and root cause analysis for complex system issues.
What We’re Looking For:
- 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), Microservices, and development best practices.
- Cloud development experience (preferably Microsoft Azure) and DevOps (CI/CD).
- Solid understanding of databases (SQL Server) and object-oriented programming.
- Ability to balance hands-on coding with leadership and mentoring responsibilities.
- Strong problem-solving, analytical, and communication skills.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of professional .NET development experience.
- Experience with Azure services (AKS, Functions, App Services, Data Lake, Data Factory, Logic Apps).
- Familiarity with service-oriented architectures and containerization.
- Front-end development experience with Angular.
- AI/ML experience is a plus but not required.
Why You’ll Love This Role:
- Lead and build: Own architecture decisions while staying hands-on with coding.
- Impact food service delivery: Develop critical middle-office and B2B applications that enhance operational efficiency and customer experience.
- Multiple locations: Join a team in Houston or Minneapolis.
- Innovation-first culture: Collaborate with talented engineers on cutting-edge solutions.
- Mentor and grow: Develop your team while advancing your own technical leadership skills.
This position does not offer visa sponsorship. Corp-to-Corp arrangements will not be considered.
Our Benefits:
- Medical (FT Employees)
- Dental
- Vision
- Voluntary UNUM offering for Accident, Critical Illness and Hospital Indemnity
- Discount Program
- Commuter Benefits (Parking and Transit)
- EAP
- 401k
- Sick Time
- Holiday Pay (9 paid holidays)
- Tuition Reimbursement (FT Employees)
- Paid Time Off
About Elior North America:
Elior North America is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. We are committed to diversity and encourage applications from people of all backgrounds and abilities. We take pride in supporting the development of our employees and their skills at all levels and in fostering an environment of growth.
At Elior North America, we are committed to offering growth and advancement opportunities for all of our employees. The valuable skills and experience you’ve gained with Elior will propel you further in your career, whether with our corporate office or one of our brand segments.
Disclaimer: This job description can be revised by management as needed.
- ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As a Principal Software Engineer-KYC Risk Assessment at JPMorgan Chase within the Corporate Sector, you provide expertise and engineering excellence as an...Suggested
- ...Principal Software EngineerThis role drives the evolution of the SCM platform by delivering innovative, value-added core services and automation... ...the software delivery lifecycle.As a Principal Software Engineer at JPMorganChase within the Enterprise Technology - ENG...Suggested
- ...Principal Software EngineerAs we continue to grow and expand our services, we are seeking an accomplished Principal Software Engineer to work ONSITE to serve as a technical leader and architect across our software ecosystem. This role is responsible for driving the design...SuggestedLocal area
- ...Principal Software EngineerBuild the future of food service technology — Lead, code, and innovate. We're seeking a Software Engineer to design, build, and modernize critical in-house applications for a leading food service operations provider. This role blends hands-on...SuggestedWork at office
- ...Principal Software EngineerIf you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place.As a Principal Software Engineer at JPMorgan Chase within the Corporate Sector, you provide expertise...Suggested
- ...platform by delivering innovative, value-added core services and automation that streamline and elevate the software delivery lifecycle.As a Principal Software Engineer at JPMorganChase within the Enterprise Technology - ENG Services & Platform team, you provide expertise...
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Infrastructure Platforms - Shared Infrastructure Solutions / Supply Chain team, you serve as a seasoned...Work at office
- HPE Morpheus Software - Senior Software EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average... ...in mind, we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers.Essential...Full timeWork experience placementWork at office2 days per week
$76k - $155.7k
Job Title: NASA Orion Spacecraft Flight Software DeveloperJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to... ...S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required.At least three...Permanent employmentContract workFor contractorsWork experience placementImmediate startFlexible hours- Join our team as a Sustaining Software Engineer and contribute to our Digital Product and Automation initiatives. You'll provide crucial support and expertise, enhancing our NOVOS Automation Drilling Platform and improving field deployment processes. Your impact will drive...
- ...responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges. Job DetailsViridien is seeking a Software Developer - High-Performance I/O & Storage Systems to design, build, and improve services that enable efficient data access and...Full timeRelocationFlexible hours
- ...efficiency, ease of use, reliability, and scalability of the core software for Viridien’s proprietary high-performance computing... ...programming and code optimization), a strong mathematics/physics/engineering background, in-depth knowledge of computer software/hardware architecture...Full timeFlexible hours
- ...for innovative ways to help people? Do you like having the autonomy to build new solutions from the ground up? If so, being a Software Engineer II at Frost could be the job for you.At Frost, it’s about more than a job. It’s about having a flourishing career where you can...Full time
- JD Forward Deployed engineer who can support the full PDLCSDLC lifecyclefrom understanding requirements and building solutions to testing deployment and support The role involves working closely with product teams and developers to solve business problems configure or...
$120k - $156k
Houston, TXOnsiteDirect Hire$120k - $156k Engineering Lead (Platform & Architecture) This full-time, onsite opportunity west of Boston is... ...with a growing technology organization that develops advanced software and connected systems for complex real-world applications. The...Full timeFlexible hours- ...ll help create and improve the graphical applications that enable scientists and engineers to explore complex 3D subsurface data. You’ll gain hands-on experience developing scalable software, working with modern development practices, and collaborating with a global team...Full timeRemote workVisa sponsorshipRelocation packageFlexible hours2 days per week3 days per week
- ...master’s degree; or equivalent experience5+ years of experience in software development, with demonstrated knowledge and hands-on... ...critically about backlog prioritizationPractical knowledge of software engineering best practices, including Agile development methodologies,...ApprenticeshipEasy work
- ...DescriptionTekWissen provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering, and systems integration. Job DescriptionThe Software Developer-SCSM, Under general supervision, participates in the...Shift work
- ...Field: Information Systems & TechnologyJob Number: 192699Apply: JobKoch Ag & Energy Solutions, LLC. (KAES) is hiring a skilled Software Engineer for our Koch Energy Services (KES) Natural Gas Trading team. The Software Engineer collaborates with business stakeholders,...Flexible hours
$93.9k - $147.5k
We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such as React, .NET, Next.js, and Azure.This role is open to both experienced engineers and high-potential early-career candidates (e....Full timeInternship$50 per hour
...spacecraft for the Artemis missions. Join a talented team of Orion engineers engaged in the design and fabrication of the only deep space,... ...than we have ever gone before.This position is for a Senior Software Engineer on the simulation software team for the NASA Orion...Permanent employmentFull timeTemporary workWork experience placementCasual workFlexible hours$10k
POSITION TITLE: Engineer III Software (Microsoft 365) (P3)For more than three decades, Crown Castle has led the way in shared communications infrastructure, delivering profitable solutions by connecting communities, businesses, and people, and enabling each to thrive with...Full timeWork at officeRemote work$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewOverview... ...work every day? Then, come join us! The Industry Solutions Engineering (ISE) team is a global engineering organization that works...Ongoing contractLocal areaVisa sponsorshipWork visaFlexible hours3 days per week- ...related mobile applications from Xamarin to .NET MAUI.Develop, test, and maintain high-quality software solutions tailored for the utility sector.Collaborate with GIS analysts, engineers, and IT teams to ensure smooth integration of GIS data and mobile solutions.Troubleshoot...Contract work
- In this position you will work with our team of engineers and our NASA customers to support human spaceflight programs such as Gateway... ...the International Space Station. This includes development of software for spacecraft simulations, integration with human/computer interfaces...Permanent employment
- ...responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges. Job DetailsViridien is seeking a Software Developer - Distributed Scheduling & Workload Orchestration to design, build, and improve systems responsible for job scheduling,...Full timeRelocationFlexible hours
- JOB SUMMARYThe Senior Bioinformatics (BI) Software Engineer holds a critical technical role, responsible for designing, developing, and maintaining scalable and efficient software solutions for Baylor Genetics’ bioinformatic pipelines. This role involves collaborating with...Full timeLocal areaFlexible hours
$139.3k - $203.6k
...is filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure...Full timeTemporary workLocal areaRemote workFlexible hours- SOFTWARE ENGINEER (Industrial Automation & Cloud Systems)Location: Houston, TX HybridAbout the Role: Our client is seeking a skilled Software Engineer with proven experience working with Siemens and Schneider Electric systems, as well as a strong background in designing...
- ...Minimum education and experience required: Master's degree in Computer Engineering, Management Information Systems, or related field of study plus 1 year of experience in the job offered or as Software Engineer, Systems Engineer, or related occupation. The employer will...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal designer Houston, TX
- elementary principal Houston, TX
- associate principal Houston, TX
- senior principal scientist Houston, TX
- principal consultant Houston, TX
- senior principal cloud computing engineer Houston, TX
- principal solutions consultant Houston, TX
- principal Houston, TX
- principal cloud computing engineer Houston, TX
- software support Houston, TX

