Brillio is the partner of choice for many Fortune 1000 companies seeking to turn disruption into a competitive advantage through innovative digital adoption. Backed by Bain Capital private equity and Orogen Group, and growing at nearly 60% YoY since its inception, Brillio is one of the fastest growing digital technology service providers. We help clients harness the transformative potential of the four superpowers of technology – cloud computing, internet of things (IoT), artificial intelligence (AI), and mobility. Born digital in 2014, we apply Customer Experience Solutions, Data Analytics and AI, Digital Infrastructure and Security, and Platform and Product Engineering expertise to help clients quickly innovate for growth, create digital products, build service platforms, and drive smarter, data-driven performance.
With delivery locations across the United States, Romania, Canada, Mexico, and India, our growing global workforce of over 5500 Brillians blends the latest technology and design thinking with digital fluency to solve complex business problems and drive competitive differentiation for our clients. Brillio was awarded ‘Great Place To Work’ in 2021 and 2022. Learn more
www.Brillio.com.
We are seeking a dynamic and experienced Associate Director of Engineering, Delivery and Operations to lead our engineering and project delivery teams in a fast-paced software consultancy firm. This individual will be responsible for ensuring the successful execution of projects while promoting employee career development, fostering a culture of customer advocacy, and enhancing operational efficiencies. The ideal candidate will possess strong leadership qualities, a deep understanding of software development processes, software development languages and architecture, and a commitment to nurturing talent.
Responsibilities Include:
Team Leadership & Development:
· Mentor and guide engineering and project management teams to promote professional growth and retention.
· Conduct regular one-on-one meetings to assess team members' career goals and provide tailored development plans.
· Identify training needs and opportunities for skill enhancement to ensure the team stays current with industry trends and technologies.
Project Delivery Management:
· Oversee the planning, execution, and delivery of software projects to ensure they meet client requirements, timelines, and budgets.
· Implement best practices in Agile methodologies, promoting iterative development, regular feedback loops, and continuous improvement.
· Liaise with clients to understand their needs, clarify project requirements, and communicate project progress, ensuring high levels of client satisfaction.
Customer Advocacy:
· Champion customer-centric approaches within the engineering team, ensuring client requirements and user experiences are prioritized in software development.
· Actively seek client feedback to refine processes, improve product offerings, and enhance customer satisfaction.
· Develop and maintain strong relationships with key clients, acting as a trusted advisor and advocate for their needs.
Operational Excellence:
· Establish and track key performance indicators (KPIs) for project success, team productivity, and operational efficiency.
· Identify opportunities for process improvements and cost reductions while maintaining high-quality standards.
· Collaborate with cross-functional teams to ensure seamless integration of engineering, delivery, and operational activities.
· Ensures financial alignment with key team objectives.
Strategic Planning & Collaboration:
· Participate in strategic planning to align engineering projects with the business objectives and market opportunities.
· Work closely with other departments, including Finance, HR, Sales, Marketing, and Customer Support, to ensure cohesive and aligned operations.
· Stay abreast of industry trends and emerging technologies to inform strategic decisions and innovation within the firm.
Culture & Diversity:
· Foster an inclusive and collaborative team environment that values diversity and encourages open communication.
· Promote a culture of recognition, celebrating individual and team achievements that contribute to overall success.
· Exercise an open environment for multicultural teams, understanding differences and promoting values across organizations.
Technical Expertise
- Proficient in handling the most complex of technical development concepts, latest software tools and technologies, strong database concepts and system design techniques.
- Understands different programming languages and ability to solve problems in coding, testing and deployment.
- Possesses good knowledge of different software systems, client/server architectures and various compatibility requirements.
- Experience in troubleshooting, software development processes and ability to understand and implement client requirements.
- Strong understanding of Cloud Technologies. Deep working experience in at least one Cloud Platform (AWS/GCP/Azure)
- Excellent understanding of DevOps, should have implemented Engineering Metrics and should have experience in reporting to internal and external stake holder using Engineering Metrics
- Should have experience working with Client Architects/Sr Enterprise Architects in presenting solutions/proposal defense
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s preferred.
- Minimum 7-10 years of experience in software engineering and project management, with at least 3-5 years in a leadership role.
- Proven track record of successfully managing software projects from inception to delivery.
- Strong understanding of Agile methodologies and software development life cycle (SDLC).
- Excellent interpersonal and communication skills, with the ability to advocate for both employees and customers.
- Experience working with clients across different cultural backgrounds, particularly in North America and Latin America.