Job Description
Nava's Software Engineer works with fellow Nava engineers to design, review, and build well-crafted software. The incumbent collaborates with government partners and other contractors to architect, implement, and deploy new systems and improvements to existing systems, while working in an agile manner to efficiently deliver new features that meet user needs. The Software Engineer creates efficient tools and processes to automate Navaβs development, testing, and production workflows, routinely participating in an on-call rotation to support production systems and investigate issues when they occur.
Responsibilities include writing and implementing code, performing local testing, writing technical specifications, reviewing pull requests, and providing feedback to teammates. They will also implement and test updates for design systems, propose solutions to blockers, collaborate with internal and external engineers, and attend standup meetings, refinements, retrospectives and sprint demo meetings.
They will share expertise, provide feedback to designers, project managers, and other engineers, serve as a resource to peers, participate in engineering critiques, and interface with clients to provide project updates and propose solutions.
About Nava
Nava is a consultancy and public benefit corporation working to make government services simple and effective.