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.
- ...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
- ...Job Description Job Description As 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...SuggestedLocal area
- ...Company Description Job Description Title: Software Developer Location: Houston, TX Duration: 12 Months Role Description: Development of components and features and troubleshooting for Corporate Applications. Skills Required: Bachelor's degree...SuggestedFull timeWork experience placementLocal areaRemote work
- ...As a senior engineer on our team, you will have the opportunity to build solutions from the ground up, lead projects, and take real ownership of products and features. Our rapid growth and open culture provide the freedom to create, experiment, and contribute. Autonomy...SuggestedFull timeContract 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...SuggestedPermanent employmentFull time
- ...Job Description Software Engineer - Inspection 2603 Role: Information Technology Relocation Available: Yes Industry: I.T. Location: Illinois Town / City: Rockford Job Type: Permanent full-time Job description: The Software Engineer - Inspection...Permanent employmentFull timeRelocationFlexible hours
- ...remotely operated underwater systems. Our team is composed of engineers and scientists passionate about pushing the limits of subsea technology... ...environments on Earth. JOB SUMMARY We are seeking a Software Engineer to join our team. The ideal candidate will have...Permanent employmentFull timeTemporary workFor contractorsWork at officeLocal areaRemote work
- ...Overview Designs, develops, and maintains software solutions across the full stack, supporting manufacturing and enterprise systems... ...'s and/or Master's degree in Computer Science, Computer Engineering, or related technical discipline ~2+ years of professional software...Full time
- ...operations. We combine deep domain expertise with cutting-edge software development to deliver high-quality applications and platforms... ...— we’d love to meet you. Job Description The Software Engineer will perform complex code analysis and assist in the design,...Full timeRemote work
- ...future of transportation. Join us and turn your dream into something RUNNING. Position Overview We are seeking a VCU Software Engineer to design, implement, integrate, and validate production-grade embedded software for advanced vehicle control systems. This role...Full timeWorldwide
- ...JOB SUMMARY We are seeking a Senior Software Engineer with deep expertise in .NET technologies, extensive experience in designing and implementing ETL processes, and a solid background in managing large-scale databases. This individual will play a key role in building...Full timeLocal areaRemote work
$75k - $156k
...solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our... ...information about Draper, visit [ Job Description Summary: The Software Guidance Navigation and Control Engineer 2 develops software...Full timeLocal area$135k - $200k
...use): 12 S&P Global Corporate The Role: Lead Penetration Test Engineer Location: Hybrid 2 days per week onsite on one of our... ...security operations and threat emulation. • Familiarity with secure software development practices and the software development lifecycle....Full timeSecond jobLive inWorldwideFlexible hours2 days per week- ...the future of transportation. Join us and transform your dreams into reality. We are seeking a highly skilled and motivated Software Engineer to design, develop, and scale our machine learning annotation, evaluation, and training infrastructure. This role is central...Full time
$62 per hour
...individuals authorized to work in the U.S. will be considered.***\\\\ \\ \ \\ \ Job Title \\\\\ : Lead Software Engineer \\\\ \\ \ Job Type \\\\\ : Full\-Time\/Contract *\\\\ this role is a 12\-month assignment. \\\\\ \\ \...Full timeContract workWork experience placementRelocation package$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at officeRemote work$140k - $170k
...financial industry? Our client is seeking a highly motivated Senior Software Developer to design and build scalable, secure, and high-... ...to trade and risk management systems, and mentor junior engineers while aligning technical delivery with business goals. About mthree...Full timeWorldwideVisa sponsorshipWork visa- ...We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or...Work experience placement
- ...Name of Employer: USA Waste-Management Resources, LLC Position Title: Senior Software Engineer Position Location: 800 Capitol, Suite 3000, Houston, TX 77002 Hours: Monday – Friday, 8:00 am to 5:00 pm Summary of Duties Design, develop, test, document, and deploy high‑quality...Monday to Friday
- ...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...
- ...Role: Software Engineer Work Location: Houston, TX (4 days in office with 1 hybrid day) Number of Positions: 2 Position Type: Fulltime Company Description: Automotive US CITIZENS AND GREEN CARD HOLDERS ARE ENCOURAGED TO APPLY. WE ARE UNABLE TO PROVIDE SPONSORSHIP AT THIS...Full timeWork at office
- ...General Description We are seeking a Senior Software Engineer with strong expertise in Functional Programming and F# to join our engineering team. This role focuses on designing and building scalable service-based systems, high-performance APIs, and data-driven platforms...
$135k - $200k
...Software Engineer (Senior-Level) Location: Houston, TX 77058 US (Primary) Remote/Onsite/Hybrid: 100% Onsite Job Type: Full-time Number of Hires Needed: 1 Education: Bachelor's Degree Travel: None Security Clearance Required: None Pay Range: $135,000.00 - $200,000.00/yr...Permanent employmentFull timeTemporary workLocal areaRemote workFlexible hoursWeekend workAfternoon shift$104.5k - $174.5k
...decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions,... ...experience continuous intelligence during design and engineering and into operations and maintenance using a unified electrical...Full timeLocal area- ...Job Details Name of Employer: USA Waste-Management Resources, LLC Position Title: Senior Software Engineer Position Location: 800 Capitol, Suite 3000, Houston, TX 77002 Hours: Monday – Friday, 8:00 am to 5:00 pm Summary of Duties Design, develop, test, document, and deploy...Full timeLocal areaMonday to Friday
- ...traditionally analog based-process to an all-digital experience via our software solutions. Join us at the start of something exciting! Learn... ...at k1x.io About your Role We are seeking a Senior Software Engineer who brings strong technical skills combined with ownership,...Remote workFlexible hours
- mthree Recruiting Portal is seeking a Senior Software Developer to design and build scalable, secure, and high-performance systems using... ...and AWS. You will drive SDLC best practices, mentor junior engineers, and collaborate with cross-functional stakeholders to align technical...
- ...We are seeking a Senior Software Engineer to lead the design, development, and deployment of production-critical software systems across automation, vision inspection, and data platforms. This role plays a key leadership position within the Operational Intelligence (OI...
- ...PCS Software, Inc. powers the future of transportation management. Our flagship Cortex platform is the next-generation TMS (Transportation... ...supply chain. Role Overview We are seeking a Senior Software Engineer to join our team and help architect, build, and scale the next...Work at office
- ...AI-powered advice on this job and more exclusive features. Direct message the job poster from Elios Talent Tech Lead / Senior Software Engineer – EHR Integrations (Epic & IKM) Why You’ll Love This Role: Own the Integration Stack – Lead SMART on FHIR development across Epic...Full timeFreelanceRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Houston, TX
- senior principal cloud computing engineer Houston, TX
- senior principal scientist Houston, TX
- software engineer - cloud services Houston, TX
- id software Houston, TX
- healthcare software sales Houston, TX
- software technical support Houston, TX
- software asset management analyst Houston, TX
- software implementation project manager Houston, TX
- software trainer Houston, TX


