Taro Logo

Software Engineer (Data)

Nava is a consultancy and public benefit corporation working to make government services simple and effective.
Alabama, USAAlaska, USAArizona, USA
$120,600 - $135,900
Data
Mid-Level Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Government

Description For Software Engineer (Data)

Nava, a consultancy and public benefit corporation, is seeking a Data Engineer to help modernize government services. Since 2013, they've been trusted by federal, state, and local agencies to solve complex technology challenges. This role focuses on creating data architectures and pipelines for critical government programs, working alongside engineering, design, and product teams.

The position involves designing and implementing data models, improving pipelines, enhancing data security, and processing terabytes of critical data. You'll work directly with government stakeholders to modernize data architectures while providing subject matter expertise in data and architecture reviews. The role requires expertise in ETL pipelines, data modeling, and working with sensitive data.

As a Data Engineer at Nava, you'll have significant strategic impact on reimagining how government serves its people. The work involves using modern engineering practices and human-centered design to improve government digital services. You'll be working with technologies like Python, Java, SQL, and cloud platforms such as AWS to build robust data solutions.

The company offers comprehensive benefits including health coverage, flexible remote work, professional development opportunities, and a 401(k) match. The position is fully remote for candidates in eligible states, with a salary range of $120,600 - $135,900 annually. Nava provides a collaborative, supportive environment where team members can make meaningful impact on public good.

Key responsibilities include developing data engineering applications, implementing data pipelines for advanced analytics and AI/ML, and ensuring data delivery is optimal across multiple teams and systems. The ideal candidate should have 5+ years of experience, strong programming skills, and expertise in data architecture and engineering best practices. This role offers the unique opportunity to work on projects that directly improve the lives of millions of Americans while advancing your career in data engineering.

Last updated 3 days ago

Responsibilities For Software Engineer (Data)

  • Work with cross-functional teams to gather business requirements and translate to technical specifications
  • Develop data engineering applications and pipelines for advanced analytics, AI/ML, and experimentation
  • Design, develop, test, automate, and deploy data engineering solutions in cloud platforms like AWS
  • Participate in software design and code reviews
  • Develop automated testing, monitoring and alerting, and CI/CD for production systems

Requirements For Software Engineer (Data)

Python
Java
  • Minimum of 5 years of experience
  • Experience with Agile Software Development, Test Driven Development, CI/CD, and Source Code Management
  • Experience with building ETL pipelines
  • Prior experience with Python, Java, or Scala programming
  • Experience with data cleaning and data modeling
  • Proficient with building data integrations using API and file-based protocols
  • Proficient with relational databases and advanced SQL queries
  • Experience with data observability tools
  • Proficient in refining high-level goals into tasks based on human-centered design practices
  • Must be legally authorized to work in the United States
  • May require government background check or security clearance

Benefits For Software Engineer (Data)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
Commuter Benefits
  • Health coverage - Comprehensive medical, dental, and vision plans
  • Vacation and holidays including Juneteenth
  • Annual performance-based bonus
  • Parental leave with weekly meals delivered
  • Wellness program
  • Virtual care with no copay
  • Sabbatical leave
  • 401(k) match - 4% of salary
  • Flexible remote work
  • Home office setup and utility support
  • Learning opportunities and development budget
  • Referral bonus
  • Commuter benefits
  • Disability, life, and accidental death insurance

Interested in this job?

Jobs Related To Nava Software Engineer (Data)