Head of platform/engineering to recruit and lead an Engineering team for a new digital business. Responsible for managing cross functional agile teams through our full SDLC from estimation to delivery as well as having direct report responsibility for the engineering staff. To be successful, you will need to collaborate with Head of solution on everything from roadmap estimation to project execution and delivery.
Responsibilities:
Able to roll up their sleeves and play a hands-on role while building a world class team
Set technical standards and SDLC processes
Understand software delivery in a startup environment balanced with the rigor needed for sustainable and maintainable products
Provide technical and career mentoring for the engineering organization
Work with your engineering team and leads to plan and track development of all projects through delivery to production
Provide project status information to the Management Team and additional stakeholders
Coordinate estimation of operational costs associated with updated/new functionality with our systems organization
Use data and feedback from participants and peers to drive continuous optimization of cross functional team structures and software development processes
Cultivate a culture of testing and automation throughout the engineering organization
Assure that security and accessibility continue to be primary goals in construction of any software
Collaborate with partner company teams to assure that we’re building scalable, available, fault tolerant software
Bachelor’s degree or the equivalent in experience in Engineering, Computer Science or related field.
8 years professional experience in software development.
3 years professional experience leading role in software development team.
Full stack software development experience and capability
Experience or comfort working with native mobile apps
Experience with modern data technologies (Kafka, RabbitMQ), relational database systems (MySQL) and ability to work with large databases
Experience profiling and optimizing code on all tiers of an application
A successful track record working as an engineering leader across multiple teams
Experience leading and contributing to software architecture
Exceptional critical thinking and analytical skills, with the ability to quickly understand complex systems and data
Experience balancing managing direct reports and making contributions to the software
Experience providing project visibility to senior management