Principal Software Engineer
Elior
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 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) applicationsMiddle-office systems that optimize operations and drive efficiency across the businessWhere 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 55413Houston Corporate Office: 4920 Westway Park Blvd., Houston, TX 77041Compensation Range $130,000.00 to $140,000.00 based on experience.What You'll Do:Strategy, Governance & ProcessDefine 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 EngagementWork 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 & InnovationIdentify 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 DevelopmentLead 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.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)DentalVisionVoluntary UNUM offering for Accident, Critical Illness and Hospital IndemnityDiscount ProgramCommuter Benefits (Parking and Transit)EAP401kSick TimeHoliday Pay (9 paid holidays)Tuition Reimbursement (FT Employees)Paid Time OffAbout 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
- HPE Morpheus Enterprise - Principal Software EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average... ...mind, we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers....SuggestedFull timeWork experience placementWork at office2 days per week
- ...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 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
- ...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
- ...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...
- ...has been recognized globally. As a Principal Architect at Credera , you partner with... ...and development, training, and reusable software development accelerator development. As... ...s practice direction on AI in software engineering, setting the bar for how our teams build...H1bRemote workWorldwideFlexible hours2 days per week
$150k - $214k
...Overview Job Title: Principal Software Engineer - Distributed Data Systems Engagement Type: Direct Hire Location: Remote Work Model: 100% Remote Compensation: $150,000-$214,000 base salary plus 10% bonus Role Overview We are seeking a Principal...Local areaRemote work- ..., cloud infrastructure, data, machine learning, and real-world fleet operations. We are looking for curious and motivated software engineers to help build the systems that make autonomous trucking possible. Depending on your interests, experience, and business needs...Full timeInternship
- ...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
- ...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
- ...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
- ...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
- ...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
- ...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
- ...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
- ...Sitecore, and Optimizely, we unite strategy, human-centered design, engineering and AI inside core enterprise systems, so experiences don’t... ...Genpact! The Opportunity We’re looking for an Copilot Software Engineer to build and scale enterprise-grade cloud solutions...Full timeWork at officeRemote workWork from homeFlexible hoursNight shift3 days per week
- ...page to see what exciting opportunities and company perks await!Job Description:Microchip Technology Inc. has a Senior Engineer II-Applications (Software/Firmware) opening based in Houston, TX. The successful candidate will be working closely with the product development...Full time
- ...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
$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- Software engineers at NOV are passionate about working on technologies that improve the way the oil services industry has traditionally operated. We are a diverse team working with the latest technologies to ensure that we can deliver the best valueNOV’s mission is to...Worldwide
- ...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
- ...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
- ...for designing, developing, coding, testing, and debugging new software and producing significant enhancements to existing software. Conducts... ...and day-to-day job responsibilities.Support and maintain ML engines for pre and post processing logicReviews systems under...Temporary workWork at officeLocal areaShift 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$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- ...Employer: USA Waste-Management Resources, LLCPosition Title: Senior Software EngineerPosition Location: 800 Capitol, Suite 3000, Houston,... ...with cross-functional teams including business analysts, QA engineers, and solution architects to translate business requirements...Local areaMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal consultant Houston, TX
- principal designer Houston, TX
- associate principal Houston, TX
- principal cloud computing engineer Houston, TX
- principal Houston, TX
- senior principal cloud computing engineer Houston, TX
- senior principal scientist Houston, TX
- javascript software engineer Houston, TX
- software sales executive Houston, TX
- software Houston, TX




