Ad Hoc LLC is a technology company that empowers organizations to deliver scalable, impactful digital services. The Staff Software Engineer - Back End will be responsible for leading projects, communicating with stakeholders, and improving software engineering processes with minimal oversight.
Responsibilities:
- Plans and executes on roadmaps for new projects without explicit guidance and direction from technical supervisors
- Actively participates in conversations and planning sessions with partners and key stakeholders
- Periodically travels to work with and present to clients, partners, and stakeholders
- Elaborates on and evolves complex and ambiguous products to uncover constraints and new opportunities
- Reduces ambiguity in the systems they work with, including adding documentation, refactoring, and automated testing
- Effectively communicates on existing systems, design decisions, past performance, and a major history of the projects that they’ve been part of for bid-writing, tech demos, and other potentially client-facing communications
- Participates in technical depth interviews with new candidates
- Presents on technical topics effectively, articulating implementation complexity and other costs to inform business decisions
Requirements:
- Bachelor's degree and 9+ years of engineering experience
- Relevant years of experience may be substituted for education
- Experience with Python, Django
- Extensive experience with integrating APIs
- Experience developing backend processes from the ground up
- Expert-level capabilities in at least one major technology stack, able to independently lead teams and ensure successful delivery
- Experience in other back end languages and frameworks
- Prior government contracting experience