Principal Software Engineer
The Hershey Company
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.
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Dallas, TX vacancy
$142.8k - $274.8k
...Team , we are seeking a self-motivated, technically acumen Software Engineerfor Azure Full Stack development to develop... ...that impact billions of lives around the world. As a the Principal Software Engineer for Azure Full stack development, you will serve as a hands...SuggestedOngoing contractLocal area- ...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...SuggestedRemote workFlexible hours
$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...SuggestedFull timeFor contractorsWork experience placement$139.9k - $274.8k
...Responsibilities include the following. Collaboration with engineers and researchers to build and optimize training infrastructure... ...working with engineering teams to deliver large-scale software systems, preferably in AI, machine learning, graphics or related...SuggestedOngoing contractLocal area$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...SuggestedPermanent employmentFull timeContract workLocal area$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 timeContract workFor contractors- ...Principal Software Engineering 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...Local area
- ...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
- ...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 officeRemote work
$193k - $236k
...The Cloud-Build's Software Engineering discipline within Slalom co-creates custom software, data, and cloud products with clients who are... ...needs. What You’ll Do The Software Engineering Senior Principal balances their time between being an effective people leader...Temporary workWork at officeLocal areaFlexible hours- ...Job Title Software Development Engineer In Test Job Description Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At...Remote workFlexible hours
$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 areaRemote workRelocationFlexible hours- ...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...Full timeWork experience placementRemote workShift work
- 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...
$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 placementWork at officeRemote work$129.02k - $163.6k
...Associate Principal, Software Engineering SDET Responsible for the design, development, and maintenance of test automation frameworks for new and existing applications. Evaluate testcases for regression coverage, automate newly implemented functionality, and develop...Work experience placementRemote work2 days per week$174.1k - $279.8k
...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...Full timeTemporary workWork at officeLocal areaRelocation- Principal Architect, Software Engineering Credera is a global consulting firm that combines transformational consulting capabilities, deep industry knowledge, AI and technology expertise to deliver valuable customer experiences and accelerated growth across various industries...H1bRemote workWorldwideFlexible hours2 days per week
- ...highly skilled and experienced Associate Principal to join our Incident Management Support... ...will have experience in cloud engineering, container orchestration and a strong background... ...complex problems related to software engineering, cloud infrastructure, and...Remote work2 days per week
$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- ...Lead Associate Principal Java Software Engineer Direct message the job poster from New York Technology Partners Job Title Lead Associate Principal, Software Engineering: Java Location Dallas, TX or Chicago, IL (Onsite from Day 1, Hybrid Model – 3 Days Onsite...Full time
$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...Summer holidayLocal areaFlexible hours- ...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
$154.6k - $180k
...the pace for unlocking new possibilities that better serve the property industry. Job Description: The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position...Full timeLocal areaRemote workFlexible hours- PNC Financial Services Group, Inc. is seeking a Principal Software Engineer specializing in Data and Automation AI at the Dallas Innovation Center. The role involves architecting enterprise GenAI platforms and collaborating with various teams to ensure quality and compliance...
$139.9k - $274.8k
...high performing team that delivers impact across Microsoft? The Microsoft Red Team Intelligence team is looking for a Principal Software Engineering Manager for our intelligence analytics team. The CISO Org is Microsoft's central cybersecurity authority, accountable...Ongoing contractLocal area$193k - $236k
...Slalom is searching for a Senior Principal in Software Engineering in Dallas, TX. In this role, you'll balance leadership with technical direction, ensuring successful project delivery while mentoring team members. This position requires strong collaboration skills and...Flexible hours- .... Requirements: ~ Bachelor’s degree in Computer Science, Engineering, Math or related field ~ Strong technical knowledge of Enterprise... ...work and designing solutions. ~ Experience utilizing the Software Development Lifecycle (SDLC), Agile/Waterfall Methodologies...Full timeWork experience placementMonday to Friday
- ...with intelligent systems. Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices and facilities... ...YouTube. Job Description: The Applications team within Software Engineering builds the internal tools that power Shield AI’s most critical...Full timeTemporary workPart timeImmediate startWorldwide
- ...with intelligent systems. Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices and facilities... ...YouTube. Job Description: We are seeking an experienced Test Engineer to support the development, integration, and validation of XBat...Full timeTemporary workPart timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal software engineer Dallas, TX
- principal architect Dallas, TX
- principal Dallas, TX
- principal solutions consultant Dallas, TX
- principal solution architect Dallas, TX
- senior principal scientist Dallas, TX
- associate principal Dallas, TX
- principal consultant Dallas, TX
- senior principal cloud computing engineer Dallas, TX
- epic principal trainer Dallas, TX



