Who We Are
Boston Consulting Group partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. BCG was the pioneer in business strategy when it was founded in 1963. Today, we help clients with total transformation-inspiring complex change, enabling organizations to grow, building competitive advantage, and driving bottom-line impact.
To succeed, organizations must blend digital and human capabilities. Our diverse, global teams bring deep industry and functional expertise and a range of perspectives to spark change. BCG delivers solutions through leading-edge management consulting along with technology and design, corporate and digital ventures—and business purpose. We work in a uniquely collaborative model across the firm and throughout all levels of the client organization, generating results that allow our clients to thrive.
What You'll Do
We are seeking a Global IT Software Engineer Director to lead the development and scaling of an innovative Generative AI tool that supports enhanced user customization and productivity. This senior leadership role combines expertise in full-stack software engineering, cloud-native architectures, and strategic team leadership.
In this role, you will lead the development of cutting-edge AI-driven applications, ensuring seamless integration, performance, and innovation. You will balance hands-on contributions with strategic oversight, guiding your team to excel in the design, implementation, and scaling of solutions that leverage advancements in SaaS technologies, cloud platforms, and system design.
Among your responsibilities, you will:
Technical Leadership:Design and deliver robust, scalable, and secure backend systems with a focus on performance and reliability.Develop end-to-end features across the full stack, ensuring seamless integration of frontend, backend, and infrastructure components.Optimize system architecture to align with organizational goals and drive innovationBackend Development Expertise:Leverage your expertise in Python for backend development, API design, and seamless integration with AI/ML frameworks.Manage and optimize cloud-native architectures and tools, including AWS services such as Lambda, S3, RDS, Step Functions, and VPC.Implement advanced monitoring, observability, and self-healing mechanisms to ensure system reliability.Frontend Development:Create user-centric, responsive interfaces using React and TypeScript.Ensure seamless collaboration between frontend and backend systems for a cohesive user experienceTeam Leadership and Mentorship:Lead a team of talented engineers, providing mentorship and guidance to drive technical excellence and career growth.Inspire and motivate the team to deliver innovative solutions and adopt best practices.Oversee the design and delivery of robust, scalable, and secure backend systems with a strong focus on performance and reliability.Develop and implement end-to-end features across the full stack, ensuring seamless integration of frontend, backend, and infrastructure components.Optimize system architecture to align with organizational objectives and drive continuous innovation.Foster a collaborative and agile team culture, ensuring alignment with project goals and promoting effective execution.Strategic Execution:Stay abreast of developments in GenAI frameworks, LLM techniques, and scalable system architectures, enabling your Chapter to leverage the latest tools and innovations.Continuously enhance technical proficiency in frontend (React, Typescript) and backend (Python, Java) development, alongside expertise in cloud platforms (AWS) and containerized deployments (Kubernetes/EKS)What You'll Bring
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.At least 10-12+ years of relevant experience, ideally in full-stack software engineering, with a proven track record of delivering scalable and secure enterprise applications.Experience & Skills (Mandatory)Expertise in Python for backend development, API design, and seamless integration with AI/ML frameworks.Strong proficiency in frontend technologies such as React and TypeScript, with a focus on creating responsive, user-friendly interfaces.Proven experience with cloud-native architectures and tools like Terraform for infrastructure automation and Kubernetes (EKS) for container orchestration.Comprehensive knowledge of AWS services, including Lambda, S3, RDS, Step Functions, and VPC, for designing and managing scalable solutions.Hands-on experience building multi-tenant SaaS applications, implementing tiered permission models, and managing data-sharing frameworks.Strong understanding of CI/CD pipelines, Git workflows, and tools like Jenkins to ensure efficient and automated deployment processes.Solid experience implementing monitoring, observability, and self-healing mechanisms to maintain system reliability and optimize performance.Familiarity with design patterns, OOP principles, and API design standards (e.g., OpenAPI).Proven ability to mentor and lead engineering teams, fostering collaboration and innovation in an Agile environment.Hands-on experience with Websockets, Server-Side Events, and pub/sub systems (e.g., RabbitMQ, Kafka)Experience & Skills (Nice to have)Experience integrating GenAI/LLM frameworks like LangChain or LlamaIndex into full-stack applications.Knowledge of RAG (Retrieval-Augmented Generation) concepts, embeddings, and their application in scalable AI solutions.Proficiency in advanced querying systems like GraphQL and managing knowledge graphs (e.g., Neo4j).Who You'll Work With
Your AI Engineering team, by setting their direction, establishing objectives and key results, working on the staffing and development of your chapter, and ensuring that you maximize outputs and working products.Tribe Leaders, Product Owners and other Tribe Chapter Leads with whom you shall work to manager chapter resources and ensure a positive collaboration.Agile Coaches and Scrum Masters, that will ensure that you adopt agile principles, mindset and ways of working into your daily routine and who will coach you during the transformation.Squad members of a specific squad, led by a Product Owner.Additional info
YOU’RE GOOD AT
Being a hands-on engineer and mentoring your team in full-stack development and AI-driven solutions.Inspiring and motivating your team to deliver innovative and scalable SaaS applications.Balancing strategic planning with hands-on execution to achieve team and organizational goals.Driving cross-functional collaboration to deliver impactful results for the organization.Coaching and developing team members to enhance their skills, performance, and expertise.Bringing passion, intellectual curiosity, and a desire to continuously learn and adopt new technologies.Taking a data-driven approach to problem-solving and decision-making, including managing strategic trade-offs.Thinking and working at a systems level, combining architectural design, backend and frontend engineering, and seamless integration with AI systems and data pipelines.Delivering end-to-end features across the full stack, ensuring robust integration of frontend, backend, and infrastructure components.Boston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, disability, protected veteran status, or any other characteristic protected under national, provincial, or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws.\n
BCG is an E - Verify Employer. Click here for more information on E-Verify.