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

Principal Software Engineer

The Hershey Company



Note: If you apply for a role at Hershey through our career's website, we may use technologies that use automation to filter your candidacy based on objective criteria. We also use AI-enabled tools that help us facilitate the selection of our future Hershey talent. These tools may help with activities such as matching and scoring candidates to roles based on requirements and scheduling interviews. These systems process only the information you provide in your application, including your resume, work history, education, and responses to screening questions. While these technologies assist with certain steps in our recruitment process and may provide recommendations, all final decisions, including those affecting whether candidates advance to subsequent stages in the applicant process, are made by our talent acquisition teams with meaningful human review and independent judgment. Depending on your location and the specific role you apply for, additional disclosures about our use of AI in recruitment may be provided to you separately.

Principal Software Engineer

Posted Date:


Jun 8, 2026

Requisition Number:


129151

Job Location: Dallas, TX

Overview

This is an opportunity to be a key player in the next phase of Hershey's one-year-old software engineering organization as it grows into multiple product-focused teams. As a Principal Software Engineer, you will work with a high degree of autonomy shaping architecture, guiding cross-team initiatives, mentoring other engineers, and continuously improving engineering quality. You will help establish how we build and operate while still being hands-on, building alongside the rest of the team.

Your software will directly support Hershey's business teams' daily activity through products such as assortment planning, sales routing, and sales coaching with more to come. You will connect technical decisions to product direction and business outcomes, partnering with engineers, product managers, business teams, and other technical leaders across multiple teams.

This is a rare opportunity to shape both systems and engineering culture as the organization grows. If you enjoy solving real business problems, influencing technical direction, and helping other engineers succeed - without formal people management - then we'd love to tell you more.

Responsibilities

Lead Cross-Team Technical Work

You lead technical efforts that span multiple teams or services. This includes helping define system boundaries, integration patterns, and shared approaches. You work across teams to align designs, manage technical risks, and ensure solutions scale as the business grows.

Shape Architecture and Technical Direction

You play a key role in architectural decisions within your domain, contributing to long-term system design and technology choices. You evaluate trade-offs around scalability, reliability, cost, and operational complexity, and document designs that other engineers can confidently build against.

Tackle the Hardest Technical Problems

You take ownership of the most complex and business-critical technical issues, such as major production incidents, persistent performance problems, or systemic reliability gaps. You focus on root causes and durable fixes that improve system health over time.

Raise Engineering and Operational Quality

You help set and reinforce good engineering practices across teams, including testing, deployment, observability, and incident response. You collaborate with platform, security, and infrastructure partners to ensure best practices are built into shared tooling and workflows.

Mentor and Grow Other Engineers

You mentor engineers at multiple levels through design feedback, technical coaching, and informal guidance. You help unblock teams, model strong engineering judgment, and intentionally share ownership in ways that help others grow into larger technical roles.

Qualifications

Required

* 7+ years of professional software engineering experience, or equivalent depth and impact

* Experience designing, building, and supporting complex production systems

* Demonstrated ability to influence technical decisions across multiple teams

* Strong debugging and problem-solving skills, especially in production environments

* Ability to communicate technical ideas clearly to both technical and non-technical audiences

Preferred

* Experience working in highly ambiguous or fast-evolving environments

* Familiarity with modern distributed systems and cloud platforms

* Experience defining or influencing engineering standards beyond a single team

* Experience guiding teams using AI/ML or LLM-based services, including architectural design, API integration, and quality considerations

#LI-KR1

#LI-Hybrid

The Hershey Company is an Equal Opportunity Employer. The policy of The Hershey Company is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's race, color, gender, age, national origin, religion, citizenship status, marital status, sexual orientation, gender identity, transgender status, physical or mental disability, protected veteran status, genetic information, pregnancy, or any other categories protected by applicable federal, state or local laws.

The Hershey Company is an Equal Opportunity Employer - Minority/Female/Disabled/Protected Veterans.

You may request a reasonable accommodation if you are unable or limited in your ability to use or access our online application process as a result of a disability.
You can request an accommodation via phone or email.

To request an accommodation via phone, please call View phone number on click.appcast.io and leave a voicemail with your contact information. You may also email a request for accommodation to View email address on click.appcast.io. Please be sure to include "Accommodation Needed" in the subject line. This will ensure that your email is routed to the appropriate contact who will handle your request.

Nearest Major Market: Dallas


