Trustwell is dedicated to transforming the food industry through innovative software designed to set new standards in compliance, transparency, and quality. With the mission of imp
Senior Principal Software Engineer
Location
United States
Posted
57 days ago
Salary
$140K - $150K / year
Seniority
Lead
Job Description
Senior Principal Software Engineer
Trustwell
Role: Senior Principial Software Engineer FLSA: Full Time | Exempt | Salaried | Remote (US) Reports to: VP, 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 duties 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 environments - Experience with TypeScript and modern frontend frameworks such as Angular or Vue.js - Experience architecting, scaling, and operating systems on AWS - Experience designing and developing against MongoDB, including event-driven patterns such as Change Streams - Experience building or operating streaming and messaging platforms such as Kafka (including Confluent) - Legally authorized to work in the United States without limitation - Experience handling high-throughput or high-availability systems - Familiarity with implementing load, stress, and scale testing, along with performance-tuning tools. - Strong background in observability, including metrics, logging, and tracing, to support performance analysis - Experience optimizing cloud cost alongside performance and scalability 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 Hiring Manager - Peer Panel 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 listed 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
Related Guides
Related Job Pages
More Software Engineer Jobs
Analista de Desenvolvimento de Software III
ExperianBased in Dublin, Leinster, Ireland, Experian is a global information services company that operates in 40 countries around the world and has additional headquar
Company Description A Serasa Experian é a primeira e a maior Datatech do Brasil. Líder em soluções de inteligência para análise de riscos e oportunidades, com foco nas jornadas de crédito, autenticação e prevenção à fraude. Com tecnologia de ponta, inovação e os melhores talentos, transforma a incerteza do risco na melhor decisão, ajudando pessoas a realizarem seus sonhos e empresas de todos os portes e segmentos a prosperarem. Temos 22.000 pessoas operando em 32 países e a cada dia estamos investindo em novas tecnologias, profissionais talentosos e inovação para ajudar todos os clientes a maximizarem cada oportunidade. Com sede corporativa em Dublin, Irlanda, a Experian está listada na Bolsa de Valores de Londres (EXPN) e compõe o índice FTSE 100. Job Description Job description Responsabilidades Projetar, desenvolver e manter serviços escaláveis e resilientes utilizando Golang. Liderar discussões técnicas e apoiar decisões arquiteturais de sistemas baseados em microserviços. Definir e promover boas práticas de desenvolvimento, padrões de arquitetura e governança técnica. Otimizar desempenho, observabilidade, segurança e manutenibilidade das aplicações. Integrar e modelar soluções utilizando bancos de dados relacionais e não relacionais (OLTP/NoSQL). Construir e manter pipelines e serviços conteinerizados com Docker, integrados ao ecossistema AWS. Conduzir code reviews com foco em qualidade, segurança e boas práticas. Mentorar desenvolvedores de níveis júnior e pleno, contribuindo para evolução técnica do time. Colaborar com squads multidisciplinares em ambientes ágeis, influenciando roadmap e estratégias de produto. Requisitos obrigatórios Domínio de Golang e experiência comprovada no desenvolvimento de sistemas complexos. Sólida experiência em arquitetura de microserviços (incluindo API design, mensageria, observabilidade). Experiência prática com AWS (ECS/EKS, Lambda, API Gateway, SQS/SNS, RDS, DynamoDB, S3, entre outros). Proficiência em conteinerização com Docker e gestão de ambientes distribuídos. Experiência com bancos de dados SQL (PostgreSQL, MySQL, etc.) e NoSQL (DynamoDB, MongoDB, Redis). Conhecimento avançado em CI/CD, versionamento, testes automatizados e práticas de DevSecOps. Vivência com sistemas de alta disponibilidade, baixa latência e alto volume transacional. Capacidade de atuar com autonomia, pensamento crítico e foco em resultados. Diferenciais Experiência ou conhecimento aprofundado em Segurança da Informação (OWASP, IAM, criptografia, AppSec, DevSecOps). Vivência com Kubernetes e observabilidade (Prometheus, Grafana, OpenTelemetry). Conhecimento em arquiteturas event‑driven e mensageria (Kafka, SQS, SNS). Experiência com performance tuning, profiling e otimização de sistemas. Experiência no setor financeiro, de crédito ou prevenção a fraudes. Soft Skills esperadas Liderança técnica e capacidade de influenciar decisões arquiteturais. Autonomia, organização e forte senso de ownership. Excelente comunicação e colaboração entre times. Capacidade de atuar em cenários complexos e ambíguos. Postura de mentor/coach para apoiar evolução do time. Qualifications Qualifications - golang - liderança técnica - docker - aws - engenharia de software - microserviços Additional Information A Serasa Experian é muito mais do que você imagina. Com o propósito de criar um futuro melhor, ampliando oportunidades para pessoas e empresas, no Brasil somos mais de 4 mil pessoas que atuam em diversos times e especialidades. Aqui, cada conhecimento e diversidade se complementa e você pode trabalhar no que mais ama, estamos comprometidos a construir uma cultura inclusiva e um ambiente no qual pessoas possam equilibrar a carreira com seus compromissos e interesses pessoais, prezando pelo bem-estar. A gente se dedica muito em ser uma das melhores e mais inovadoras empresas para se trabalhar do país, possibilitando experiências e carreiras incríveis para nossas pessoas. Nossa forte abordagem de pessoas em primeiro lugar é reconhecida externamente por meio de diversas certificações de mercado: fomos premiados pelo Great Place To Work™ em 24 países e pela certificação internacional Top Employers, além de sermos reconhecidos como uma das melhores empresas para jovens profissionais e contarmos com uma avaliação de 4,6 no Glassdoor. Cada reconhecimento nos indica que estamos no caminho certo, proporcionando um ambiente de trabalho cada vez melhor para nossos talentos. Experian Careers - Creating a better tomorrow together Find out what its like to work for Experian by clicking here - Employee Status: Regular - Role Type: Home - Department: Technology - Schedule: Full Time
Senior Application Developer (CA Plex) - C2C - Remote
SUNSHINE ENTERPRISE USA LLCSunshine Enterprise USA is an “Equal Opportunity Employer—Minorities, Females, Veterans and Disabled Persons.”
Tittle: Senior Application Developer (CA Plex) Location: remote Interview Process: 1 round, virtual Duration: 12+ Months Employment Type: Contract (C2C / W2) Experience Required: 15+Years Work Location: No SC residency required. Candidate must reside in lower 48 states Project Scope: The South Carolina Judicial Branch (SCJB) is seeking a highly experienced Senior Application Developer to support and maintain mission-critical Case Management System (CMS) and Juror Management System (JMS) built on CA Plex. The role ensures system stability, performance, and continuity while supporting enhancements and integrations as modernization efforts progress. Key Responsibilities: 1. Application Maintenance & Support - Maintain and support CA Plex-based CMS/JMS systems across environments - Troubleshoot production issues, defects, and data inconsistencies - Perform root cause analysis and implement permanent fixes - Provide escalation and on-call support for critical incidents 2. Development & Enhancements - Design and implement enhancements within CA Plex applications - Modify business rules, workflows, screens, and batch processes - Ensure compliance with judicial and statutory requirements - Support ongoing system optimization and modernization readiness 3. CA Plex Development - Work within CA Plex model-driven architecture - Update objects, functions, and relationships - Regenerate and deploy application components - Maintain system integrity during enhancements 4. Database & Performance Management - Develop and optimize SQL Server / T-SQL queries and stored procedures - Perform data corrections and integrity fixes - Support performance tuning for large-scale datasets - Ensure data consistency across systems 5. System Integration Support - Support integrations with external systems (SLED, DMV, eCitation, eFiling, Public Index) - Assist in transitioning legacy interfaces to modern API-based architecture - Work with REST, SOAP, XML, and microservices-based integrations 6. Reporting & Data Support - Support reporting and data extraction processes - Assist data warehouse integration and analytics teams - Ensure accuracy and consistency of reporting datasets 7. Collaboration & Stakeholder Engagement - Work closely with court administration and IT leadership - Translate business requirements into technical solutions - Provide technical guidance to stakeholders and development teams 8. Documentation & Knowledge Transfer - Document system changes, business rules, and technical processes - Support knowledge transfer to internal and modernization teams - Required Skills & Experience: · 15+ years in application development · 5+ years of experience in State court case management and jury management systems · 15+ years experience with CA Plex or similar model-driven 4GL tools · 15+ years experience in SQL Server / T-SQL development · Strong experience in debugging, troubleshooting, and production support · 15+ years experience in API integrations (REST, SOAP, XML, Microservices) · 10+ years experience maintaining legacy or enterprise systems · Experience in large-scale, mission-critical systems Preferred Skills: · Government / Judicial / Public Sector experience · Data warehouse knowledge (star/snowflake schema) · Power BI backend optimization · .NET code generation from CA Plex · Azure DevOps exposure · Always On Availability Groups (SQL Server) · Security tools like Imperva · Legacy data cleanup across multiple jurisdictions Education Bachelor’s degree or equivalent work experience in Computer Science, IT, or related field.
• Analisar e desenvolver projetos de sistemas, elicitar e analisar requisitos • Mapear processos e realiza análise e modelagem lógica e física de dados, com objetivo de estudar e implementar sistemas de acordo com as regras de negócio • Analisar o desempenho de sistemas implantados • Solucionar problemas técnicos e elaborar manuais • Coordenar serviços de programação • Criar script de Testes no KDZ • Modelagem de dados utilizando Ferramentas CASE (ERWN) • Algoritmos • Linguagens de programação Cobol/Cobol CICS, Natural., DB2., SQL., VSAM • Análise Estruturada de Sistemas • Gerenciar demandas disponibilizadas na plataforma, resolver e acompanhar com eficácia códigos de desenvolvimento em alta plataforma
Engineering Educator
Fullmind LearningFullmind Learning, formerly iTutor, is an e-learning company on a mission to ensure all children have access to an exceptional education. The company partners with school districts
• Join our pool of educators who have access to our educator portal, where you can select the jobs aligned to your certification as they become available according to our school and district partners! • Promote creativity and excitement in the virtual learning environment. • Create strategies to engage and nurture student learning and student relationships. • Create lesson plans aligned with the class curriculum. • Keep track of student grades and performance



