Software Engineer (Golang)

Nava is a consultancy and public benefit corporation working to make government services simple, effective, and accessible to all.
$107,100 - $135,900
Backend
Mid-Level Software Engineer
Remote
51 - 100 Employees
3+ years of experience

Description For Software Engineer (Golang)

Nava is seeking a Software Engineer specializing in Golang to join our team. As a Nava Software Engineer, you'll work with fellow engineers to design, review, and build well-crafted software. You'll collaborate with government partners and other contractors to architect, implement, and deploy new systems and improvements to existing ones. Working in an agile manner, you'll efficiently deliver new features that meet user needs.

Key responsibilities include:

  • Writing and implementing code
  • Performing local testing and writing technical specifications
  • Reviewing and providing feedback on pull requests
  • Collaborating with internal and external engineers
  • Participating in agile ceremonies like standups, refinements, and retrospectives
  • Serving as a resource to peers on Nava's culture and expectations
  • Interfacing with clients to provide project updates and propose solutions

We're looking for candidates with:

  • 3+ years of professional coding experience, with expertise in Golang
  • Experience with web-based systems, both front-end and back-end
  • Knowledge of engineering fundamentals and modern web development frameworks
  • Ability to design and implement scalable, available, and performant application architectures
  • Excellent communication skills and a collaborative mindset

At Nava, we offer competitive benefits including generous time off, parental leave, wellness programs, and professional development opportunities. We have a diverse, inclusive culture that supports remote work and flexible arrangements.

Join us in our mission to restore trust between people and public institutions by making government services simple, effective, and accessible to all.

Last updated 4 months ago

Responsibilities For Software Engineer (Golang)

  • Writing and implementing code
  • Performing local testing
  • Writing technical specifications
  • Reviewing pull requests
  • Collaborating with internal and external engineers
  • Participating in agile ceremonies
  • Interfacing with clients

Requirements For Software Engineer (Golang)

Go
JavaScript
Python
  • 3 years of professional experience coding
  • Expertise in Golang
  • Experience with web-based systems, both front-end and back-end
  • Knowledge of engineering fundamentals
  • Experience with modern web development frameworks
  • Excellent communication skills

Benefits For Software Engineer (Golang)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Mental Health Assistance
Commuter Benefits
  • Competitive medical, dental, and vision benefits
  • 20 days of accrued PTO
  • 12 paid federal holidays
  • 5 floating holidays
  • Unlimited sick leave
  • Annual discretionary bonus
  • 16 weeks of fully paid parental leave
  • Employee wellness program
  • Virtual doctor visits
  • Fertility support
  • Sabbatical leave program
  • 401k contributions with 4% match
  • Flexible work arrangements
  • Home office setup assistance
  • Monthly phone allowance
  • Utilities reimbursement
  • Learning and development program
  • Tuition and Professional development budget
  • Equity stock options
  • Employee referral program
  • Commuter benefits
  • Short and long-term disability insurance
  • Life and accidental death insurance

Interested in this job?

Jobs Related To Nava Software Engineer (Golang)

Support Experience Program Manager, Apple Care

Lead Apple's worldwide support strategy as a Program Manager, managing cross-functional initiatives and optimizing customer experience across all support channels.

Software Automation Engineer

Software Automation Engineer position at Apple, focusing on developing automation solutions for the Connected Media team, working on AirPlay and CarPlay features.

SDE II, Amazon Personalization

Mid-level Software Development Engineer role at Amazon focusing on personalization and community features, requiring 3+ years of experience.

Engineering Project Manager, Customer Systems

Engineering Project Manager position at Apple, leading technology initiatives in Service Management and GCRM Services with focus on cross-functional product development.

Quality Engineer- Location Technologies

Quality Engineer position at Apple focusing on Location Technologies, requiring Python expertise and automated testing experience, offering competitive salary and benefits.