The Boston Consulting Group (BCG) - Boston, MA
posted 3 months ago
The Marketing Systems Integrations squad is actively seeking a full-stack software engineer manager to join our agile team. As a vital member of this dynamic squad, you will play a crucial role in implementing technical solutions across the entire spectrum of BCG's marketing systems. Your responsibilities will encompass both internal and external facing audiences, contributing to the enhancement of personalized experiences through innovative machine learning algorithms and data-driven solutions. This position requires a blend of technical expertise and leadership skills to drive the team towards achieving its goals. In your primary role as a full stack software engineer, you will be responsible for designing and building user-friendly and intuitive applications and integrations. You will drive the adoption of best practices and engineering excellence within the team. Your development work will involve coding in object-oriented languages such as Java, query languages like SQL, and scripting languages including Python. You will analyze and solve problems at their root, stepping back to understand the broader context of the issues at hand. Additionally, you will respond to high-priority requests from senior business leaders and support requests from both external users and internal stakeholders. Continual improvement of ongoing reporting and analysis processes will be a key focus, with an emphasis on automating or simplifying self-service support. Collaboration is essential in this role, as you will work closely with project stakeholders, other development teams, vendors, technical teams, and end users to comprehend business requirements and design solutions for a range of diverse problems. You will demonstrate technical proficiency with a strong comprehension of highly scalable web platforms, products, and services, while also identifying and mitigating technical risks throughout the development lifecycle. Continuous learning and actively seeking exposure to innovative technologies and methodologies will be encouraged, as will a history of adapting to evolving technical landscapes and staying ahead of industry trends. Problem-solving in ambiguous situations will be a critical skill, as you will apply strong analytical skills to tackle technical challenges where clear precedents may not exist. Thriving in dynamic environments and showing flexibility and resilience when faced with rapidly changing requirements and technologies will be essential for success in this role.