Senior Leader in Software Engineering
The Director of Software Engineering is a highly skilled and experienced leader who drives the development of digital applications. This fast-paced technology group adopts modern technologies to build powerful tools and deliver outstanding end-user experiences.
Responsibilities:
* Define and execute on technical vision, working closely with architecture, engineering, and product leadership.
* Facilitate alignment between the product roadmap and technical initiatives.
* Bring technical vision to life, emphasizing platform stability, engineering discipline, and planning for end-of-life technologies.
Key Skills and Qualifications:
* 8+ years of hands-on experience as a full-stack software engineer.
* Deep expertise in programming languages and frameworks such as Java, Angular, and Spring.
* Skilled in all aspects of the software development lifecycle.
* Expertise in designing, building, and supporting high-transaction applications.
* Experience in building responsive front-end applications using TypeScript, Angular, or Node.
* Skilled in building service-oriented applications using Java, Spring, and Camel.
* Deep experience enabling scalability, availability, intelligent monitoring, and performance.
* Excellent leadership, communication, collaboration, and influencing skills.
* Demonstrated ability to coach, mentor, and develop technology associates.
* Robust critical thinking and problem-solving skills.
Benefits:
* Opportunity to work on strategic projects that span multiple business units and product teams.
* Provides technical guidance and leadership.
* Works on complex projects with a focus on incremental value delivery to achieve technical vision.