Full-Time

Staff Software Engineer

Ad Hoc

Ad Hoc

501-1,000 employees

Digital transformation services for federal government agencies

Consulting
Government & Public Sector

Compensation Overview

$113,899 - $149,039

Senior, Expert

Washington, DC, USA

Required Skills
Agile
Python
JavaScript
React.js
Git
Node.js
Ruby
Java
Quality Assurance (QA)
TypeScript
AWS
JIRA
SCRUM
Confluence
Development Operations (DevOps)
Splunk
AngularJS
Data Analysis
HTML/CSS
Requirements
  • 8 years of experience developing consumer-facing web applications, services, and APIs
  • Focus on both Front end, Back End and Infrastructure Development
  • Experience with Test-Driven Development
  • Programming in one or more major open source languages, such as Ruby, Python, Go, Javascript, or Java
  • Deep, demonstrated understanding of the fundamental technologies of the web: HTTP, SSL, HTML, CSS, JavaScript, and JSON
  • React, Angular or similar framework
  • Experience delivering scalable services to production
  • 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, as well as technologies for provisioning capacity on those services
  • All work must be conducted within the U.S., excluding U.S. territories. Some federal contracts require U.S. citizenship to be eligible for employment
  • You must be legally authorized to work in the U.S now and in the future without sponsorship
  • As a government contractor, you may be required to obtain a public trust security clearance
  • Minimum 8 years professional development
  • Bachelor's Degree in Computer Science, or another engineering background is required
  • Our technical screening involves completing a homework assignment that is then graded blind to remove bias. We do not do tricky, unreliable whiteboarding tests. You can read more about our homework here
Responsibilities
  • Ensuring effective engineering delivery on their program or team
  • Contributing to and delivering performance reviews with direct reports
  • Developing and presenting monthly 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
  • Demonstrating a deep awareness of how changes they make interact with all components in a broader system. This includes technologies for frontend, backend, infrastructure, usability, and design, as well as varying development, testing, and release methodologies within an organization
  • Planning and executing on roadmaps for new projects without explicit guidance and direction from technical supervisors
  • Actively driving conversations and planning sessions with partners and key stakeholders, and representing the engineering practice while advocating for the best technical solutions and communicating tradeoffs. Ultimately providing significant positive impact to a program's roadmap
  • Influencing the customer toward successful outcomes by establishing trust through reliable and successful execution and demonstrated competency
  • Providing vision for other engineers within their area of influence, and advocating for that vision while taking into account client requirements
  • Prioritizing high-impact work and delivering on that work over non-critical tasks
  • Periodically traveling to the client site to work with and present to partners and stakeholders as necessary
  • Elaborating and evolving on complex and ambiguous products to uncover new constraints and opportunities
  • Assigning tasks to and monitor the progress of task completion for team members
  • Providing mentorship and guidance to team members through practice, code review, presentations, and architecture. This may include, but isn't limited to game day design and execution
  • Providing general career development advice to team members, and staying up to date on career options and new opportunities within the company that may be beneficial for the growth of those engineers
  • Reducing ambiguity in the systems they work with, including additional documentation, refactoring, and testing
  • Effectively communicate on existing systems, design decisions, past performance, and a major history of the projects that they've been part of for bid-writing, tech demos, and other potentially client-facing communications
  • Informing program leadership of the health of your team and contributing to evaluation of team members, written or otherwise
  • Actively contributing code and performing code review on your applications as an engineer
  • Participating in technical depth interviews with new candidates
  • Conducting regular 1:1 meetings and performance reviews with direct reports; providing general career development advice to team members based on their knowledge of company policy and process
  • Creating opportunities for improving not just their immediate area, but similar areas in other programs across the company
  • Ensure that all systems operate smoothly and, in coordination with QA Manager, align with ISO and CMMI quality standards
Desired Qualifications
  • JavaScript/TypeScript experience - specifically Node.js and Express
  • Technical writing experience
  • Experience with structured logging (e.g. Splunk or ELK)
  • Experience with monitoring/analytics tools (e.g. New Relic)
  • Experience with standards like OAuth, OpenID
  • Previous experience in Government Contracting
  • Some DevOps experience
  • Experience integrating with legacy systems
  • Object-relation mapper (ORM) experience
  • Experience with tools such as GitHub, JIRA/Confluence

Ad Hoc LLC stands out as a leading digital services company that is dedicated to enhancing the federal government's ability to serve the public effectively and efficiently. The company's unique strength lies in its diverse team of experts from various industries, bringing modern skills to transform public services into digital services, thereby bridging the gap between consumer expectations and government. Additionally, Ad Hoc's proactive approach to potential service emergencies, as demonstrated by their Incident Response Playbook, ensures continuous, reliable service to millions of users, setting them apart in their industry.

Company Stage

N/A

Total Funding

N/A

Headquarters

Washington, District of Columbia

Founded

2014

Growth & Insights
Headcount

6 month growth

2%

1 year growth

5%

2 year growth

7%

Benefits

Health, dental, & vision insurance

Parental leave

401(k) plan

PTO

Company-provided laptop

Short and long-term disability, life, and AD&D

$2,000 continuing education allowance

INACTIVE