Senior Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Trustwell · 10 hours ago

Senior Principal Software Engineer

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. The Senior Principal Software Engineer will serve as the technical architect for a mission-critical, microservices-based SaaS platform, focusing on scalability, performance, reliability, and long-term maintainability.

ComplianceSaaSSoftware

Responsibilities

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

Qualification

GolangAWSMongoDBKafkaTypeScriptDistributed SystemsPerformance TuningObservabilityMentoringCollaboration

Required

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
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

Benefits

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...

Company

Trustwell

twittertwitter
company-logo
Trustwell is a dependable source for compliance and high-quality solutions in the food and supplement industries.

Funding

Current Stage
Growth Stage
Total Funding
unknown
2026-01-05Acquired

Leadership Team

leader-logo
Katy Jones
Chief Executive Officer
linkedin
Company data provided by crunchbase