Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NAVEX Logo

Senior Lead Software Engineer

NAVEX

From $130,000
Oct 28, 2025
Remote, US
Apply Now

NAVEX is looking to solve the business problem of making the world a safer and more ethical place by developing products and solutions that help customers protect their reputation and bottom line. The Senior Lead Software Engineer will contribute to exploring new value-added product features, investing in product development, and modernizing technical debt.

Requirements

  • 6+ years of software development experience
  • Experience working in a web-based or multi-tier system desired
  • 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.
  • Python and SQL; PostgreSQL and Aurora a plus
  • Knowledge of GitHub best practices for team development involving feature branches, pull requests, release tags, etc.

Responsibilities

  • Lead a team of software engineers while also being an individual contributor to keep your development skills sharp
  • 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.

Other

  • 2+ years people management, leadership or mentorship experience
  • A self-motivated individual with the ability to learn and come up to speed on new technologies quickly
  • Strong time management, problem solving and critical thinking skills with the ability to identify and influence others on the best solution
  • Ability to drive results through your job competencies of software program management, systems thinking, and technical knowledge while leveraging NAVEX’s core values
  • Every team member is required to have a career plan in place, to be reviewed with their manager after six months in our team.