
Real job — pulled straight from Nava’s careers page · Verified August 6, 2026 · No reposts.
Job description
Nava is hiring a Software Engineer, Data (Remote) — a full-time, remote role ($128k–$136k). Apply directly on Nava's careers page below.
Software Engineer (Python/Data)
Location: Remote
Department: Engineering
About Nava
This role is open for multiple levels and titles. Final title/compensation will be determined by how your interview weighs against our core competencies during your interview cycle. This role is pending contract award.
Position summary
What you'll do
- Work with cross-functional project teams to gather business requirements and translate to detailed technical specifications
- Work with Government partners to assist and develop data engineering applications and pipelines that will enable data services and processing capabilities, such as advanced analytics, AI/ML, and experimentation
- Design, develop, test, automate, and deploy data engineering solutions in a cloud platforms, such as AWS
- Participate in software design and code reviews
- Develop automated testing, monitoring and alerting, and CI/CD for production systems
Required skills
- Minimum of 6 years of experience with professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, CI/CD, and Source Code Management
- Experience with building ETL pipelines to ingest, process, and store data
- Prior experience with Python programming for both data processing and server-side use cases
- Experience with data cleaning, modeling, schema design while protecting sensitive data
- Proficient with building data integrations using both API and file-based protocols
- Proficient with relational databases and advanced SQL queries, particularly with Postgresql
- Experience with using data observability tools to maintain data infrastructure and data quality
- Proficient in refining high-level goals into high-impact, low-effort tasks and milestones based on human-centered design practices to prioritize options for stakeholders
Desired skills
- Experience with Databricks and Snowflake
Other requirements
Perks working with Nava
Location
Stay in touch
Equal Employment Opportunity
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs


Senior Software Engineer, Datacenter Automation

Software Engineer, Test Infrastructure

Software Engineering Manager, Developer Productivity
Frequently asked questions
What is the salary for Software Engineer, Data (Remote) at Nava?
The estimated salary range for Software Engineer, Data (Remote) at Nava is $128,000 - $136,000 USD per year.
Is Software Engineer, Data (Remote) at Nava a remote job?
Yes, Software Engineer, Data (Remote) at Nava is a remote position. This role is open to remote candidates.
What skills are required for Software Engineer, Data (Remote) at Nava?
The required skills for Software Engineer, Data (Remote) at Nava include: CI/CD, ETL, Python, API, PostgreSQL, SQL, Databricks, Snowflake, AWS.
What is the seniority level for Software Engineer, Data (Remote) at Nava?
Software Engineer, Data (Remote) at Nava is a Mid Level / Senior level position.
How do I apply for Software Engineer, Data (Remote) at Nava?
You can view the full description and apply for Software Engineer, Data (Remote) at Nava on EchoJobs: https://echojobs.io/job/nava-software-engineer-python-data-autcs.