What are the responsibilities and job description for the Director of Software Development position at Grand Circle Corporation?
Director of Software Development
Boston, MA Hybrid
We are seeking an experienced Director of Software Development to lead our digital engineering teams and drive the strategic vision for our web and technology platforms. This role is integral to shaping our digital presence, ensuring scalability, performance, and innovation. The Director will provide leadership, technical expertise, and operational oversight to multiple teams, aligning development efforts with business objectives.
Responsibilities:
- Provide executive leadership for the software development teams, overseeing the architecture, strategy, and execution of web and software solutions.
- Develop and implement long-term technology roadmaps that align with company objectives and digital transformation initiatives.
- Manage and mentor senior engineering leaders, fostering a culture of continuous improvement, technical excellence, and collaboration.
- Define and drive best practices in software development, deployment, and operational efficiency across cloud-based environments.
- Partner with product, UX, and business stakeholders to deliver high-impact digital solutions that enhance customer experience and business growth.
- Ensure the security, scalability, and performance of all digital platforms, leveraging modern engineering practices and technologies.
- Spearhead innovation initiatives, evaluating emerging technologies and industry trends to keep our digital platforms at the forefront.
- Optimize engineering processes, delivery models, and cross-functional collaboration to accelerate time-to-market and improve quality.
Requirements:
- 12 years of experience in software development, with at least 5 years in a leadership role managing engineering teams.
- Proven track record of leading large-scale software initiatives and driving digital transformation strategies.
- Expertise in web development technologies, including Next.js, C#, Azure, and modern cloud-based architectures.
- Strong ability to influence technical and business stakeholders, with exceptional strategic thinking and decision-making skills.
- Experience managing Agile development processes and fostering a culture of high performance and accountability.
- Strong background in engineering best practices, including SOLID principles, microservices architecture, and DevOps.
- Bachelor's degree in Computer Science or a related field (Masters preferred).
This role is an opportunity to make a significant impact in a fast-paced, global organization while leading a high-performing team. If you are passionate about technology, leadership, and driving innovation, wed love to hear from you!