Staff Software Engineer Full Stack w/ Front End focus, for the office of the CTO(remote)
Ad HocAbout the role
This is a fully remote position.
We are currently looking for a Staff Software Full Stack Engineer with Front End focus to join our new Innovations Team for the Office of the CTO.
Work on things that matter
Ad Hoc is a digital services company that helps the government better serve people through modern technology and product development practices. Some examples of the services we support include Healthcare.gov and VA.gov, both of which are used by millions of people. We help implement modern technologies that government agencies are increasingly interested in, bringing in best practices as we do: among other things, this includes API design, implementation, and governance; platform infrastructure for developers; responsive, accessible websites; and mobile applications.
What matters most
Ad Hoc operates according to our commitment to inclusivity, acceptance, accountability, and humility. We aren’t heroes. We believe in missions larger than our individual selves and leave our egos at the door, learn from our mistakes, and iterate in order to better serve the people in our country. We prioritize building teams that represent the diversity of the people our government serves. We love the challenge of government-size projects. We want to bring skills to federal agencies, help them better meet the needs of their users, and close the gap between consumer expectations and government.
Built for a remote life
Ad Hoc is remote-first and remote-always. We’ve designed our culture, communications, and tools to support a nationwide distributed team since the beginning. Being remote by design allows Ad Hoc to be thoughtful and intentional about creating diverse teams and supporting them with a work environment that fits their lives. With a generous PTO policy and Slack channels for every interest (from bird watching to space nerds to parenting) our culture embraces the things happening in your life. Maybe you need to adjust your schedule to care for your family or take a bike ride. At Ad Hoc, that’s embraced.
What you’ll do
As an Ad Hoc Staff Software Engineer, Full Stack Engineer, you’ll be part of a cross-functional team, working closely with stakeholders, product managers, designers, and other engineers. We’re looking for an engineer to help our teams deliver the very best digital services for the public.
A Staff Software Engineer, Full Stack is capable of addressing ambiguity and solving complex problems without technical assistance or supervision (though this will generally be available). They have expert-level capabilities in at least one major technology stack. They mentor and guide more junior engineers through the development process, including debugging and new skills acquisition. They communicate with stakeholders, other teams, and partners to generate, assess, and execute on product development or integration requirements. Their experience in the field can be used to effectively evaluate and communicate tradeoffs between implementation complexity and other technical and non-technical costs.
Our ideal Staff Software Full Stack Engineer knows how to build large-scale production systems in a modern agile environments. They write well-structured, tested, and secure code with little feedback or guidance. They've designed and implemented reliable and maintainable APIs and built services that integrate with external decencies. They know how to write performant, maintainable HTML, CSS, and JavaScript and is able to navigate ambiguity. They write accessible, maintainable frontend code and know their way around frameworks like React or Angular. They have experience with modern programming languages such as Java, Python, Go or Ruby/Rails.
- Shipping software that impacts the lives of millions of people.
- Using modern programming languages and frameworks to build scalable services that gracefully integrate with legacy systems.
- Working with our own APIs and third-party APIs to build amazing, effective digital services.
- Using unit and integration testing to ensure systems work as intended.
- Helping us continuously, iteratively improve.
What we hope you'll bring
- Advanced experience with Drupal 7 or above
- Experience with Node relationships
- Experience with JavaScript, HTML5, PHP, Bootstrap CSS
- Experience managing Cloud infrastructure (AWS or GCP)
- Experience implementing REST APIs
- DevOps experience, CI/CD, containerization, Terraform
- Familiarity with Github Actions, Jenkins, Google cloud build, Git, Maven
- Familiarity with unit testing and integration testing using tools like Junit, Mocha, cucumber
- Basic networking fundamentals: TCP/IP, UDP, routing, load balancing, SSL.
- Solid spelling
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