Senior Data Engineer
Listed on 2026-01-17
-
IT/Tech
Data Engineer, Cloud Computing
This is a fully remote role within the US and Canada. NEOGOV is a fast-growing SaaS leader in the Public Sector with a mission to serve the people who serve the people. Our clients use our software to manage their employee lifecycle from hire to retire by streamlining processes in our centralized platform. We are passionate about technology, focused on customer success, and have an entrepreneurial environment where innovation is encouraged and rewarded.
NEOGOV is one of the top 50 fastest growing private software companies in the U.S. — Sound like a company you’d like to join? We are looking for top talent to make significant contributions to our products, technology, and customers. We are looking for a Senior Data Engineer to join our data engineering team. The ideal candidate will be a hands‑on technical expert with strong experience in Snowflake and dbt, capable of designing, building, and maintaining modern data pipelines and architectures.
You will play a key role in shaping our data infrastructure, enabling analytics, and ensuring scalable and efficient data solutions across the organization.
- Design, develop, and optimize data pipelines and data models in Snowflake using dbt.
- Collaborate with data analysts, Product, and application teams to ensure high-quality, reliable data delivery.
- Implement data lake architectures and manage ingestion, transformation, and orchestration workflows.
- Work with cloud infrastructure (preferably AWS) to design and manage scalable, secure, and cost-effective data solutions.
- Integrate and manage data from various transactional systems (e.g., SQL Server, Oracle, Postgre
SQL, etc.). - Optimize data performance and query efficiency, ensuring scalability and maintainability.
Maintain data governance, security, and compliance best practices. - Provide technical mentorship and contribute to data engineering standards and best practices.
- Bachelor’s degree in Computer Science, a related field, or equivalent practical work experience.
- 7+ years of experience in data engineering, with a strong focus on Snowflake (data modeling, optimization, and security).
- 3+ years of hands‑on experience with AWS cloud services (S3, Glue, Lambda, Redshift, etc.).
- Proficiency with dbt for transformation, testing, and documentation.
- Mid-level expertise in at least one transactional RDBMS such as SQL Server, Oracle, or Postgre
SQL. - Experience designing and managing data lake architectures.
- Deep expertise in SQL and Python (or similar scripting language).
- Strong understanding of the software development lifecycle and Devops practices, including CI/CD pipelines.
- Solid understanding of ETL/ELT pipelines, data orchestration, and data quality frameworks.
- Proficiency in data modeling techniques (e.g., dimensional, denormalized) and the ability to apply them appropriately.
- Excellent communication, problem‑solving, and collaboration skills.
- Experience with CI/CD pipelines for data workflows.
- Knowledge of data cataloging, governance, and security frameworks
Exposure to streaming data technologies (Kafka, Kinesis, etc.). - Experience in a modern data stack environment.
- Comprehensive Benefits package (medical, dental, vision, etc.) for full-time employees
- Generous PTO to support work-life balance
- Remote working opportunities
- 401K Matching
- Autonomy to grow and find your career path with supportive leadership
- 12-week Paid Parental Leave
- Inclusive and diverse environment
NEOGOV does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non‑merit factors.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).