We are seeking a highly accomplished and results-oriented Engineering Director to lead our software development activities. This pivotal role will be instrumental in driving the development of scalable, high-performance, highly available, and secure software solutions that are critical to our global product strategy. The Engineering Director will provide strong technical leadership, foster a collaborative and high-performing team environment, and ensure our software development practices are efficient and cost-effective, optimizing the total cost of ownership. This leader will work closely with other engineering leaders and stakeholders across the organization to deliver world-class software.
Job Responsibilities
Software Development Leadership
- Lead and manage a globally visible software development team that ensures the delivery of high-quality software products and features
- Drive the technical vision and strategy for software development within your assigned scope, aligning with the global technology roadmap
- Champion and implement best practices in software development methodologies, coding standards, and testing strategies
- Oversee the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment
- Ensure all software development efforts prioritize scalability, performance, high availability, and security
Technical Leadership & Architecture Guidance
- Provide strong technical guidance and mentorship to engineering teams, fostering technical excellence and innovation
- Collaborate with software architects and senior engineers to define and enforce sound architectural principles and patterns
- Ensure the development of robust and maintainable software systems
- Stay abreast of emerging technologies and trends in software development and evaluate their potential application within the organization
Team Management & Development
- Build, mentor, and lead high-performing engineering teams, fostering a culture of collaboration, ownership, and continuous improvement
- Manage team performance, provide regular feedback, and support the professional development of team members
- Drive effective talent acquisition and retention strategies within your software development teams
- Promote a positive and inclusive work environment
Business Acumen & TCO Optimization
- Understand the business implications of technical decisions and actively work to optimize the Total Cost of Ownership (TCO) for software development and deployment
- Identify opportunities for efficiency gains and cost reduction in the software development process
- Make informed decisions regarding technology choices, resource allocation, and development methodologies, considering their impact on overall cost-effectiveness
Cross-Team Collaboration
- Collaborate effectively with other engineering teams, product management, and other stakeholders across different geographies to ensure alignment and successful delivery of integrated solutions
- Foster strong working relationships with global counterparts to share best practices and address dependencies
- Communicate effectively with both technical and non-technical audiences regarding project status, risks, and opportunities
Skills and Qualifications
- 10+ years of experience in software engineering, with at least 5 years in managing teams
- Excellent conversational and written knowledge in English (C1 level minimum)
- Proven track record of successfully delivering scalable, high-performance, highly available, and secure software systems
- Strong technical background in software architecture, design patterns, and system integration. Expert in .NET, Java, AWS, Gitlab, Jira
- Strong experience in web application and RESTful APIs development in a SaaS environment
- Deep understanding of software development methodologies such as Agile, Scrum, etc. and best practices
- Previous experience working in a global, matrixed organization is a plus
- A Computer Science Degree, master's degree or similar higher certification is an advantage
About Us
Foundever® is a global leader in the customer experience (CX) industry. With 150,000 associates across the globe, we’re the team behind the best experiences for +800 of the world’s leading and digital-first brands. Our innovative CX solutions, technology and expertise are designed to support operational needs for our clients and deliver a seamless experience to customers in the moments that matter.
#LI-MAM
Read Full Description