Principal Software Engineer
Listrak
Job Description
Job Description
About Listrak:
Listrak is a SaaS company offering an integrated digital marketing platform trusted by leading retailers and brands. We help marketers connect with their customers through email and SMS marketing, identity resolution, behavioral triggers, and cross‑channel orchestration—all from a single platform.
Headquartered in Lititz, PA, Listrak is a 200‑person organization led by a passionate leadership team. We are committed to creating an inclusive, people‑first culture that values curiosity, creativity, and collaboration as we build products that make a real impact for our customers.
Want to know more? Follow this link to learn more about us: LinkedIn Life
We're looking for a Principal Software Engineer to play a critical leadership role in the evolution of our platform. In this role, you'll partner closely with Engineering, Product, Architecture, and DevOps teams to design, build, and scale modern full-stack solutions that power billions of customer interactions.
As a technical leader, you'll influence architectural strategy, drive innovation, mentor engineers, and lead large-scale initiatives that directly impact the future of our products and platform.
What You'll Do
- Drive architectural strategy and technical direction across backend services and modern front-end applications.
- Design and build scalable APIs, integrations, and distributed systems that support increasing data volume and complexity.
- Lead the modernization of legacy systems into scalable, cloud-native full-stack solutions.
- Guide the evolution of our front-end architecture, including Vue.js, TypeScript, accessibility standards, and design systems.
- Partner with Product and business stakeholders to improve data models and enable data-driven decision making.
- Facilitate architecture reviews, technical design discussions, and cross-functional engineering initiatives.
- Champion engineering excellence through best practices in testing, observability, security, performance, and developer experience.
- Research and evaluate emerging technologies, including AI-assisted development tools such as GitHub Copilot, Claude Code, and Codex.
- Develop proof-of-concepts and prototypes to validate new technical approaches.
- Mentor engineers across the organization and help elevate technical leadership, design thinking, and architectural capabilities.
- Influence long-term platform strategy and contribute to the Product Development roadmap.
- Participate in the engineering on-call rotation.
What We're Looking For
Required Qualifications
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 12+ years of experience in software engineering, architecture, data engineering, or a related technical discipline.
- Extensive experience designing and delivering scalable, distributed systems.
- Expert-level proficiency in at least one modern programming language such as C#, .NET, Java, or similar.
- Strong full-stack development experience, including modern front-end frameworks and backend services.
- Advanced-to-expert knowledge of modern front-end development, including Vue.js, TypeScript, JavaScript, HTML, and CSS.
- Deep understanding of front-end architecture and component design.
- Experience building cloud-native applications, preferably in AWS.
- Strong knowledge of relational and non-relational databases.
- Experience with distributed data and event-driven technologies such as Kafka, Spark, Hadoop, Presto, or similar platforms.
- Proven ability to design scalable API contracts and integrations across front-end and backend systems.
- Strong understanding of software testing strategies, including unit, integration, and end-to-end testing.
- Experience with CI/CD pipelines, observability platforms, and modern engineering practices.
- Demonstrated success leading architectural initiatives and producing technical design documentation.
- Exceptional communication, collaboration, analytical, and decision-making skills.
Why Join Listrak?
At Listrak, we take every voice into consideration—we invite and encourage our employees to help us solve problems and anticipate the unknown. We invest in our employees and work to grow and develop you in your career.
Some of our benefits include:
- Health/Dental/Vision Insurance
- 401(k)
- Open Time Off (OTO)
- Nine Paid Holidays
- Health Savings Account (HSA) with generous employer match
- Disability Insurance
- Life Insurance
- Optional Insurance: Life, Accident, Hospital Indemnity, and Critical Illness
- Parental Leave
- Volunteer Time Off
- Birthday Time Off
Come join our growing team!
Listrak is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law.
Attention residents of California: Click here for CPRA notice
#LI-WH
$82.08k - $193.44k
...breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and...SuggestedFull timeLocal area- ...Company Description Tech Tammina LLC Job Description Role: Software Engineer - ONLY USC Location: King of Prussia, PA Duration: Full Time permanent - Basic Qualifications: Candidates must hold an active Top Secret/SCI security clearance Experience...SuggestedPermanent employmentFull time
- ...bringing medicines to market and to patients using biosimulation software, technology, and services to transform traditional drug... ...commercialization. About This Role As a Senior Software Engineer on the Phoenix Cloud team, you'll work at the intersection of...SuggestedWork experience placementWorldwide
$70k - $120k
Developer CERTIFY Global is an innovative software organization that provides a seamless patient experience via biometric authentication... ...and maximize the effectiveness of available technology. Principal Duties and Responsibilities: Develop, Test and Debug programs,...SuggestedWork at officeMonday to Friday- Must be local to King of Prussia, PA/Philadelphia, PA Top 3 Skills (Required) Scripting (Shell & Ruby) – primary tools for automation Terraform – infrastructure as code Cloud Experience (AWS) Key Responsibilities Design, build, and maintain automation and...SuggestedContract workLocal areaRemote work
- Description Envestnet is seeking a Senior Software Engineer to join our Technology department. This is a hybrid role, with in‑office work required at our Berwyn, PA office location. Envestnet is transforming the way financial advice is delivered through its connected technology...Temporary workWork at office
$110k - $130k
...capabilities by delivering high-quality, production-ready full-stack software across the enterprise. This includes end-to-end ownership of... ...rigor, ownership, and cross-functional collaboration across engineering, data, and product teams to deliver reliable, high-performance...Contract workTemporary workWork at office- Overview Envestnet is seeking a Senior Software Engineer to join our Technology department. This is a hybrid role, with in-office work required at our Berwyn, PA office location. Envestnet is transforming the way financial advice is delivered through its connected technology...Work at office
- ...challenges that others think are impossible? If you answered yes, join Lockheed Martin Rotary and Mission Systems (RMS) as a Senior Software Engineer. Lockheed Martin is a global leader in aerospace, defense, and technology solutions, and you will be joining the Lockheed...Full timeRemote workRelocationShift work3 days per week
- ...? If you answered yes to these questions, we invite you to join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer. Lockheed Martin is a global leader in aerospace, defense, and technology solutions. You will be joining Lockheed Martin Rotary...Work at officeFlexible hours3 days per week
- ...candidate will be responsible for setting up and maintaining the software environment for testing and running microservices-based web... ...Experienced Professional Business Unit: SPACE Relocation Available: Possible Career Area: Software Engineering Type: Full-Time Shift: First...Full timeWork at officeRemote workRelocationFlexible hoursShift work
- ...proficient with core JAVA, Spring and IAM with strong communication skills. Mandatory Requirements: Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required Strong CS fundamentals with problem solving, analysis,...Work experience placement
- ...DevSecOps Engineer This position is hybrid and will require 3 days on site at one of the following Quest sites: Secaucus, NJ, Schaumburg... ..., and/or Ansible Implement security in the development of software via practices and tools such as GitLab, Qualys, Contrast, Wizio...Full timeTemporary workPart timeWork experience placementFlexible hoursShift workNight shiftWeekend workDay shift
- ...enterprise and mission-critical environments. Apply cybersecurity engineering principles across the full system lifecycle, including... ...tools such as SAST, DAST, container scanning, IaC scanning, and software composition analysis into CI/CD workflows. Automate security...Full timeWork at officeShift work3 days per week
- ...to-hire role supporting a leading aerospace & defense company. This role focuses on developing and optimizing CNC programs using engineering specifications and drawings to machine parts, tools, or sheet metal on numerically controlled equipment. You will analyze drawings...Contract workWorldwide
- ...Brands and its portfolio of companies Monitor, control and analyze online content and activities across multiple channels (search engines, blogs, communities and consumer forums) Implement a comprehensive strategy to engage with online audiences and physical customers...Local area
- ...in King of Prussia, PA is inviting applications for the Systems Engineer Intern position. This role involves supporting the US Air Force... ...programs, performing tasks such as requirements analysis and software testing in a team environment. Candidates must be pursuing a relevant...Part timeInternshipSummer internshipFlexible hours
- ...Sr. Lead Mechanical Engineer At CRB, we design and build some of the most powerful facilities in the world — those that change people's lives. We are the leading provider of sustainable Engineering, Architecture, Construction and Consulting solutions to the global...Work at office
- A logistics solutions provider is seeking a Logistics Specialist in King of Prussia, PA. This role involves managing logistics operations, ensuring inventory control, and utilizing SAP for logistics workflows. The ideal candidate has a Bachelor's degree in a relevant field...
- ...Responsibilities Contributes in defining, documenting and developing software, software applications, as well as contributes to architecture... ..., debugging pods). 3+ years of experience with software engineering fundamentals: OO/FP, concurrency, networking, data structures,...Contract workWork at officeRemote workFlexible hours
- NTT DATA, Inc. is looking for a .NET Full Stack Developer for an onsite hybrid position in King of Prussia, PA. The developer will focus on the development, maintenance, and support of platform applications built on Modern .NET Tech Stack. This role requires extensive experience...
- ...API design, and inter‑service communication Containerization expertise with Docker and practical Kubernetes exposure Strong software engineering fundamentals — OOP/FP, concurrency, networking, data structures, and security Comfortable with TDD and clean code practices...Contract work
- ...across multiple teams, influencing technical strategy, mentoring engineers, and partnering with stakeholders to deliver scalable, secure,... ...-level IT technical leadership and direction for complex software, middleware, and hardware initiatives across multiple platforms...
- ...Responsibilities Support, maintain, and enhance high-quality software modules within the enterprise product suite. Analyze and resolve... .... Communicate technical and operational issues effectively to engineering teams and business leadership. Ensure adherence to established...
- ...providing products and expertise that help nearly 16 million people save for a better today and tomorrow. Position Summary As a Software Engineer in the Ascensus AI Program, you will help turn modern LLM capabilities into reliable, observable, production‑grade software...Work experience placement
- ...If your experience is a better fit for our 2027 Trading System Engineering Internship, apply here: What we’re looking for Enrolled in a... ...s degree and begin full time employment by August 2028 Strong software development skills in Python and a compiled language Experience...Full timeSummer workCasual workInternshipSummer internshipVisa sponsorship
- Technical Delivery Lead Location: King Of Prussia, Pennsylvania Duration: Long term Visa: Only USC GC and Local H1B (Hybrid position) We are seeking a Technical Delivery Lead to drive the successful delivery of application development projects, ensuring alignment...H1bLocal area
$100k - $140k
...others accomplish theirs, too. Join our team as we help shape the future. As Hartford Funds continues to leverage offshore data engineering talent to optimize costs and scale delivery, it is critical to establish a Senior ETL Developer role to ensure technical excellence...Full timeTemporary work$40 per hour
Associate software engineer • philadelphia pa Last updated: 2 days ago Full-time Develop and maintain internal applications, scripts, and tools that support departmental operations.Modify existing software to add features, fix defects, or improve usability and performance...Hourly payFull timeImmediate startRemote workWork from homeRelocation packageNight shift- ...network sensors and RF communications. What You’ll Get to Do: Engineer complex multidisciplinary solutions for customers that span... ...schedule. This is done while collaborating with other software/hardware engineers, stakeholders, and end users to ensure a perfectly...Full timeTemporary workImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- entry level software sales King of Prussia, PA
- ultimate software King of Prussia, PA
- healthcare software sales King of Prussia, PA
- software asset management analyst King of Prussia, PA
- software King of Prussia, PA
- software sales King of Prussia, PA
- remote software sales King of Prussia, PA
- software technical support King of Prussia, PA
- id software King of Prussia, PA
- software implementation project manager King of Prussia, PA


