Navex - Charlotte, NC

posted 2 months ago

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

About the position

At NAVEX, we are dedicated to making the world a better, safer, and more ethical place. As a Senior Lead Software Engineer in our Product Engineering team, you will play a crucial role in 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 focus will be on providing technical guidance and oversight as we create a suite of platform data components. You will lead and mentor a team of data engineers, ensuring quality implementation and facilitating communication across various engineering teams as our data platform ingests their content and provides application-specific data sets. In this role, you will have the opportunity to explore new value-added capabilities, invest in data development and tool research, and technically lead a software development team. We are looking for a candidate who is not only strong in data engineering but also possesses excellent people leadership skills. You will be responsible for planning, delivery, operating procedures, design and architectural patterns, and ensuring the on-time delivery of the NAVEX One platform data. Your leadership will help team members grow through mentoring, coaching, and performance appraisals, while also participating in the innovative advancements of our product platform. At NAVEX, we believe in career growth, real rewards, meaningful purpose, life flexibility, and an inspiring culture. We offer competitive pay practices, top-of-the-range wellbeing programs, and a commitment to your career plan. Our products have a real-life impact on people and organizations globally, and we want you to bring your best self to work every day. Join us in a fast-growing organization known for excellence, profitability, and stability.

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 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
  • 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 focus on team specific goals and objectives
  • Ability to drive results through 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 opportunities 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 personal and professional development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service