Job Url: https://www.glassdoor.com/job-listing/senior-principal-software-engineer-trustwell-JV_IC1138960_KO0,34_KE35,44.htm?jl=1010012750257&src=GD_JOB_AD&uido=8F81817D7E4D6DD58197A01932B37671&ao=1136043&jrtk=5-yul1-0-1jg3ld4gjkgos800-ec818f8031dcacfe&cs=1_013dddee&s=58&t=SR&pos=630&guid=0000019c075691c08506a20767703494&jobListingId=1010012750257&ea=1&vt=w&cb=1769649640272&ctt=1769649675279 Job Description: Trustwell 4.1 Senior Principal Software Engineer Raleigh, NC $115K - $130K (Employer provided) Easy Apply Easy Apply Is your resume a good match? Use AI to find out how well the skills on your resume fit this job description. Upload your resume Your qualifications for this job Do you have any of these qualifications? Software design System performance monitoring Team development Continuous improvement Show more 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 Note: Candidates located in the east coast will be given priority consideration. Scope of Position: We are seeking a Senior Principal Software Engineer to serve as the 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 collaborates closely with engineering, product, and operations teams to guide architectural direction, modernize legacy components, remove bottlenecks, and ensure the platform scales efficiently. This is a high-impact role for someone passionate about building high-throughput distributed systems while mentoring engineers and shaping platform strategy. Essential Duties & Responsibilities including but limited to: Serve as the accountable owner for end-to-end platform architecture, guiding its evolution as business requirements, traffic patterns, and system complexity grow. Make foundational architectural decisions that balance near-term delivery with long-term scalability, resilience, and maintainability across dozens of services and teams. Architect high-throughput, low-latency systems capable of operating reliably under sustained growth and peak demand. Apply deep expertise in distributed systems, data consistency, failure modes, and capacity trade-offs to deliver platforms that meet strict SLAs while optimizing infrastructure and operational costs. Facilitate and drive architectural reviews, design forums, and cross-team technical discussions. Provide clear guidance, constructive feedback, and decisive direction to ensure designs align with platform standards, long-term strategy, and operational realities. Anticipate and surface systemic risks before they impact customers, using data, experience, and deep system knowledge. Lead cross-functional efforts to resolve bottlenecks and failure points through thoughtful redesigns, targeted optimizations, and strategic investment in platform capabilities. Establish clear, pragmatic architectural principles and reference patterns that enable teams to build services consistently and independently. Drive adoption through documentation, design reviews, and hands-on collaboration, ensuring standards improve velocity, reliability, and operational clarity rather than adding friction. Lead large-scale modernization initiatives, including refactoring legacy systems, decomposing monoliths, and upgrading infrastructure or frameworks. Prioritize and sequence technical debt reduction efforts to maximize stability, developer productivity, and long-term platform health. Design robust, scalable integrations with external vendors and partners, accounting for latency, rate limits, failure modes, and cost. Ensure integrations are resilient to outages and changes, with appropriate abstractions, monitoring, and fallback strategies. Act as a strategic partner to product and delivery teams, translating business goals into sustainable technical solutions. Advocate for platform investments and architectural improvements while enabling teams to ship features quickly and safely. Define and promote standards for metrics, logging, tracing, alerting, and performance analysis. Ensure the platform is observable and diagnosable at scale, with proactive capacity planning and rigorous load testing to prevent incidents and support confident growth. Mentor senior and staff-level engineers through design guidance, feedback, and hands-on collaboration. Foster a culture of technical excellence, pragmatism, and continuous improvement, empowering teams to make sound decisions and grow their architectural maturity. Other duties as assigned. Required Skills/Abilities Proven production experience building and operating Golang-based services in complex, distributed systems, with a strong understanding of concurrency, performance tuning, and service reliability Experience with TypeScript and modern frontend frameworks such as Angular or Vue.js, with the ability to collaborate effectively across full-stack boundaries and influence end-to-end system design Deep experience architecting, scaling, and operating systems on AWS, including core services for compute, networking, storage, and managed data platforms, with an emphasis on reliability, security, and cost efficiency Strong experience designing and developing systems using MongoDB, including event-driven and reactive architectures leveraging features such as Change Streams Hands-on experience building or operating high-throughput streaming and messaging platforms, such as Kafka (including Confluent), with knowledge of partitioning strategies, durability, ordering guarantees, and operational best practices Demonstrated experience supporting high-throughput, low-latency, or high-availability systems with demanding uptime, performance, and scalability requirements Experience designing and executing load, stress, and scale testing, along with the use of performance profiling and tuning tools to validate system behavior under real-world conditions Strong background in observability, including metrics, logging, and distributed tracing, to enable deep performance analysis, rapid incident diagnosis, and continuous system improvement Experience optimizing cloud infrastructure costs in parallel with performance and scalability goals, applying data-driven tradeoffs to balance efficiency, reliability, and growth Education/Experience Bachelors degree in engineering, software development, or similar; required. Experience in lieu of will be considered. 10+ years of professional software engineering experience, including substantial, hands-on experience designing, building, and operating large-scale distributed systems and microservices in production environments 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! Screening with Human Resources Hiring Manager Interview Peer Panel Interview Final Executive 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 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: 115,000 - 130,000 USD per year(Remote (Raleigh, North Carolina, US)) Show less