[Remote] Senior Software Engineer - Front End/Back End
Note: The job is a remote job and is open to candidates in USA. Ad Hoc LLC is a technology company focused on delivering impactful digital services for government organizations. They are seeking a Senior Software Engineer - Front End/Back End to contribute to the development of scalable applications, mentor junior engineers, and drive improvements in software engineering processes while working closely with stakeholders.
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
Skills
- Bachelor's degree and 7+ years of engineering experience
- Relevant years of experience may be substituted for education
- Extensive experience with software development, customer interactions, formal and informal communication, and mentorship
- Expert-level knowledge in at least one technical area (backend, infrastructure, platform, or developer tooling)
- Strong generalist with the ability to read and contribute in any of the languages our producers and consumers use (Java, Ruby, Node, Python, Go)
- Ability to explain how Kubernetes works under the hood, with hands-on experience in a modern CD system (Argo CD or equivalent) and GitHub Actions
- 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 lead small, less critical, or temporary team structures and projects
- Presents design documents, system diagrams, etc. to clients, stakeholders, partners, and other engineers
- Direct experience with Kafka or another distributed event platform
- Experience contributing to internal developer platforms or paved roads that other engineers depend on
- Experience at a large or bureaucratically complex organization (government, healthcare, finance)
- Familiarity with FedRAMP / FISMA / ATO
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 Overview