Principal Software Engineer (Data)

Nava is a consultancy and public benefit corporation working to make government services simple and effective.
Alabama, USAArizona, USACalifornia, USA
$153,000 - $171,000
Data
Principal Software Engineer
Remote
10+ years of experience
Enterprise SaaS · Healthcare

Description For Principal Software Engineer (Data)

Nava, a consultancy and public benefit corporation, is seeking a Principal Software Engineer specializing in Data to join their mission of making government services simple and effective. Since 2013, they've been trusted by federal, state, and local agencies to tackle complex technology modernization challenges.

The role involves architecting and implementing sophisticated data solutions within government systems. As a Principal Software Engineer (Data), you'll be responsible for designing data strategies, optimizing data models, and building scalable data pipelines. You'll work with cloud platforms (preferably AWS) to implement large-scale data ecosystems, handling both structured and unstructured data.

The position requires 10+ years of software engineering experience and 5+ years of cloud data architecture experience. You'll collaborate with government partners and cross-functional teams to translate business requirements into technical specifications. Key responsibilities include developing ETL pipelines, implementing data orchestration frameworks, and ensuring robust data security policies.

This is a remote position offering a competitive salary range of $153,000 - $171,000, along with comprehensive benefits including medical coverage, 401(k) matching, parental leave, and professional development opportunities. The role combines technical expertise with public service impact, making it ideal for someone passionate about using data engineering to improve government services.

Working at Nava means joining a collaborative, remote-first environment where your work directly impacts public good. The company offers a supportive culture with emphasis on work-life balance, professional growth, and meaningful contribution to government digital transformation. If you're an experienced data engineer looking to make a difference in public sector technology, this role offers both technical challenges and purposeful work.

Last updated an hour ago

Responsibilities For Principal Software Engineer (Data)

  • Document, improve, and maintain data strategies and artifacts
  • Collect data access patterns and review current data models
  • Standardize data ingestion and processing pipelines
  • Audit and reverse-engineer business rules in legacy systems
  • Implement large-scale data ecosystems within cloud-based platforms
  • Work with cross-functional project teams to gather business requirements
  • Design, develop, test, automate, and deploy data engineering solutions
  • Participate in software design and code reviews
  • Develop automated testing, monitoring and alerting, and CI/CD

Requirements For Principal Software Engineer (Data)

Python
Java
PostgreSQL
  • 10+ years of software engineering experience
  • 5+ years of experience with Cloud Data architecture (AWS preferred)
  • Experience with professional software engineering practices
  • Familiar with modern data technologies
  • Experience with building ETL pipelines
  • Experience with data orchestration frameworks
  • Experience with business intelligence and analytics platforms
  • Proficient with relational databases and advanced SQL queries
  • Prior experience with Python, Java, or Scala programming
  • Experience with data cleaning and data modeling
  • Proficient with building data integrations

Benefits For Principal Software Engineer (Data)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
Commuter Benefits
  • Comprehensive medical, dental, and vision plans
  • Vacation, holidays, and floating days
  • 12 paid federal holidays
  • Performance-based annual bonus
  • Paid parental leave with meal delivery
  • Wellness program
  • Virtual care with no copay
  • Sabbatical leave
  • 401(k) match of 4%
  • Flexible remote work
  • Home office setup assistance
  • Monthly utility support
  • Learning opportunities
  • Annual development budget
  • Referral bonus
  • Commuter benefits
  • Disability, life, and accidental death insurance

Interested in this job?

Jobs Related To Nava Principal Software Engineer (Data)

Principal Engineer, Data and AI Platforms

Principal Engineer position at Workday focusing on Data and AI Platforms development in Toronto, combining technical leadership with hands-on engineering expertise.

Principal Engineer, Data and AI Platforms

Principal Engineer position focusing on Data and AI Platforms at Workday

Principal Data Scientist - Oracle Health Applications & Infrastructure

Principal Data Scientist position at Oracle Health Applications & Infrastructure, focusing on AI/ML solutions for healthcare applications.

Software Architect - Health Data Intelligence

Principal Software Architect role at Oracle focusing on health data intelligence and analytics platforms, requiring 15+ years of experience in distributed systems and AI.

Distinguished Engineer, Data Architect

Lead data architecture and engineering initiatives at Capital One as a Distinguished Engineer, designing and implementing high-performance data ecosystems for Risk Management functions.