Taro Logo

Software Engineer (C#)

Nava develops software solutions for public services and government operations.
Alabama, USASacate, AZ 85339, USAMassachusetts, USA
Backend
Mid-Level Software Engineer
Remote
Enterprise SaaS

Job Description

Nava is seeking a Software Engineer specializing in C# to join their team in a remote capacity across multiple US locations. This role focuses on designing and building high-quality software that directly impacts public services and government operations. The position involves working with C# and .NET Core, developing both frontend and backend systems, and participating in an agile development environment. Engineers will collaborate with cross-functional teams, implement scalable solutions, and maintain production systems through on-call rotations. The role offers comprehensive benefits, including healthcare coverage, 401(k) matching, professional development opportunities, and a flexible remote work environment. The ideal candidate should have strong experience with C# and .NET Core, understand system architecture, and possess excellent communication skills. This position provides an opportunity to work on meaningful projects that enhance digital services for the public while being part of a supportive and collaborative culture.

Last updated 21 days ago

Responsibilities For Software Engineer (C#)

  • Write and implement well-crafted code to meet project requirements
  • Conduct local testing to ensure acceptance criteria are achieved
  • Draft technical specifications for new functionality and features
  • Review and provide feedback on pull requests to maintain code quality
  • Collaborate with internal and external engineers through meetings, standups, huddles, and sprint demos
  • Participate in agile ceremonies including sprint planning, retrospectives, and refinement sessions
  • Propose and implement solutions to blockers and engineering challenges
  • Support production systems via on-call rotations and troubleshooting as needed
  • Share knowledge and provide mentorship to teammates

Requirements For Software Engineer (C#)

  • Professional experience with C# and .NET Core, including OpenAPI/Swagger integration
  • Hands-on experience developing large-scale web applications across frontend and backend systems
  • Strong understanding of engineering fundamentals, system architecture, and scalable application design
  • Experience with modern web development frameworks and automated testing
  • Ability to work independently while collaborating effectively in a team environment
  • Excellent written and verbal communication skills
  • Adaptive, empathetic, and collaborative mindset with a focus on problem-solving
  • Familiarity with code quality tools, system design, and production-ready software development
  • Experience with Azure Cloud, Azure Service Bus, and Azure Logic Apps (desired)
  • Ability to align working hours with Pacific Time is preferred

Benefits For Software Engineer (C#)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Commuter Benefits
  • Comprehensive medical, dental, and vision coverage
  • Disability, life, and accidental death insurance at no cost
  • Paid vacation, holidays, and floating holidays
  • Annual performance-based bonus
  • Paid parental leave and weekly meal deliveries
  • Wellness programs including physical, mental, and emotional health resources
  • Virtual care via UnitedHealthcare with no copay
  • Sabbatical leave after continuous service
  • 401(k) match at 4% of salary
  • Flexible, remote-first work environment
  • Home office setup assistance and monthly utility reimbursement
  • Professional development opportunities, including LinkedIn Learning and course allowances
  • Employee referral bonuses and pre-tax commuter benefits
  • Supportive and collaborative company culture