Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$130k - $140k

Elior

Principal Software Engineer

Build the future of food service technology — Lead, code, and innovate. We're seeking a Principal 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

This role is open to candidates based in Houston, TX; Pittsburgh, PA; or Minneapolis, MN. 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.
    • 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, Pittsburgh, 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.

Preferred Certifications:

  • Microsoft Certified: Azure Developer Associate
  • Certified Software Development Professional
  • Certified Solutions Architect
  • Certified ScrumMaster (CSM)

Ready to lead, code, and drive innovation at the forefront of food service delivery? Apply today! This position does not offer visa sponsorship. Corp-to-Corp arrangements will not be considered.

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Minneapolis, MN vacancy
  • $130k - $170k

     ...compliance, and innovation, the organization blends engineering excellence with regulatory rigor to deliver...  ...and development of mission-critical software systems supporting advanced medical device technologies. The Principal Software Engineer will drive technical strategy... 
    Suggested
    Flexible hours

    Search Leaders

    Minneapolis, MN
    3 days ago
  • $112.7k - $193.2k

    Senior Application Architect Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives and help make the health system work better for everyone. From advanced data analytics and AI to cybersecurity...
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Genoa Telepsychiatry

    Eden Prairie, MN
    1 day ago
  • $134.75k - $190.75k

     ...Join to apply for the Principal Software Engineer role at ShutterflySnapfish (part of the Shutterfly family of brands) was built to help people archive and share photos. For almost two decades, our tools have played a critical part in changing how people around the world... 
    Suggested
    Remote work

    Shutterfly

    Eden Prairie, MN
    4 days ago
  • $152.8k - $229.2k

     ...commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - UI/UX (Qt/QML) you will set the technical direction for the Prism Mapping application UI - the... 
    Suggested
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    3 days ago
  •  ...Principal Software Engineer Location: Plymouth, MN (Hybrid- 3x a week) Duration: 7-month Join Client as a Principal Software Engineer - Embedded Systems and make a real difference in the lives of patients worldwide! Our cutting-edge technology and innovative solutions... 
    Suggested
    Worldwide

    Kasmo Global

    Minneapolis, MN
    4 days ago
  • $183.38k - $193.41k

     ...Basic Qualifications Education Requirements: Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 10 years of relevant experience; or Master's degree, plus 8 years relevant experience.... 
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    1 day ago
  •  ...plasma-processing applications. Our experienced team of engineers has been instrumental in automating manual processes that...  ...their leadership teams. Job Description: POSITION: Software Engineer IV (Principal) JOB PROFILE: 200572 REPORTS TO: Director; NPD and... 

    Barry-Wehmiller

    Eden Prairie, MN
    2 days ago
  • $99.6k - $223.4k

     ...be part of this mission-reimagining how software and the cloud work together to deliver mission...  ...operates. We are seeking skilled engineers and builders to join our newly...  ...Experience working closely with architects, principals, product, and program managers to deliver... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $120k - $150k

     ...Principal Software Engineer | Oracle HCM (28637) Location: Remote Job Type: Permanent/Direct-Hire Compensation: $120,000 - $150,000 + bonus Our client is seeking a highly experienced Principal Software Engineer to lead development and support efforts for... 
    Permanent employment
    Full time
    Remote work

    Dahl Consulting

    Saint Paul, MN
    4 days ago
  • $134.6k - $230.8k

     ...start Caring. Connecting. Growing together. We are seeking an experienced Site Reliability Engineering (SRE) professional to drive reliability and secure software development across all critical applications in the Digital Consumer Engineering organization. You... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation

    Optum

    Eden Prairie, MN
    4 days ago
  • $132.2k - $226.6k

     ...Principal Engineer, Identity Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    divvyDOSE

    Eden Prairie, MN
    14 hours ago
  •  ...MN-Minneapolis-4800 East River Rd-(MN003), MN Contract Position Description: The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code... 
    Contract work

    US Tech Solutions

    Minneapolis, MN
    1 day ago
  • $50 per hour

     ...proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    3 days ago
  • $120k - $150k

     ...Principal Software Engineer | Oracle EBS (28636) 1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Title : Principal Software Engineer | Oracle EBS Location : Remote Compensation : $120,000- $150,0... 
    Full time
    Remote work

    Dahl Consulting

    Saint Paul, MN
    4 days ago
  • $99.6k - $223.4k

     ...administrative burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines...  ...in Computer Science or equivalent. • 6+ years of relevant software engineering experience. • Strong software engineering skills... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    7 hours ago
  • $70 - $90 per hour

     ...TEKsystems is seeking a Principal Software Engineer for a remote position focused on supporting EBS on-prem to Fusion implementation. The role involves delivering technical solutions, focusing on integration with an integration cloud, and developing file-based and real... 
    Hourly pay
    Remote work

    TEKsystems

    Minneapolis, MN
    7 days ago
  • $112.7k - $193.2k

     ...assistants Implement agentic workflows and multi-agent orchestration Work with LLMs (Claude, GPT, Llama, Mistral) and apply prompt engineering techniques Design evaluation, observability, and guardrails for AI systems Leverage AWS services such as Amazon Bedrock,... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    7 hours ago
  • $140k - $160k

     ...includes AmLaw 200 firms, we handle some of the largest and most complex matters in the industry. About the Role The Principal Software Engineer role at KLDiscovery is cross-cutting by design. Principal Software Engineers are not permanent members of any team. They... 
    Temporary work
    Remote work
    Shift work

    KLDiscovery

    Eden Prairie, MN
    4 days ago
  • $99.6k - $223.4k

     ...Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure...  ...and developer productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    3 days ago
  • $134.6k - $230.8k

     ...Join us to start Caring. Connecting. Growing together.As a Principal Engineer for the Consumer Engineering Rx Pharmacy team, you will evaluate...  ...engineersSupport rapid delivery of high-value, quality software with automation and "everything-as-code" best practicesEnsure... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    2 days ago
  • $152.8k - $229.2k

     ...commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - 3D Visualization (OpenGL) you will set the technical direction for real-time 3D visualization on... 
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    3 days ago
  • $120k

     ...world’s premier supplier of ground-based testing solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO... 
    Temporary work
    Local area
    Flexible hours

    Calspan

    Saint Paul, MN
    7 hours ago
  • Software Engineer page is loaded## Software Engineerlocations: Eden Prairie, MNtime type: Full timeposted on: Posted Todayjob requisition...  ...leadership teams.**Job Description:****GENERAL PURPOSE OF JOB:**The Principal Software Engineer will serve as the technical leader for... 

    Barry-Wehmiller Companies Inc.

    Eden Prairie, MN
    5 days ago
  • $100k - $140k

    Senior Software Engineer Search Leaders, LLC Minneapolis, Minnesota, United States Information Technology About this position Our client is a pioneering medical technology organization advancing MRI-compatible solutions that enhance interventional procedures. With a strong... 
    Flexible hours

    Search Leaders, LLC

    Minneapolis, MN
    2 days ago
  •  ...Salesforce Principal Software Engineer Location: Minneapolis, MN The Principal Software Engineer will provide innovative solutions for business needs while balancing effort and feasibility with cost and maintainability. A successful candidate will have a solid... 
    Flexible hours

    C4 Technical Services

    Minneapolis, MN
    3 days ago
  • $130k - $150k

     ...Principal Oracle Software Engineer – EBS/Fusion Title: Principal Oracle Software Engineer - EBS/Fusion Migration Duration: Direct Hire Location: Remote – Minneapolis, MN Position Summary: The Principal Software Engineer position is responsible for delivering... 
    Full time
    Work experience placement
    Remote work

    On-Demand Group

    Saint Paul, MN
    4 days ago
  • $113.6k - $175.7k

     ...Principal Software Engineer, Robotics With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry. For the past 150 years, we have been passionate about developing and manufacturing innovative and sustainable solutions... 
    Local area

    Tennant

    Minneapolis, MN
    4 days ago
  • $120k - $150k

     ...Principal Embedded Software Engineer Location : New Brighton, MN Type: Full Time Schedule: Hybrid - 3 days in office and 2 days remote Salary Range : $120,000-$150,000 Benefits : Medical, Dental, Vision, 401k, Voluntary life Insurance, Employer paid... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work

    Pepperl+Fuchs Group

    Saint Paul, MN
    2 days ago
  •  ...Onsite Job: Principal Embedded Software Engineer | Maple Grove, Minnesota, United States Indotronix is seeking an : Principal Embedded Software Engineer, Maple Grove, MN Work Schedule: 9/80 Ability to Obtain Secret Clearances Bachelor's Degree Key... 

    Indotronix International Corporation

    Maple Grove, MN
    3 days ago
  •  ...Principal Embedded Software Engineer Det-Tronics is a global technology leader in industrial life safety solutions, specializing in high-end flame and gas detection and automation control systems. As part of Spectrum Safety Solutions with 1,700 employees across 20+... 
    Local area
    Relocation
    Flexible hours

    Spectrum Safety Solutions

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!