Senior Principal Software Engineer

TRUSTWELL LLC
Raleigh, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 150K

Job location

Raleigh, United States of America

Tech stack

API
Software as a Service
Cloud Computing
Data Security
Relational Databases
DevOps
Distributed Systems
Fault Tolerance
Load Testing
MongoDB
NoSQL
Message Oriented Middleware
Software Engineering
Data Streaming
Systems Architecture
Systems Integration
TypeScript
System Availability
Caching
Technical Debt
Vue.js
Angular
Low Latency
Performance Monitor
Kafka
Operational Systems
REST
Serverless Computing
Confluent
Go
Microservices

Job description

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
  • I dentify performance bottlenecks, reliability risks, and scaling constraints, and drive solutions to address them
  • D efine 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 (eg, 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

Requirements

  • 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 Front End 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 Front End 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

Benefits & conditions

Total Rewards Package:

  • Full healthcare benefits, including medical, dental, and vision.
  • 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
  • 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 !

About the company

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.

Apply for this position