NAVEX Global logo
NAVEX Global

NAVEX Global is a software development company specializing in ethics and compliance software. The company's mission is to help other companies "protect and defend their people, re

Principal Software Engineer

Location

Worldwide

Posted

25 days ago

Salary

$0 - $150K / year

Seniority

Senior

Job Description

Principal Software Engineer

NAVEX Global

Principal Software Engineer Req #171 Virtual•United States Job Description At NAVEX, we’re transforming the world—making it safer, more ethical, and ensuring every voice is heard. That’s real impact. Our high-performance culture is driven by our values. We move with speed, passion and purpose — as one team. We are bold in our ideas, accountable in our actions, and committed to doing the right things right. You will join our Product Engineering team that shares a passion for writing great code, embracing new technologies and delivering powerful products within our integrated risk and compliance management platform that helps our customers protect their reputation and bottom line. As our Principal Software Engineer at NAVEX, you will have ample opportunity to invest in innovative product development and tool research, mentor team members, grow your career and tag your name to amazingly cool products, all while balancing your life priorities. You will thrive in this hybrid role surrounded by an engaged, collaborative team deeply committed to your success. Join us and help shape what's next. What you’ll get: - Meaningful Purpose. Your work helps organizations operate with integrity and protect their people—at a scale few companies can match. - High-Performance Environment. We move with urgency, set ambitious goals, and expect excellence. You’ll be trusted with real ownership and supported to do the best work of your career. - Candid, Supportive Culture. We communicate openly, challenge ideas—not people—and value teammates who embrace bold thinking and continuous improvement. - Growth That Matters. You can count on authentic feedback, strong accountability, and leaders invested in your success so you can achieve real growth. - Rewards for Results. We provide clear, competitive compensation designed to recognize measurable outcomes and real impact. What you’ll do: - Technical leader that will work with multiple teams on designing modern application architectures - Lead technical elaboration and technical design sessions to understand and refine requirements to be implemented - Demonstrate a strong interest in Generative AI and the ability to evaluate and apply emerging capabilities in a practical, responsible, and business-aligned manner - Collaborate with scrum team members during sprint planning and daily standups and share your accomplishments during sprint reviews - Provide constructive and honest feedback during code reviews and sprint retrospectives - Mentor senior software developers - Partner with Enterprise Architects to design our services What you’ll need: - 12+ years full-stack software development experience, ideally in a SaaS or micro service-based system - Expert knowledge with our technology stack: .NET, C#, SQL, React and Node; AWS services - Familiarity with authentication and access management concepts - Expert in software design principles and architectural patterns, including SOLID/DRY design, Object-oriented design patterns, N-Tier architecture, concurrency (threading and synchronization), and relational database design - Culture Agility. Comfort working in a fast-paced, candid environment that values innovation, healthy debate, and follow-through - AI Readiness. Curiosity and willingness to use AI and emerging technologies to elevate your work and deliver smarter outcomes - Fuel performance and outcomes. Leverage your job competencies Our side of the deal: - We’ll be clear, we’ll move fast, and we’ll invest in your success. You deserve to be supported, challenged, and rewarded for the impact you make—and we commit to doing that every step of the way. - The starting pay for this role is $150,000 with 10% MBO. Discover how you can grow, lead, and make an impact by visiting our career page to learn more. NAVEX is an equal opportunity employer committed to including individuals of all backgrounds, including those with disabilities and veteran status. Job Details Pay Type Salary

Related Job Pages

More Software Engineer Jobs

Role Description Nuestro Backend Developer será responsable del desarrollo y mantenimiento del servidor, APIs, bases de datos y lógica de negocio que soportan las operaciones digitales de FarmaGO (CRM, ERP, logística, farmacia, plataforma cliente). Asegura integridad de datos, seguridad y eficiencia del sistema, y colabora con el equipo de Front-End para facilitar la adopción de la herramienta por parte del paciente. - Módulos del Servidor: Construir y personalizar módulos del servidor según los requerimientos técnicos y de negocio de FarmaGO. - APIs y Bases de Datos: Configurar y mantener las conexiones con APIs externas y bases de datos SQL y NoSQL, asegurando integridad y disponibilidad de la información. - Seguridad e Integridad: Garantizar seguridad de la información y protección de datos mediante autenticación JWT, OAuth y buenas prácticas en APIs REST. - Optimización de Rendimiento: Optimizar rendimiento del servidor y tiempos de respuesta; analizar métricas de velocidad y estabilidad para mejorar la experiencia del usuario final. - Pruebas y Validaciones: Implementar pruebas unitarias y validaciones automatizadas; revisar código SQL e integración en cada solicitud de pull request. - Colaboración con Front-End y UX/UI: Colaborar con los equipos de Front-End y UX/UI para implementar. - Arquitectura y Microservicios: Diseñar y mantener arquitectura de microservicios y servicios REST escalables, aplicando patrones de diseño backend modernos. - Cloud Computing: Gestionar y optimizar recursos en servicios cloud (AWS, Azure o GCP), incluyendo monitoreo continuo de logs y métricas del sistema. - Documentación Técnica: Documentar código y procesos de desarrollo en herramientas internas como GitHub, manteniendo actualización de dependencias y parches de seguridad. - Ceremonias Ágiles: Participar activamente en ceremonias ágiles (Daily, Planning, Retrospectivas) y contribuir al cumplimiento de entregables técnicos por sprint. - Revisión de Arquitectura: Revisar periódicamente la arquitectura backend y el rendimiento de tablas de bases de datos para identificar oportunidades de mejora. Qualifications - 2+ años desarrollando Back-end en entornos productivos - Experiencia en arquitectura REST y microservicios - Bases de datos SQL y NoSQL en entornos de producción - Español nativo / Inglés técnico básico - Experiencia con Node.js / NestJs / TypeScript / Python - Conocimiento en bases de datos: PostgreSQL / MongoDB / Redis - Cloud computing: AWS / Azure / GCP - Git / GitHub / Docker / CI-CD

