Senior Software Engineer - Back End (Remote) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ad Hoc LLC · 1 month ago

Senior Software Engineer - Back End (Remote)

Ad Hoc LLC is a technology company that empowers organizations to deliver scalable, impactful digital services. They are seeking a Senior Software Engineer - Back End who will build robust infrastructure for health content and AI capabilities, creating backend services that manage complex workflows and ensure reliability in public health applications.

ComputerData ManagementSoftware
check
Culture & Values

Responsibilities

Demonstrates expertise, accountability, and ownership of their contributions to an application code base
Maintains a high-level understanding of adjacent technical areas and ecosystems to effectively coordinate integration with those systems
Diagnoses and effectively resolves issues with the systems they own, using incidents to inform educational opportunities and system improvements
Actively mentors and assists more junior engineers in the development of their skills
Effectively communicates technical issues and developments with team members and clients
Participates in technical interviews with new candidates
Strong influential skills to propose and evaluate multiple approaches to technical and process problems
May serve as a mentor to individuals within the team
May leads small, less critical, or temporary team structures and projects
Presents design documents, system diagrams, etc. to clients, stakeholders, partners, and other engineers

Qualification

Node.jsPythonPostgreSQLMessage queue systemsAWS/Azure servicesCMS developmentInfrastructure as CodeContainer orchestrationBasic NLP librariesGraphQLMentoringEffective communication

Required

Bachelor's degree and 7+ years of engineering experience
Node.js or Python (Express/Fastify or FastAPI/Django) with WebSocket support - For building APIs that can handle both traditional REST requests and real-time streaming from AI models or live data feeds
PostgreSQL with JSON/JSONB and full-text search capabilities - Storing structured health content alongside flexible AI-generated data, user interactions, and feedback loops
Message queue systems (Redis with Bull/Celery, or AWS SQS) - Essential for handling asynchronous AI processing, batch content updates, and managing rate limits for external AI services
CMS development (Wordpress, Drupal) - Essential for extending CMS capabilities and building content APIs
AWS/Azure core services (EC2/App Service, RDS/Azure SQL, Lambda/Functions, S3/Blob Storage) - For building cloud-native applications that scale automatically and integrate with managed services
Demonstrates expertise, accountability, and ownership of their contributions to an application code base
Maintains a high-level understanding of adjacent technical areas and ecosystems to effectively coordinate integration with those systems
Diagnoses and effectively resolves issues with the systems they own, using incidents to inform educational opportunities and system improvements
Actively mentors and assists more junior engineers in the development of their skills
Effectively communicates technical issues and developments with team members and clients
Participates in technical interviews with new candidates
Strong influential skills to propose and evaluate multiple approaches to technical and process problems
May serve as a mentor to individuals within the team
May leads small, less critical, or temporary team structures and projects
Presents design documents, system diagrams, etc. to clients, stakeholders, partners, and other engineers

Preferred

Infrastructure as Code (Terraform basics, CloudFormation, ARM templates) - For defining and deploying backend infrastructure consistently across environments
Container orchestration (ECS/Fargate, AKS/Container Instances, basic Kubernetes concepts) - For deploying and scaling containerized services
Basic NLP libraries and text processing (spaCy, NLTK, or understanding of tokenization/embedding concepts) - For preprocessing content for AI consumption and implementing fallback search when AI features are unavailable
GraphQL with subscription support - For flexible data fetching that could serve diverse AI features and real-time updates to frontend applications

Benefits

Company-subsidized health, dental, and vision insurance
Flexible PTO
401K with employer match
Paid parental leave after one year of service
Employee Assistance Program

Company

Ad Hoc LLC

company-logo
Ad Hoc is a digital services company that helps the federal government better serve people.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Greg Gershman
CEO/Co-founder
linkedin
leader-logo
Alastair Dawson
Principal Software Engineer
linkedin
Company data provided by crunchbase