NAVEX · 4 hours ago
Senior Lead Software Engineer
NAVEX Global is dedicated to making the world a safer and more ethical place. They are seeking a Senior Lead Software Engineer to provide technical guidance, oversee product feature development, and mentor a software development team while ensuring high-quality solutions.
ConsultingInformation TechnologyRisk ManagementSoftware
Responsibilities
Lead a team of software engineers while also being an individual contributor to keep your development skills sharp
Help team members grow through mentoring, coaching, 1:1s, career planning, performance appraisals, etc
Oversee the design and development of product features and modernize technical debt
Promote opportunities for refactoring by examining patterns of system usage and identifying areas of optimization
Provide technical oversight for feature development, ensuring appropriate test coverage, and reviewing and approving pull requests
Remove roadblocks and/or bottlenecks for the team and resolve questions in real time
Participate in sprint planning for work that will be coming into future sprints and work with the team to help drive sprints to completion
Participate in elaboration and design sessions with other engineers, architects and product managers, providing constructive and honest feedback during sprint retrospectives for continuous improvement. You will need to understand business requirements and translate business needs into technology solutions
Take advantage of extensive use of automation, including continuous integration, automated deployments, automated unit and functional testing
Qualification
Required
6+ years of software development experience and 2+ years people management, leadership or mentorship experience
Experience with object-oriented programming concepts such as design patterns, encapsulation and inheritance as well as database design and software architecture
Strong knowledge of Agile software development best practices, unit testing, continuous integration, etc
Experience debugging and troubleshooting applications with IDE, SQL profiler, Chrome developer tools, etc
A self-motivated individual with the ability to learn and come up to speed on new technologies quickly
Knowledge of GitHub best practices for team development involving feature branches, pull requests, release tags, etc
Strong time management, problem solving and critical thinking skills with the ability to identify and influence others on the best solution
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
Ability to drive results through your job competencies of software program management, systems thinking, technical knowledge, strategic execution, talent development and influence while leveraging NAVEX's core values
Preferred
Experience working in a web-based or multi-tier system desired
Experience with the following technologies: Python and SQL; PostgreSQL and Aurora a plus; Data manipulation and analysis tools, such as Pandas and NumPy; Cloud-based database and analytics platforms, such as Snowflake or Databricks; Containerization and orchestration technologies (Docker, Airflow); Bonus: experience with machine learning, prompts and AI agents
Benefits
Meaningful Purpose.
High-Performance Environment.
Candid, Supportive Culture.
Growth That Matters.
Rewards for Results.
Company
NAVEX
NAVEX empowers over 88 million employees and 13,000 customers around the world to manage and mitigate risks with confidence.
Funding
Current Stage
Late StageTotal Funding
unknown2025-07-21Acquired
2018-09-01Private Equity
Recent News
Company data provided by crunchbase