Managing Software Engineer Full Stack w/ Back End, Veterans Affairs (remote)
Ad HocAbout the role
Managing Software Engineer
This is a remote position
Ad Hoc is a digital services company that helps the federal government better serve people. Our team of experts from across the commercial industry and government brings the modern skills necessary to help agencies transform public services into digital services. Our work enables agencies to meet the needs of their users while closing the gap between consumer expectations and government.
Managing Software Engineers are technical experts who work closely supporting both teams and clients through all aspects of the software development cycle - including research, planning, development, and operations. They’ll draw on their technical background to ensure solutions are developed according to Ad Hoc’s values, and help build the capabilities of engineering teams. They’re experienced with leading teams, and are comfortable with addressing ambiguity in systems and processes.
The Veterans Affairs business unit helps transform the VA into a modern digital services organization where Veteran outcomes are at the center of every effort. We partner with the Office of the Chief Technology Officer - Digital Experience, the Office of Information Technology, Veterans Health Administration and Veterans Benefits Administration to design and deliver seamless user experiences for Veterans, their Families and Caregivers and VA employees. By applying better practices in service design, product management and technology, we enable VA to increase the usage, throughput, quality and reliability of services and decrease the time Veterans spend waiting for outcomes.
Requirements
- Our Federal contracts require that you be a U.S. Citizen to be eligible for employment.
- All work must be conducted within the U.S.
- As a government contractor, all hires may be required to meet additional pre-employment contingencies to the extent required by applicable law, at the time of hire or any time thereafter
What You'll Do
- Ensuring effective engineering delivery on their program or team.
- Developing and presenting reports based on program reporting requirements.
- Shaping the technical direction of their program.
- Managing the technical relationship with the client, and influencing their technical decision-making.
- Periodically meeting with engineers or customer teams for strategy discussions and planning.
- Plan, coordinate, and deliver on complex projects without explicit guidance. (Examples of complex projects include major re-architectures or coordination between multiple teams or larger numbers of engineers)
- Defining agendas (including technical direction, goals, and priorities) for a number of adjacent engineers.
- Using effective written communication and presentation skills to communicate existing systems, design decisions, past performance, and major history of projects that they’ve been a part of.
- Participating in bid-writing, tech demos, and other client-facing communications for new programs.
- Managing performance, in terms of both craft and associated competencies relevant to career development, for assigned individuals within engineering. This includes supporting program managers in hiring, onboarding, and conducting annual performance reviews.
- Providing coaching and development to engineering team members, which includes regular 1-on-1s, defining growth goals and development plans with individuals, and creating a culture where team members can learn and evolve.
What You'll Bring
- 10+ years of experience leading or managing a team of software developers in an ambiguous environment
- Understand how to prioritize and drive goals with both technical and non-technical audiences.
- Experience developing with Ruby on Rails
- Programming in a major open source language.
- Understanding of the fundamental API-oriented technologies of the web: Ruby on Rails, HTTP/S, SSL, REST, python, OAUTH, Java, Postgres, ETL and DevOps concepts and tools.
- Proficient spelling, grammar, and communication skills.
- Experience and understanding of one or more different agile methodologies, including Scrum, XP, or SAFe
- Experience with Amazon Web Services, in particular EC2, S3, and RDS
- Must be legally authorized to work in the U.S now and in the future without sponsorship
- Experience working on APIs and API development
Benefits
- Company-subsidized Health, Dental, and Vision Insurance
- 401K Plan
- Unlimited Vacation
- Continuing Education/Annual Conference Attendance Stipend
Ad Hoc LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s