[Remote] Principal Software Engineer
Note: The job is a remote job and is open to candidates in USA. NAVEX is transforming the world by making it safer and more ethical. As a Principal Software Engineer, you will be responsible for driving innovative product development, mentoring team members, and collaborating with a passionate team to deliver powerful products within their risk and compliance management platform.
Responsibilities
- Work with a team of data engineers and be accountable for designs and high-quality deliveries as an individual contributor
- Help team members grow by mentoring newer engineers
- Participate in the innovative advancements of our product platform and collaborate with our awesome agile team members
- Promote opportunities for refactoring and identify areas of optimization
- Research and leverage commercial products, libraries, and tools that can be used to solve problems
- Participate in design sessions with other engineers, architects, and product managers, providing constructive and honest feedback during sprint retrospectives with a team mindset
- Use automation, including continuous integration, automated deployments, and automated unit and functional testing
- Mentor and provide guidance to junior developers
Skills
- 12+ years' experience in an Agile, full-stack software development environment with a focus on big data designs and implementations, ideally with SaaS and/or micro service-based systems
- Expert knowledge of data management and pipeline systems, practices, and standards
- Expert analytical and design skills, including the ability to abstract information requirements from real-world processes to understand information flows in computer systems
- Expert experience in Star and Snowflake schema data modelling
- Expertise in the fields of data transformations (ELT, ETL), data quality, data cleansing, and data profiling using dbt Labs' DBT
- Expertise in Data Cataloging and Master Data Management concepts
- Expertise in both SQL and NoSQL implementations; experience with Microsoft SQL Server, Snowflake, and Postgres database platforms
- Experience with SQL profiling, performance tuning, and data ingestion into Data Warehouses
- Strong critical thinking skills with the ability to identify and influence others on the best solution
- Ability to drive results through your job competencies of collaboration, software programming and development, and technical problem solving
- Ability to drive results through NAVEX core competencies of accountability, customer focus, drives results and instills trust
- 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 and champion NAVEX's core value
Benefits
- 10% MBO
- 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.
Company Overview