HMH is a learning technology company focused on enhancing educational outcomes through innovative solutions. They are seeking a Staff Software Engineer to oversee software development, influence architectural decisions, and mentor other engineers while ensuring alignment with business goals.
Responsibilities:
- Oversee feature development and maintenance throughout the software development lifecycle
- Influence multiple teams
- Contribute to architectural decisions
- Help shape technical direction and prioritization
- Maintain a strong awareness of broader business goals
- Ensure alignment between technical solutions and organizational objectives
- Mentor fellow engineers
- Proactively identify and resolve complex challenges related to system performance, scalability, security, and reliability
Requirements:
- BA/BS degree preferred
- Full-stack development experience
- Considerable experience as a senior level (or higher) developer / engineer
- Self-motivated with ability to take direction, seek input, and work independently
- Able to work remotely
- Working hours aligned with US time zones (UTC -5/-8)