We are looking for a Software Development Director to work closely with Solera stakeholders and deliver added value solutions to Solera’s customers.
What You’ll Be Doing
At Solera, we believe in providing clarity and focus to what our volunteers are responsible for – their mission. The mission for this role can be summarized as follows:
Provide engineering execution excellence, as well as technical vision and direction, to ensure the development team is aligned with the strategy of the company
Define objectives and track results for team members in a supportive, motivating, and fact-driven way
Work across other departments to get alignment on dev-related items
Lead and manage an effective engineering function to support productive development and quality of life for the development team
Build up and maintain the project roadmap/schedule with estimation of the scope of work
Identify and mitigate risks during the whole project cycle
Manage and Maintain existing Products and future road maps.
Collaborate with senior engineering managers and engineers to architect and develop the best technical design and approach, delivering value quickly to customers without sacrificing the long-term.
What You'll Bring
Bachelor’s degree in Software Engineering, Computer Science, or similar discipline; Master’s degree preferred
+15 years of progressive technology leadership experience in Engineering functions (At least 3 years of experience managing managers and 8+ years managing engineering teams)
Experience managing engineering teams of 50+, containing multiple multi-disciplined agile teams
Demonstrated ability to work collaboratively with leaders within the firm to develop and execute plans
Proven track record of effectively managing budgets
Experience managing and maintaining technical roadmaps which tie to product roadmaps and business value
Developed enterprise solutions, based on J2EE, ReactJS/Angular, SQL Server, MongoDB, Oracle , PostgreSQL
Proficient in the concepts of domain driven design and developing event-driven microservices architectures
Experience with both greenfield and brownfield development – tearing down legacy monoliths, replacing with cloud native PaaS solutions
Passion for quality and automated testing processes
Obsessed by CICD – Continuous Integration Continuous Delivery leveraging PaaS (Platform As A Service) as foundation layer
Strong Operational leader capable of leading technical teams through triage, issue resolution and Root Cause Analysis
Excellent logic and problem-solving skills.
Experience managing outsourcing projects/resources.
End to End thinking - the ability to see how parts interact with the whole chain (big picture thinking)
Excellent judgment and creative problem solving skills, including negotiation and conflict resolution, and consensus building skills
Superior relationship management skills: ability to influence and engage direct and indirect reports and peers, as well as effectively operate within a matrix organization
Collaborative and proactive; a team leader who can positively and productively impact both strategic and tactical initiatives , working very closely with other functions including Product Management and Sales
Polished and persuasive communicator with impeccable written, oral, and presentation skills