Director of Software Engineering
Job Description
Job DescriptionAscension Global Staffing & Executive Search, a Hispanic Women Owned & Operated National Recruiting Firm stands at the forefront of innovation and excellence. Led by a visionary team with a deep commitment to diversity and inclusion, our firm is dedicated to identifying and attracting top talent across the nation. With a unique blend of cultural insight and professional expertise, we pride ourselves on creating an environment that fosters success for both employers and candidates.
Ascension Global Staffing & Executive Search is seeking a Director of Software Engineering on behalf of our client, a dynamic and innovative technology company specializing in software solutions. With 10+ years of success and a strong entrepreneurial mindset, our client is continuing to expand and is looking for a strategic and hands-on leader to drive their engineering team forward.
Position Overview
The Director of Software Engineering will play a critical role in shaping and executing the company’s technical vision. Leading a talented team of engineers, this individual will foster a culture of innovation, collaboration, and technical excellence. The ideal candidate is both a seasoned technical expert and a strategic leader who can drive results while overseeing the development of cutting-edge software solutions.
Key Responsibilities
- Technical Leadership: Provide strategic direction and hands-on leadership in designing, developing, and deploying scalable and reliable software solutions.
- Team Management: Mentor and manage a high-performing team of engineers, fostering professional growth and a culture of continuous learning.
- Product Development: Collaborate closely with product management, design, and other stakeholders to define and deliver high-quality software products.
- Architecture & Scalability: Design and implement robust microservices-based architectures, ensuring scalability, performance, and long-term maintainability.
- Quality Assurance: Establish and oversee quality assurance processes to ensure the delivery of high-performance, reliable products.
- Innovation & Technology Strategy: Stay ahead of emerging technologies and trends, integrating new tools and frameworks to drive innovation.
- Cross-functional Collaboration: Work closely with business and product teams to align engineering efforts with overall company goals.
Qualifications
- Experience: Minimum of 8 years in software engineering, with at least 3 years in a leadership or managerial role.
- Technical Expertise: Strong background in backend development, microservices architecture, and cloud-based systems.
- Leadership & Management: Proven ability to lead and inspire engineering teams while driving innovation and efficiency.
- Communication Skills: Ability to articulate complex technical concepts to non-technical stakeholders.
- Strategic Thinking: Ability to translate business needs into scalable technical solutions that drive growth.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
Preferred Skills
- Experience with Golang, GraphQL, Apollo, or other modern technologies relevant to the company’s tech stack.
- Knowledge of security compliance and best practices in software development.
- Strong analytical and problem-solving skills with a proactive approach to addressing challenges.
Compensation & Benefits
Our client offers a highly competitive compensation package, comprehensive benefits, and ample opportunities for professional development and career growth. Compensation will be commensurate with experience, and our client is prepared to offer top-tier compensation for exceptional talent.
If you are an experienced engineering leader looking for your next challenge, we’d love to connect!