Senior Software Engineer Full Stack w/Back End Focus (remote) @ Ad Hoc Team - Brooklyn, NY

Job Overview

13 days ago

Senior Software Engineer Full Stack w/Back End Focus (remote)

Ad Hoc Team - Brooklyn, NY

This is a fully remote position.

Work on things that matter
Ad Hoc is a digital services company that helps the federal government better serve people. Our teams use modern, agile methods to design and engineer government systems that connect Veterans with services, bring affordable health care to millions of people, and support important programs like Head Start. And as we work to make critical government services intuitive, accessible, and human-centered, we're also changing how the government thinks about and uses technology. If you thrive on change, want to help close the gap between consumer expectations and government services, and can see the possibilities in ambiguity, then we want you here with us.

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 birding 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 Senior 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 Senior 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 Senior 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

  • Experience managing Cloud infrastructure (AWS or GCP)
  • Experience implementing REST APIs
  • Experience with OAuth and OpenID Connect
  • 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, grammar, and communication skills.
  • A commitment to agility, flexibility, and iteration.
  • Experience and understanding of at least one agile methodology, such as Scrum, XP, or SAFe.
  • Bachelor's degree Degree in computer science, electronics engineering or other engineering or technical discipline is required.
  • Years of Experience: 8 years
  • Substitutions: Additional 8 years of experience if the candidate does not have the degree (Total 16 years of experience)

More than that, our ideal candidate wants to contribute to work that is bigger than themselves and wants to make a difference collaborating with their team. They care deeply about building better products, better relationships, and better trust in each interaction people have with their government. They believe in intuitive, easy-to-use government services. They collaborate well with designers, stakeholders, and other teams. They mentor and guide more junior engineers. They're human-centered.

And if you don't check every box on the list? That doesn't mean you can't help us in our mission to deliver critical government services. Talk to us!

Some basic requirements

  • 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.
  • Some of our available roles are on federal contracts that require a degree or additional years of experience as a substitute.
  • 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.

Learn more about engineering at Ad Hoc.

Benefits

  • Company-subsidized Health, Dental, and Vision Insurance
  • Use What You Need Vacation Policy
  • 401K with employer match
  • Paid parental leave after one year of service
  • Continuing education/annual conference attendance stipend

Ad Hoc LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

In support of the Colorado Equal Pay Transparency Act, and others like it across the country, Ad Hoc job descriptions feature the starting range we reasonably expect to pay to candidates who would join our team with little to no need for training on the responsibilities we've outlined above. Actual compensation is influenced by a wide range of factors including but not limited to skill set, level of experience, and responsibility. The range of starting pay for this role is $101,570 - $136,994 and information on benefits offered is here. Our recruiters will be happy to answer any questions you may have, and we look forward to learning more about your salary requirements.

Similar Jobs

Sr Software Engineer

Disney Media & Entertainment Distribution

New York, NY

• Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, cloud-based or Internet-related…

Software Engineer II

Disney Media & Entertainment Distribution

New York, NY

About the Business: Media Engineering builds the software and systems that prepare media content and metadata for the Disney Streaming platform - providing…

Software Engineer I

Disney Media & Entertainment Distribution

Bristol, CT

Ever wonder how the innovative storytelling from the world’s most beloved brands – Star Wars, Marvel, Pixar, ESPN, 20th Century, National Geographics, FX,…

Software Engineer

Rakuten

New York, NY

Job Description: The Team We are a globally distributed team of 15+ backend engineers striving to deliver delightful customer experiences. Join us at…

Sr Developer

IPG Health

New York, NY

For U.S. Job Seekers It is the policy of FCB and any of its affiliates to provide equal employment opportunities to all employees and applicants for…

Lead Software Engineer

Disney Media & Entertainment Distribution

New York, NY

• Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, cloud-based or Internet-related…

Principal Software Engineer

Disney Media & Entertainment Distribution

New York, NY

• Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, cloud-based or Internet-related…

Sr Software Engineer

Disney Media & Entertainment Distribution

Bristol, CT

The individual in this position will join the Engineering Services Infrastructure Lifecycle & Availability team in an exciting, fast paced environment,…

Software Engineer- Crypto Security Services

Intuit

New York, NY

Overview The last decade has brought incredible innovations in digital money through the fast-paced and excitingdevelopments in cryptocurrency and related…

IBM Quantum Entry Level Software Developer 2023

IBM

Yorktown Heights, NY

Introduction Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make…

Software Development Engineer

Fiserv, Inc.

Short Hills, NJ

What does a great Software Development Engineer do? Consults with project teams and functional units on the design of important projects or services. Helps…

Senior Software Engineer, Automation

TikTok

New York, NY

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. Building a world where people can safely…

Quantitative Development Application Analyst - Associate

Deutsche Bank

New York, NY

Job Title: Quantitative Development Application Analyst Corporate Title: Associate Location: New York, NY Overview The Strategic Analytics group delivers…

Staff Software Engineer

Intuit

New York, NY

Overview Come join Intuit Data Engineering Team as a Staff Software Engineer. We are leveraging big data technologies to gain new insights into our customer…

Technical Product Owner / Software Development Expert - 100% Remote

Emergent Software

Philadelphia, PA

_\*\* This is an opportunity to join our top-notch software development team working closely together on interesting projects for our clients. This position…

Software Developer - DNA

Susquehanna International Group

Bala-Cynwyd, PA

Susquehanna International Group LLP (SIG) has an opening for a Software Developer to join a technology team in the Bala Cynwyd (Greater Philadelphia) office.…

Sr. Software Engineer

Rakuten

New York, NY

Job Description: SUMMARY: The Team: We are a globally distributed team of 40+ engineers striving to deliver delightful customer experiences. Join us at…

Senior Software Development Engineer, Audible Personalization

Audible

Newark, NJ

Job summary Good storytelling starts with great listening. At Audible, that means each role and every project has our audience in mind. Because the same…

Senior Software Development Engineer – Data Platform

Audible

Newark, NJ

Job summary Good storytelling starts with great listening. At Audible, that means each role and every project has our audience in mind. Because the same…

Deloitte Digital: Webmaster & Digital Strategist - National_Office

Deloitte

New York, NY

Webmaster & Digital Strategist | Deloitte Digital Deloitte's full-service Marketing organization is seeking a master digital strategist with expertise in…

Sr. Machine Learning Engineer

Disney Media & Entertainment Distribution

New York, NY

Job Summary: Research in Computer Vision, Natural Language Processing, and Machine Learning has already made a deep impact in Disney Streaming’s sports and…

Atlassian System Administrator/Developer NBI_US

Deloitte

New York, NY

The Atlassian System Administrator/Developer will be responsible for the configuration, maintenance, and daily operation of Atlassian tools (currently Jira,…

ConvergePROSPERITY - DevOps and SRE Lead

Deloitte

New York, NY

DevOps & SRE Lead - ConvergeProsperity Deloitte's Product Transformation and ConvergeProsperity Deloitte recently launched the Converge™ hybrid market…

Atlassian System Administrator/Developer NBI_US

Deloitte

Stamford, CT

The Atlassian System Administrator/Developer will be responsible for the configuration, maintenance, and daily operation of Atlassian tools (currently Jira,…