Senior Lead Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

NAVEX · 7 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

Software development experiencePeople managementAgile software developmentPythonSQLDatabase designCloud-based platformsContainerization technologiesCulture AgilityAI ReadinessTime managementProblem solvingCritical thinking

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 empowers over 88 million employees and 13,000 customers around the world to manage and mitigate risks with confidence.