Nearest Secondary Market: Fort Worth
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Dallas, TX vacancy
  • $185k - $261.1k

     ...Principal Software Engineering Job Location: 2900 W Plano Pkwy Plano, TX 75075 [Hybrid Position] Duties: Participate in implementing the overall delivery process of a software application or service, including design, development, testing, deployment, production... 
    Suggested
    Temporary work
    Local area

    AT&T

    Dallas, TX
    7 hours ago
  •  ...We are seeking an experienced Principal Software Engineer to lead the design and development of advanced AI and machine learning solutions with a strong focus on Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and agentic workflows. The ideal candidate... 
    Suggested

    Compunnel

    Dallas, TX
    5 days ago
  •  ...Comparably’s Best Company Culture, Best Career Growth, Best Engineering Team, and Best Places to Work in Dallas, among...  ...be indicated in the Job Title.Follow us on and !The Principal Engineer will build computer software systems, participating in the design process from... 
    Suggested
    Full time
    Work experience placement
    Remote work
    Shift work

    Alkami Technology

    Dallas, TX
    7 hours ago
  •  ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used... 
    Suggested
    Remote work
    Flexible hours

    Depository Trust & Clearing Corporation

    Dallas, TX
    4 days ago
  •  ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used... 
    Suggested
    Remote work
    Flexible hours

    Dtcc

    Dallas, TX
    1 day ago
  •  ...service providers. Using our industry-leading software solutions, employees book travel and car...  ...Bangalore, India. We are looking for Engineers to help us dramatically expand and...  ...innovative environment. At Deem, our Senior and Principal Engineers are empowered to make an... 
    Work at office
    Remote work

    DEEM, LLC

    Dallas, TX
    5 days ago
  • $203k - $283k

     ...About the Role As a key member of affirm’s Architecture Group, reporting to the VP of Engineering for Architecture, you will drive the architecture and technical roadmap for innovative products within the Servicing and Partner Configuration domains. These domains are crucial... 
    Remote work
    Flexible hours

    Stackruit Ltd.

    Dallas, TX
    7 hours ago
  •  ...Job Description: Position Overview The primary responsibility of the Principal Software Engineer is to lead the technical direction and innovation of our software development efforts. The Principal Software Engineer will leverage deep technical expertise and passion... 
    Work experience placement

    Las Vegas Sands Corp.

    Dallas, TX
    5 days ago
  • $39k

     ...Principal Full-Stack Engineer Looking for a Principal Full-Stack Engineer with a passion for crafting and delivering software solutions to be part of its diverse, globally distributed team of IT professions responsible for the development and maintenance of IWMS client... 
    Full time
    For contractors
    Work experience placement

    Photon

    Dallas, TX
    5 days ago
  • $103.88k - $242.4k

     ...Principal Software Engineer Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able... 
    Permanent employment
    Full time
    Contract work
    Local area

    Capgemini

    Dallas, TX
    2 days ago
  • $142.8k - $274.8k

     ...looking for individuals with a interest in kernel technologies, software development, and network systems who enjoy taking ideas...  ...per second to 400 gigabits per second and beyond. As a Principal Software Engineer on the Azure Host Networking team, you will deliver software... 
    Ongoing contract
    Local area
    Remote work

    Microsoft Corporation

    Irving, TX
    2 days ago
  • $37k

     ...into business solutions by developing sophisticated or multiple software applications and conducting studies of alternatives....  ...on an agile project delivery team. Collaborate with DevOps engineering to implement continuous integration and deployment using Jenkins... 
    Full time
    Contract work
    For contractors

    Photon

    Dallas, TX
    1 day ago
  •  ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used... 
    Remote work
    Flexible hours

    Dtcc

    Dallas, TX
    4 days ago
  • $140k - $150k

     ...Principal Software Engineer/Architect – AI/ML IRC295754 Function: IT Applications Development Experience: 10-15 years Location: United States - Allen TX, Dallas TX, Irving TX, Richardson TX Skills: AI, cloud, Databricks, Java, Kubernetes, Machine Learning, NoSQL, Python... 
    Work experience placement
    Work at office
    Remote work

    GlobalLogic

    Irving, TX
    7 hours ago
  •  ...Fairygodboss is seeking a Software Developer Principal based in Farmers Branch, Texas. This key role involves aligning business strategy with innovative software solutions, leading problem-solving efforts, and providing technical guidance to colleagues. The ideal candidate... 

    Fairygodboss

    Farmers Branch, TX
    7 hours ago
  • $152.89k - $190k

     ...Role: Principle Software Engineer - ( Senior Enterprise Architect) Location: DALLAS TX ( hybrid role) NO 100% REMOTE, has to relocate...  ...Development Team We are seeking an experienced Principal Software Engineer to lead a team of product engineers in designing... 
    Local area
    Remote work
    Relocation
    Flexible hours

    Blue Yonder

    Dallas, TX
    2 days ago
  •  ...Role description Lead Software Engineer - Full stack Job Summary Seeking a Frontend Developer skilled in ReactJS and modern web technologies to build responsive and component based web applications Job Description Develop and maintain user interfaces... 

    LTM

    Irving, TX
    7 hours ago
  • $174.1k - $279.8k

     ...5 days per week and is only located in the location(s) posted. No relocation is offered. We’re looking for an AI-Native Software Engineer (Principal Engineer) who blends strong fullstack Python engineering with hands‑on experience building intelligent systems powered by... 
    Full time
    Temporary work
    Work at office
    Local area
    Relocation

    AT&T

    Dallas, TX
    1 day ago
  •  ...AT&T is seeking an AI-Native Software Engineer (Principal Engineer) based in Dallas, Texas, to develop AI-powered applications and integrate backend services. The role requires strong Python development skills and hands-on experience with intelligent systems. The successful... 

    AT&T

    Dallas, TX
    4 days ago
  • $129.02k - $163.6k

     ...Name of Employer: The Options Clearing Corporation Job Title : Associate Principal, Software Engineering SDET Location: 9111 Cypress Waters Blvd., Suite 400, Dallas, TX 75019 Duties: Responsible for the design, development, and maintenance of... 
    Work experience placement
    Remote work
    2 days per week

    OCC

    Dallas, TX
    7 hours ago
  •  ...Dormont Manufacturing Co is seeking a Principal Software Engineer to join our Lending Tech organization. This role requires strong expertise in software design, API development, and problem-solving skills. The position offers a comprehensive benefits package, including... 

    Dormont Manufacturing Company

    Farmers Branch, TX
    4 days ago
  • $200.6k - $250.4k

    Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this strategy is a need for world-class technical leadership-engineers who can see... 
    Flexible hours

    WEX

    Dallas, TX
    1 day ago
  • $134.2k - $258.3k

     ...strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer...  ...Significant relevant experience in either an internal or external software or platform engineering role, or similar Technical knowledge... 
    Summer holiday
    Local area
    Flexible hours

    Ernst & Young Oman

    Dallas, TX
    7 hours ago
  • $142.8k - $274.8k

     ...Overview We are expanding our team with a Principal Software Engineering Manager to support the delivery and reliability of Microsoft solutions for commercial and enterprise customers. In this role, you will guide a team of software engineers working on complex... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Irving, TX
    3 days ago
  •  ...client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a... 
    Work experience placement

    Targeted Talent

    Dallas, TX
    29 days ago
  • $175k - $190k

     ...Principal Software Engineer - Node.js, React, and PostgreSQL On-site in Plano, TX - NO REMOTE. NO HYBRID Salary Range: $175,000 - $190,000 Bonus Potential: 15% Lead the technical direction and innovation of software development, delivering high-quality, scalable... 
    Remote work

    GTN Technical Staffing

    Dallas, TX
    5 days ago
  • $130k - $170k

     ...Senior Software Engineer Location: Dallas, TX Who We Are Curbee is the fastest-growing mobile service technology provider. Curbee enables dealerships to offer mobile service with its platform called M.A.R.S. (Mobile and Remote Service). With Curbee., it's simple: dealerships... 
    Part time
    Remote work

    Curbee

    Dallas, TX
    4 days ago
  • $149.78k

     ...IntelliGroup USA LTD is seeking a Software Developer in Irving, TX. The role involves working with Big Data and Cloud technologies, requiring a Master’s degree in a relevant field or a Bachelor’s with significant experience. Candidates should have experience with Hadoop... 
    Full time

    Intelligroup

    Irving, TX
    7 hours ago
  • $116k - $174k

     ...scale with high velocity and reliability. Your Impact: Developing software solutions by studying organizational needs; conferring with...  ...’s degree in Information Technology, Computer Science, Engineering or related field or equivalent combination of education and work... 
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Freddie Mac

    Dallas, TX
    3 days ago
  • ## Software EngineerApplyremote type: In-Office Positionlocations: Dallas, TX (Dallas Pkwy)time type: Full timeposted on: Posted Todayjob...  ..., Inc. seeks candidates for the position of Software Engineer responsible for designing, developing and deploying scalable services... 
    Full time
    Work at office
    Flexible hours

    iHeartMedia

    Dallas, TX
    1 day ago

Do you want to receive more vacancies?

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