Our engineers apply simple, well-tested solutions to our customers' problems.

Blocky, the Ad Hoc mascot, pushing a new database into place.

Ad Hoc's engineering team focuses on reliable, observable systems that we can experiment with, update, and improve quickly at scale. Ad Hoc was founded by two engineers, and we have a track record of successful delivery within complex environments.

Many software development firms focus on application development — code, product, and user experience. We train our engineers to operate with a more expansive view of digital services that includes monitoring, automated testing, and capacity planning.

We expect our engineers to maintain the systems they develop in production environments. This means on-call rotations and staff with enough knowledge of deployment pipelines and automation to respond to problems.

Engineering principles

Deliver confidence and a problem solving process. Software is a byproduct.
Operate with a validated understanding of the problem, with minimal, repeatable, and scalable processes.
Develop simple, observable, resilient, accessible, and secure systems by leveraging the combined experience of the team, but focusing on individual responsibility.
Customer data is sacred. Protect it.
Embody stability by studying failure and practicing for emergencies.
Grow as people, colleagues, teams, and leaders while not forgetting our engineering roots.

Engineering team skills

  • Legacy application modernization
  • Platform design and development
  • Modern cloud infrastructure
  • Cloud migration
  • Mainframe modernization
  • API design and implementation
  • Continuous integration and deployment
  • Incident response management
  • Capacity planning and testing
  • Monitoring, alerting, analytics
  • Independent code review and acceptance testing
  • Penetration testing and security analysis
  • Identity and authentication services
  • Custom software integrations

Our Engineering team

We’re hiring

We're looking for technologists with a wide range of skills and experiences to join our team. Find your place today.

Join our team

Recent Engineering posts