Navex - Charlotte, NC

posted 2 months ago

Full-time - Senior
Charlotte, NC
Professional, Scientific, and Technical Services

About the position

As a Senior Lead Software Engineer, Data at NAVEX, you will play a pivotal role in our Product Engineering team, which is dedicated to designing quality solutions and delivering powerful products within our integrated risk and compliance management platform. This platform is essential for helping our customers protect their reputation and bottom line. Your primary responsibility will be to provide technical guidance and oversight as we develop a suite of platform data components. You will focus on quality implementation while leading and mentoring a team of data engineers. This position requires a strong background in both data engineering and people leadership, as you will facilitate communication across various engineering teams to ensure the successful ingestion of content and provision of application-specific data sets. In this role, you will have the opportunity to explore new value-added capabilities, invest in data development, and conduct tool research. You will technically lead and mentor a software development team, helping them grow through mentoring, coaching, and performance appraisals. Your contributions will not only enhance the team's capabilities but also allow you to grow your career while maintaining a balance with your personal life priorities. You will be accountable for planning, delivery, operating procedures, design and architectural patterns, and ensuring the on-time delivery of the NAVEX One platform data. Additionally, you will participate in innovative advancements of our product platform, collaborating with agile team members to promote opportunities for refactoring and optimization. Your role will also involve researching and leveraging commercial products, libraries, and tools to solve complex problems, as well as participating in design sessions with other engineers, architects, and product managers.

Responsibilities

  • Lead a team of data engineers while also being an individual contributor to the team
  • Be accountable for planning, delivery, operating procedures, design and architectural patterns, and on-time delivery of the NAVEX One platform data
  • Help team members grow through mentoring, coaching, 1:1s, career planning, performance appraisals and compensation decisions
  • 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, automated unit and functional testing

Requirements

  • 6+ years' software development experience and 2+ years team lead or people management
  • Expert knowledge of data management 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
  • Experience with ingestion and transformational tools like AWS DMS, Fivetran, Snowflake and DBT
  • Expertise in both SQL and NoSQL implementations; experience with MySQL
  • Experience with SQL profiling, performance tuning and data ingestion into Data Warehouses
  • Strong problem solving and critical thinking skills with the ability to identify and influence others on the best solution
  • Ability to work well in a team environment and attitude to focus on team specific goals and objectives
  • Ability to drive results through your job competencies of software program management, systems thinking, and technical knowledge
  • Ability to drive results through NAVEX core competencies of accountability, customer focus, drives results and instills trust

Benefits

  • Career growth with market-leading training
  • Competitive and transparent pay practices
  • Top-of-the-range wellbeing programs
  • Brilliant opt-in benefits
  • Flexible work-life balance
  • Supportive and inspiring company culture
  • Opportunities for professional development and career planning
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service