Navex - Charlotte, NC

posted about 2 months ago

Full-time - Mid Level
Charlotte, NC
Professional, Scientific, and Technical Services

About the position

At NAVEX, we are dedicated to creating a safer and more ethical world where everyone has a voice. As a Data Staff Software Engineer, you will play a crucial role in designing and implementing our NAVEX One data platform as part of our innovative engineering team. Our Product Engineering team is passionate about developing quality solutions, embracing new technologies, and delivering powerful products that help our customers protect their reputation and bottom line. In this position, you will influence technical designs and focus on quality implementation while guiding other data engineers. You will be instrumental in building a data platform that ingests content from various teams and provides application-specific data sets. This role offers ample opportunities to explore new capabilities, invest in data development, mentor software developers, and grow your career while maintaining a healthy work-life balance. You will work closely with a team of data engineers, being accountable for designs and high-quality deliveries as an individual contributor. Your responsibilities will include mentoring newer engineers, participating in the innovative advancements of our product platform, and collaborating with agile team members. You will promote opportunities for refactoring and identify areas for optimization, as well as research and leverage commercial products, libraries, and tools to solve problems. Participation in design sessions with other engineers, architects, and product managers will be essential, providing constructive feedback during sprint retrospectives. Automation will be a key focus, including continuous integration, automated deployments, and automated unit and functional testing.

Responsibilities

  • Work with a team of data engineers and be accountable for designs and high-quality deliveries as an individual contributor
  • Help team members grow by mentoring newer engineers
  • 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, and automated unit and functional testing

Requirements

  • A Bachelor's degree in Computer Science or equivalent prior work-related experience
  • 5+ years' experience in an Agile, full-stack software development environment with a focus on big data designs and implementations, ideally with SaaS and/or micro service-based systems
  • Expert knowledge of data management and pipeline 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
  • Expertise in data transformations (ELT, ETL), data quality, data cleansing, and data profiling using dbt Labs' DBT
  • Expertise in Data Cataloging and Master Data Management concepts
  • Expertise in both SQL and NoSQL implementations; experience with Microsoft SQL Server, Snowflake, and Postgres database platforms
  • 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
  • Excellent verbal and written communication skills and a commitment to engage and collaborate with people across a variety of levels with diverse backgrounds
  • Ability to drive results through job competencies of collaboration, software programming and development, and technical problem solving
  • 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
  • An inspiring culture with invested teammates and leaders
  • Opportunities for meaningful purpose in work
  • Participation in a fast-growing organization known for excellence, profitability, and stability
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service