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.
- ...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
- ...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
- ...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...SuggestedFull timeWork at office
- ...Job Title: Software Engineer – Golang (with C# Migration Exposure) Location: Dallas, TX – Need local – (5days onsite a week) Duration: Long Term Contract Over all 12+ years Job Summary: We are looking for a proactive and detail-oriented Software...SuggestedLong term contractLocal area
- ...Description 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...SuggestedMonday to Friday
- ...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...Work experience placement
- ...Job Title: Senior Software Engineer Location: Houston, TX, USA Overview: We are currently seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a crucial role in the development...
- ...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...
- ...JOB SUMMARY As a Senior Software Engineer at Baylor Genetics, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions. This position is ONSITE and requires extensive technical expertise , strong problem-solving skills...Local area
$110k - $125k
...Job brief Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle. Responsibilities Create new functionalities and redesign certain...$75 - $150 per hour
...DevOps Engineer Role Snapshot Email Status: Red - Response Submitted / Receipt Found Status basis: Recent email subject indicates the response was submitted, receipted, or moved into post-submission review. Checked: 7/15/2026, 9:33:19 PM CT 2026-07-...Contract workImmediate startRemote work- ...Job Title: DevOps Engineer Location: Houston, TX Job Type: Fulltime Job Overview: We are seeking a proactive and skilled DevOps Engineer with a strong understanding of Git branch/merge/deployment strategies, Terraform, and Azure DevOps (ADO) pipelines to...Full time
$113.9k - $200.91k
...and find a career that's built for you. The Lockheed Martin Next Generation Interceptor (NGI) team is seeking experienced Software Engineers to be part of a team developing missile defense technology that could forever change our ability to deter and respond to adversity...Full timeTemporary workWork experience placementWork at officeRemote workFlexible hours- ...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
- ...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
- ...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 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
- ...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
- ...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
- ...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...Full timeWork experience placementLocal areaRemote 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 employmentFull time
- ...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...Full timeContract work
- ...leading humanity's journey off planet, Axiom Space is the principal provider of commercial human spaceflight services to the International... .... Our mission-driven team is seeking a bold and dynamic Software Safety Engineer who is fueled by high ownership, execution horsepower,...Permanent employmentWork at officeWeekend workAfternoon shift
- ...Senior React Software Engineer Who are we recruiting for? ~1647 has been hired to recruit for a leading Oil & Gas company headquartered in Houston, Texas. Onsite work is required, remote and/or hybrid will not be considered. Direct Hire or Contractor? ~ In this...Full timeFor contractorsRemote work
$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$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- ...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
- ...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...
- ...Overview Barrios Technology is an engineering solutions partner with more than 45 years of experience supporting NASA and the commercial space industry. We deliver innovative engineering, software, and technology integration services nationwide. Barrios fosters a people...Work at officeLocal areaImmediate start
- ...platform. Minimum 2+ years’ experience in leading workshops, requirements gathering, process definition, process improvement and re-engineering. Minimum 2+ years’ experience developing requirements documentation, project artifacts, process documents and creating user...Full timeWork experience placementLive inLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Houston, TX
- senior principal scientist Houston, TX
- principal Houston, TX
- entry level software sales Houston, TX
- ultimate software Houston, TX
- healthcare software sales Houston, TX
- software asset management analyst Houston, TX
- embedded software Houston, TX
- software sales executive Houston, TX
- software Houston, TX













