Senior Software Engineer, Data

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Nava

Nava

501 - 1000 employees

Founded 2015

🏛️ Government

☁️ SaaS

🌍 Social Impact

Government • SaaS • Social Impact

Nava is a public-benefit technology company that designs, builds, and operates modern digital services and open-source software for federal, state, and local government agencies. Nava focuses on improving public benefit delivery—such as unemployment insurance, SNAP, Medicaid, grants, and veteran services—by creating human-centered, resilient systems that scale to millions of users and reduce manual work for government staff. The company also develops tools and pilots AI-enabled solutions to streamline verification and program administration while partnering with agencies to modernize legacy infrastructure and improve outcomes for beneficiaries.

📋 Description

• Lead a team of 2-3 engineers • Working with fellow Nava engineers to design, review, and build well-crafted software • Working in an agile manner to efficiently ship new features that meet user needs • Design and develop scalable data ingestion and processing pipelines • Implement large-scale data ecosystems within cloud-based platforms that include data management and data governance of structured and unstructured data • Implement data validation and quality checks to ensure accuracy and consistency • 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 • Participate in software design and code reviews • Maintain security and privacy standards in all aspects of the data pipeline • Taking part in hiring activities (e.g., submitting referrals, conducting interviews, and attending interview debriefs), as needed

🎯 Requirements

• At least 7 years of experience working in an agile, multidisciplinary team environment, preferably designing and building medium to large-scale on Cloud platforms • At least 3 years of experience leading and mentoring engineering teams • At least 3 years of experience building data services on AWS • Experience building large scale data services • Experience with big data technologies such Apache Spark, AWS Glue, AWS‬ Athena, Databricks‬, AWS Redshift, AWS S3 and AWS RDS • Proficient writing applications and APIs in Python or Ruby • Tenacity to dive into problems and iterate in working code • Equal parts systems thinker and advocate for users • Highly resourceful, reliable, and detail-oriented • Ability to think strategically around trade-offs and short term vs. long term benefits • An adaptive, empathetic, collaborative and positive mindset • Excellent written and verbal communication skills, technical and otherwise.

🏖️ Benefits

• Health coverage — comprehensive medical, dental, and vision plans to support your overall health needs • Insurance coverage — Nava provides disability, life, and accidental death insurance at no cost • Time off — vacation, holidays (including Juneteenth), and floating holidays to rest and recharge • Company holidays — enjoy 12 paid federal holidays each year on top of your regular PTO • Annual bonus — when Nava meets its goals, eligible employees receive a performance-based annual bonus • Parental leave — paid time off for new parents, plus weekly meals delivered to your home • Wellness program — full platform offering physical, mental, & emotional health resources & support tools • Virtual care — see doctors online with no copay through a virtual visit program (depending on available providers) • Sabbatical leave — earn extended unpaid leave after continuous service for personal growth or rest • 401(k) match — Nava matches 4% of your salary to support your retirement savings plan • Flexible work — remote-first environment with flexibility built around your schedule and responsibilities • Home office setup — company laptop & setup assistance provided via Staples for remote work needs • Utility support — monthly reimbursement to help offset eligible home office utility expenses • Learning opportunities — internal training programs and resources to help grow your professional skills • Development opportunities — LinkedIn Learning access & an annual allowance for courses, tuition, & certs • Referral bonus — get rewarded when you refer great people who join the Nava team • Commuter benefits — pre-tax commuter programs to support in-office travel when applicable • Supportive culture — A collaborative and remote-friendly team environment where people genuinely care

Apply Now

Similar Jobs

🔥 13 hours ago

Moen

1001 - 5000

🔧 Hardware

👥 B2C

🛍️ eCommerce

Lead Data Engineer at Fortune Brands Innovations overseeing a cloud data warehouse platform. Designing scalable architectures and maintaining ETL/ELT pipelines while ensuring performance and security.

🔥 13 hours ago

Gainwell Technologies

10,000+ employees

⚕️ Healthcare Insurance

Business Data Engineer at Gainwell leveraging technology to enhance healthcare solutions. Analyzing data trends and collaborating with teams to create impactful solutions.

🔥 15 hours ago

Dynatron Software, Inc.

51 - 200

☁️ SaaS

Senior Data Engineer building and optimizing data pipelines for real-time analytics at Dynatron. Collaborating with product and ML teams in a remote-first culture.

🔥 15 hours ago

Empower

10,000+ employees

💸 Finance

💳 Fintech

👥 B2C

Data Architect designing cloud and data architecture solutions for Empower. Collaborating with various teams to support modernization initiatives and evaluate emerging technologies.

🔥 15 hours ago

Velera

1001 - 5000

💳 Fintech

🏦 Banking

Expert Data Engineer leading the development of data solutions for Velera, a premier payments CUSO. Collaborating on complex projects in a fast-paced agile environment.