Ad Hoc LLC is a technology company that empowers organizations to deliver scalable, impactful digital services. The Senior Software Engineer - Front End/ Back End will be responsible for supporting project goals and contributing to the implementation of the development strategy while mentoring junior engineers and improving software engineering processes.
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
Requirements:
- Bachelor's degree and 7+ years of engineering experience
- Relevant years of experience may be substituted for education
- Demonstrates expert-level knowledge in at least one technical area (including but not limited to frontend, backend, or infrastructure engineering)
- 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
- Prior government contracting