Mexico
MX$25K - MX$30K / month

Senior Software Developer

Dayforce

Dayforce is a global HCM platform offering a comprehensive array of services encompassing payroll, HR, benefits, workforce management, talent, and analytics. With the mission of "m

Role Description The Dayforce Product Development team is looking for an experienced Software Developer to create the industry’s next generation Human Capital Management (HCM) solutions. As a senior developer on our Position Management team, you will be working on our ground-breaking solution that helps companies manage their workforce. Your impact will be evident through your effective participation in the entire lifecycle of our software including: - Design - Analysis - Prototyping - Development - Testing - Deployment - Support of our products You will work closely and collaborate with product owners, design experts, implementation partners, and Dayforce personnel to envision and deliver functionality. You will be conducting code reviews of peer work and mentoring other developers. Qualifications - AI-accelerated engineering: demonstrated use of AI developer tools (e.g., GitHub Copilot, Codeium etc.) to increase velocity and quality. - Solid knowledge of object-oriented principles (SOLID) and experience applying them in practice using C#/.NET. - Experience with modern .NET (e.g., .NET 6+) and the ability to modernize .NET Framework code where needed. - Demonstrated experience building production UIs with the JavaScript stack, especially React and TypeScript. - Working knowledge of modern web technologies including: HTML5, CSS3, SVG, Web APIs, JSON, and REST (gRPC/GraphQL a plus). - Strong SQL skills (SQL Server) including indexing, query performance tuning, and transactions. - Practical experience with cloud and delivery: Docker containers and CI/CD (e.g., GitHub Actions or Azure DevOps). - Testing and quality focus: unit/integration/E2E tests (xUnit/NUnit/Jest/Playwright/Cypress) and code reviews. - Security fundamentals: OWASP basics and handling of PII. Requirements - AI-accelerated development experience. - Experience integrating LLM capabilities into products (e.g., retrieval/RAG, prompt design, evaluation/guardrails) is a plus. - Hands-on experience applying design patterns, writing automated tests, and optimizing performance (front and back end). - Good understanding of multi-threading, concurrency, and thread synchronization. - Experience with event-driven systems and messaging (e.g., Kafka, Azure Service Bus) and caching (e.g., Redis). - Observability in production (structured logging, metrics, tracing with OpenTelemetry/App Insights/Prometheus). - Disciplined self-starter, capable of working independently as well as in close collaboration within an agile development team. - Excellent communication and collaboration skills. Benefits - Excellent time away from work programs. - Comprehensive wellness initiatives. - Recognition through competitive pay and benefits. - Opportunities for personal and professional growth. - Commitment to community impact, including volunteer days and our charity, Dayforce Cares.

United States
$92.6K - $165.4K / year
Full TimeRemoteTeam 5,001-10,000Since 2000H1B No Sponsor

• Serve as the primary point of contact for assigned client projects and programs • Own day-to-day project delivery, coordination, and client communication • Manage project timelines, deliverables, and alignment to client milestones • Lead MEP/BIM coordination efforts across disciplines using ACC, Navisworks, or similar tools • Translate client requirements and design intent into clear direction for offshore teams • Lead onboarding, project setup, and workflow alignment (Revit, BIM 360/ACC) • Coordinate cross-functional execution across architecture, MEP, and VDC teams • Ensure all deliverables meet client standards, technical requirements, and quality expectations • Conduct regular project reviews with client stakeholders, providing updates on progress, risks, and next steps • Proactively identify risks, coordination issues, and delivery challenges, and drive resolution • Support management of scope, changes, and evolving client needs • Contribute to continuous improvement of standards, workflows, and delivery processes

United States
$90K - $120K / year
Life360 logo

Staff AI Builder, AI Native Mobile Engineer

Life360

Life360 is an award-winning, San Francisco, California-based family network app that allows families to share their location and collaborate and communicate wit

• Take rough ideas (sketches, voice memos, half-finished docs) and turn them into something real and clickable, fast. The first version is usually the same day. • Build prototypes for the surfaces that make the product tangible: the map, widgets, Live Activities, voice, in-app moments where information surfaces automatically. Some will ship. Most will get thrown away. Both outcomes are useful. • Make tasteful UI calls without waiting for design to spec every pixel. Design refines. You get it 80% there. • Sit in the room when product direction gets debated. Push back when something doesn't feel right. We need engineers who are part of the conversation, not waiting for the output. • Use AI tooling aggressively. Orchestrate agents to generate code, write tests, and review your work. The whole point of this team is that a small group with the right tools outperforms a much larger one. • Ship to test groups, watch how people actually use what you built, iterate. The feedback loop is short and you are inside it.

United States
$190K - $280K / year