The Engineering Department needs to achieve maximum productivity and ensure the reliability of customer systems by providing valuable insights, effective tools, and best practices.
Requirements
- 10+ years in software development
- 1+ years as a mentor or manager
- B.S. in Computer Science or related field, advanced degree preferred
- Knowledge of data structures, algorithms, and design patterns
- Full-stack web and mobile environment experience
Responsibilities
- Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack web and mobile environment
- Leverage relevant software development experience to radiate best practices and faster development
- Deep technical understanding in a specific technology layer or area of the product, providing effective code reviews and technical feedback
- Design, code, and review software
- Mentor engineers to grow their skills
- Manage key HR responsibilities
Other
- Effectively manage up to 6 direct reports through mentoring and coaching
- Develop and guide the career paths of direct reports
- Provide input to create staffing plans with departmental leadership
- Be an agent for change, at both the team and departmental level
- Foster a culture of learning and growth
- Perform HR Management tasks related to each direct report
- B.S. in Computer Science or related field, advanced degree preferred
- 5 days a week in-office work at headquarters in McLean, Virginia