Nava - Washington, DC

posted 21 days ago

Full-time - Mid Level
Remote - Washington, DC
Nursing and Residential Care Facilities

About the position

Nava's Software Engineering Manager is responsible for the career growth of their direct reports while also contributing technically to the team. This role involves engaging with IT management, technical delivery teams, users, and vendors to ensure the successful design, development, and delivery of technology-based solutions. The manager will focus on technical leadership, guiding the engineering team, and ensuring alignment with Nava's mission and culture.

Responsibilities

  • Writing and reviewing code and technical artifacts
  • Completing exploratory work using new tools or languages and teaching other engineers new languages/tools learned
  • Working closely with cross-functional product teams to identify and mitigate technical risks
  • Guiding the engineering team on planning, estimation, prioritization, trade-offs, balancing technical debt and meeting project milestones
  • Reviewing architecture and designs from other project teams
  • Ensuring code is compliant, following standards and best practices
  • Scoping and sequencing technical deliverables
  • Breaking down and sequencing technical work
  • Coordinating internally and externally to assess tech restraints and opportunities
  • Navigating technical approval processes
  • Assisting in sprint planning, quarterly planning and backlog refinement
  • Acting as a bridge between design and engineering for proper alignment to deliver expected user experience
  • Identifying gaps in current strategy and learning where problems may arise to identify a method to resolve the problem
  • Technical policy writing
  • Handling on call duties for the team
  • Facilitating regular 1:1s with direct reports, coaching junior engineers, addressing underperformance, recognizing excellent achievement
  • Providing honest and thorough performance reviews, making recommendations for promotion, advocating for direct reports, assisting in professional growth and creating an environment where the team feels psychologically safe
  • Performing timesheet review and approval and approval of expense reports
  • Participating in hiring activities such as employment interviews
  • Setting team norms to be intentional about the culture Nava wants to establish
  • Assisting other engineers in building team rapport
  • Participating in biweekly retro meetings to reflect on successes and failures on sprints and to capture thoughts on any action items for work that was completed recently
  • Collaborating with teams and stakeholders on near and long term product roadmaps
  • Participating in client stakeholder meetings related to growth
  • Representing Nava in stakeholder meetings
  • Communicating project progress to clients, customers, vendors, and other relevant stakeholders as needed
  • Contributing to business development bids and proposals
  • Working with government stakeholders to obtain buy-in on technical initiatives
  • Strategizing with leadership on ways to grow projects
  • Attending conferences and networking with potential clients
  • Reviewing strategy plans and outlining technical requirements for potential work
  • Developing software prototypes and presenting to government stakeholders
  • Writing plans and estimates for developing software

Requirements

  • 6+ years experience developing software in a team environment, preferably building distributed systems
  • Experience designing and implementing application architectures and code that is highly scalable, available, and performant
  • Self-directed, requiring minimal supervision
  • 2 or more years experience as a People Manager
  • An adaptive, empathetic, collaborative and positive mindset
  • Ability to think holistically around engineering issues
  • Excellent written and verbal communication skills, technical and otherwise
  • Ability to work with others on a team

Benefits

  • Competitive benefits: We prioritize your well-being, offering highly competitive medical, dental, and vision benefits.
  • Generous time off: Enjoy 20 days of accrued PTO, 12 paid federal holidays, 5 floating holidays, and unlimited sick leave.
  • Annual discretionary bonus: Paid annually to eligible employees. When Nava does well, you do well.
  • Parental leave: Receive 16 weeks of fully paid parental leave and weekly meal deliveries during your leave.
  • Employee wellness program: Access our comprehensive Employee Wellness Program.
  • Virtual doctor visits: Enjoy zero copay virtual doctor visits through UHC.
  • Fertility support: Benefit from fertility support and treatment options.
  • Sabbatical leave: We offer a sabbatical leave program.
  • 401k contributions: We match 4% of your salary in 401k contributions.
  • Flexible work arrangements: We offer flexible work arrangements to suit your needs.
  • Home office setup: Receive assistance with your home office setup and a monthly phone allowance.
  • Utilities reimbursement: Get a monthly partial reimbursement for utilities (where applicable).
  • Learning and development: Access our comprehensive learning and development program.
  • Tuition and Professional development budget: Receive a prorated annual tuition and professional development budget and a LinkedIn Learning license.
  • Equity stock options: Benefit from equity stock options.
  • Employee referral program: Participate in our employee referral program.
  • Commuter benefits: Enjoy commuter benefits.
  • Insurance coverage: Receive short and long-term disability insurance, as well as life and accidental death insurance.
  • Inclusive culture: Join our diverse, inclusive, highly collaborative, and vibrant culture that supports remote work.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service