Overview
At Blue Cross Blue Shield of Massachusetts, we have an exciting opportunity for an energetic, passionate, and accomplished Senior Manager of Software Engineering. This hands‑on leadership role for a "player‑coach" will lead a team of engineers while remaining deeply involved in technical work.
Your Day to Day
- Lead, mentor, and inspire the engineering teams dedicated to the MyBlue member portal and mobile applications.
- Develop and execute a strategic technical vision and roadmap for the Digital platform.
- Drive the architectural design, development, and implementation of new features and enhancements for Digital.
- Partner closely with product management, UX/UI design, and business stakeholders to define the Digital roadmap.
- Oversee the entire software development lifecycle from concept and design to deployment and maintenance, utilizing agile methodologies.
- Ensure operational excellence of the Digital ecosystem, including incident response, monitoring, and platform performance.
- Manage budgets, resources, and timelines for all Digital engineering projects.
- Stay at the forefront of emerging technologies and digital trends, championing adoption.
- Establish and enforce engineering best practices such as code reviews, security standards, and QA automation.
We’re Looking For
- Deep hands‑on experience architecting, solutioning, developing, and delivering mobile and/or web‑based applications (Angular, React Native, REST API with Apigee and SpringBoot).
- Experience with Agile methodology, web/mobile testing tools, deployment, and configuration management tools (DevSecOps), and secure infrastructure management.
- Experience in a public and private secure cloud environment, preferably AWS, and familiarity with PaaS.
- Experience collaborating with technology vendors and research providers to solve new business capabilities.
- Excellent analysis skills and the ability to develop document processes and methodologies.
- Extensive experience forging relationships across technical and business resources.
- Ability to align with leadership direction and provide recommendations to optimize technology.
- Ability to coach, mentor, and influence resources inside and outside of direct span of control.
- Experience with the following technologies:
- Mobile Development: Android Native, iOS Native
- Web Technologies: Content Management systems such as Drupal, Content Delivery Networks like Akamai or F5
- API and Security: Gateway security like F5
- DevOps and Cloud: Confluent Kafka
- Databases: Relational, Object‑Oriented, NoSQL, InMemory
- Performance and Monitoring: Performance testing tools (LoadRunner, JMeter, Gatling), monitoring and observability tools (Splunk Observability, New Relic), AWS monitoring (CloudWatch, Performance Insights), debug and analysis tools (Splunk, Log Rocket), and BrowserStack.
What You Bring
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering, with at least 5 years in a management or leadership role where you remained actively technical.
- A proven track record of leading and managing high‑performing engineering teams to deliver high‑quality software.
- A strong technical background with experience in a variety of technologies, including cloud platforms (AWS), programming languages (e.g., Java, JavaScript, Python), and modern web technologies.
- Excellent communication, leadership, and interpersonal skills.
- Strong business acumen and the ability to translate business needs into technical solutions.
Benefits and Compensation
Salary Range: $163,800.00 – $200,200.00 (variable pay eligibility).
We offer a comprehensive benefits package including paid time off, medical/dental/vision insurance, 401(k), and a suite of well‑being benefits.
Location
Boston, Massachusetts. Full‑time position.
Equity and EEO Information
High school degree or equivalent required unless otherwise noted above.