Ad Hoc LLC is a technology company that empowers organizations to deliver scalable, impactful digital services. The Engineering Lead will be responsible for shaping the technical direction of the program, mentoring team members, and ensuring effective communication and execution against program objectives.
Responsibilities:
- Develops an understanding of program scope, schedule and cost management; with the support of leadership, articulates contractual delivery requirements to team members
- Provides coaching and development to engineering team members, and works with leadership to define growth goals and development plans, and creates a culture where people can learn and evolve
- Serves as a mentor, supporting one or two teams' Engineers in technical direction and career management
- Leads team processes and seeks out best practices to fill gaps
- Develops collaboration skills to partner with key stakeholders to represent the engineering practice in advocating for the best technical solutions while communicating tradeoffs
- Development of effective written communication and presentation skills to describe systems, design decisions, and past performance
- May participate in bid-writing, tech demos, strategic planning, and other client-facing communications
- Presents program's ongoing engineering work, future goals, and risks
- Development of influential skills to translate and communicate technical challenges and roadmaps
- Participates in interviews with new candidates and develops/grades homework
- Responsible for hiring, performance management, timecard reviews, PTO management and team development
Requirements:
- Bachelor's degree and 9+ years of experience
- 2+ years of mentoring and coaching experience; experience with communicating and leading tasking efforts to support delivery
- 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
- 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
- Presents on technical topics effectively, articulating implementation complexity and other costs to inform business decisions
- Extensive experience with software development, customer interactions, formal and informal communication, and mentorship
- Tech stack: Java, Ruby on Rails, Docker, Kubernetes/EKS
- Experience with event-driven systems using Apache Kafka or similar tools
- General understanding of government contracting requirements and regulations