JobTarget Logo

Senior Principal Software Engineer at Trustwell – Raleigh, North Carolina

Trustwell
Raleigh, North Carolina, 27601, United States
Posted on
NewJob Function:Engineering
New job! Apply early to increase your chances of getting hired.

About This Position

Trustwell is looking for ambitious, energetic problem-solvers who enjoy a fast-paced team environment filled with challenges and career growth opportunities in a rapidly growing tech firm. Trustwell is on a mission to change the food industry. Combining FoodLogiQ’s supply chain management software with Genesis’ nutritional analysis and label development solution, the Trustwell Connect platform creates the food industry’s only full-scale solution connecting product development and regulatory-compliant labeling with supplier compliance, enhanced traceability, and automated recall management. From food and supplement manufacturers to retail grocers and restaurant chains, more than 2,500 food companies around the world use Trustwell software as their trusted source for compliance and quality solutions in the food industry. For more information, visit www.trustwell.com.


Role: Senior Principal Software Engineer

FLSA: Full Time | Exempt | Salaried | Remote (US)

Reports to: VP of Engineering

Scope of Position: We are seeking a Senior Principal Software Engineer to serve as a core technical architect for a mission-critical, microservices-based SaaS platform. This role owns the evolution of system architecture with a focus on scalability, performance, reliability, and long-term maintainability.

The ideal candidate is a hands-on systems leader who partners naturally with engineers, product leaders, and operations teams, bringing strong technical judgment, a pragmatic mindset, and a collaborative, approachable working style. You will guide architectural direction, remove bottlenecks, modernize legacy components, and ensure the platform continues to scale efficiently as usage and complexity grow.

This is a high-impact role for someone who enjoys building high-throughput distributed systems while mentoring strong engineers and shaping platform strategy.

Essential Duties & Responsibilities including but limited to:

  • Own and evolve the architecture of a distributed microservices
  • Design systems that scale reliably under increasing load with strong performance, fault tolerance, and cost efficiency
  • Lead architectural reviews and technical design discussions across teams
  • Identify performance bottlenecks, reliability risks, and scaling constraints, and drive solutions to address them
  • Define architectural standards and patterns for service communication, data access, messaging, and horizontal scaling
  • Guide modernization and refactoring efforts to reduce technical debt and improve system resilience
  • Architect and optimize integrations with third-party services (e.g., messaging, communications, email, and external APIs)
  • Partner closely with Product, Engineering, and DevOps to balance feature delivery with platform health and scalability
  • Establish best practices for observability, performance monitoring, capacity planning, and load testing
  • Act as a technical mentor and trusted advisor, helping engineers grow while promoting pragmatic, high-quality engineering
  • Other responsibilities as required

Required Skills/Abilities

  • 10+ years of professional software engineering experience, with significant work in distributed systems and microservices
  • Strong hands-on experience building production services
  • Deep experience designing systems for high throughput, low latency, and high availability
  • Experience with NoSQL and relational databases
  • Strong understanding of REST APIs, asynchronous messaging, caching, and data access strategies
  • Experience with cloud infrastructure and scaling patterns (including serverless and managed services)
  • Experience with streaming or messaging platforms
  • Familiarity integrating and operating systems with external services at scale (communications, notifications, APIs, etc.)
  • Experience working with legacy frontend frameworks and guiding modernization efforts
  • Strong architectural judgment with the ability to weigh trade-offs clearly
  • Excellent communication skills and a collaborative, approachable working style

Education/Experience

  • 10+ years of professional software engineering experience, with significant work in distributed systems and microservices
  • Production experience building Golang-based services in distributed environment
  • Experience with TypeScript and modern frontend frameworks such as Angular or Vue.
  • Experience architecting, scaling, and operating systems on AW
  • Experience designing and developing against MongoDB, including event-driven patterns such as Change Stream
  • Experience building or operating streaming and messaging platforms such as Kafka (including Confluent
  • Legally authorized to work in the United States without limitation

Total Rewards Package:

  • Full healthcare benefits, including medical, dental, and vision.
  • Supplemental benefits, including STD, LTD, HSA, 401k, etc.
  • Responsible Time Off (PTO) + Holiday Pay
  • Competitive Compensation + Bonus!
  • Excellent culture, growth opportunities, plus much more...

What to expect - the Hiring Process!

  • Interview with Human Resources
  • Interview with CTO
  • Peer Interview
  • Offer of Employment (Background Screening/References)

The compensation for this role is based on several factors, including the candidate's experience, education, skills, and alignment with the responsibilities outlined for the role. The anticipated salary range for this role is outlined below, with most candidates hired in the mid-range.

To learn more about the culture & employee experience at Trustwell, check out our LinkedIn or GlassDoor!

Trustwell is an equal employment opportunity employer committed to hiring and retaining a diverse workforce. Applicants receive fair and impartial consideration without regard to race, sex, sexual orientation, gender identity, color, religion, national origin, age, disability, veteran status, religion, or other legally protected class. If you need accommodation for any part of the employment process due to a medical condition, or any disability, please contact a member of our human resources team.

Acceptable Background and References Required; Upon any conditional offers made by Trustwell. Equal Opportunity Employer/ DFWP/ Affirmative Action


The pay range for this role is:
140,000 - 150,000 USD per year(Raleigh, NC)

Job Location

Raleigh, North Carolina, 27601, United States
Loading interactive map for Raleigh, North Carolina, 27601, United States

Job Location

This job is located in the Raleigh, North Carolina, 27601, United States region.

Frequently asked questions about this position

Connect With Trustwell

Latest Job Openings in North Carolina

Diesel Mechanic

Wind River Environmental LLC
Stanley, NC

HOSPICE RN - WEEKEND PRN

Liberty Health
Whiteville, NC

HOME CARE PHYSICAL THERAPY ASSISTANT PTA

Liberty Healthcare Management
Lumberton, NC