Optimum is seeking a Manager of Software Engineering to lead and inspire their engineering team, drive the development and execution of their technology roadmap, and create the best tools for their front-line sales and tech teams.
Requirements
- Strong technical background in relevant technologies (e.g., Go, Java, cloud platforms, CI/CD)
- Experience managing software development projects, including scoping, planning, and execution
- Experience working in an Agile development environment
Responsibilities
- Drive multi-scrum technology feasibility, delivery, and quality in partnership with product and design teams
- Establish and gain acceptance for technology roadmaps aligned with product roadmaps
- Establish and gain acceptance for technical solutions, serving as a go-to expert for specific capabilities
- Articulate technology vision, principles, and roadmaps to diverse audiences, tailoring communication appropriately
- Effectively and respectfully drive technical team interactions, persuasively influencing architecture, software design, implementation, and incident recovery
- Advise team members on the quality of software designs, code, tests, and documentation
- Thoroughly vet and refine requirements to clearly articulate their intent
Other
- Minimum seven years of professional software development experience, including 3+ years in a leadership role
- Proven ability to lead and inspire engineering teams, foster collaboration, and drive results
- Excellent verbal and written communication skills, with the ability to tailor communication to different audiences
- Strong analytical and problem-solving skills, with a focus on finding creative solutions to complex challenges
- Bachelor's Degree in Computer Science or a related field