CareFirst BlueCross BlueShield is seeking a Software Engineering Manager to lead the creation of their next-generation Integration Platform. This role involves defining platform strategy, driving adoption of modern integration strategies, and managing resources to ensure platform scalability and performance.
Responsibilities:
- Partner with architecture and product management to determine platform strategy, roadmap, target state technology
- Define and lead the C4E vision, operating model, and roadmap for technology enablement, platform engineering, and integrations
- Champion a culture of self-service, reusability, and automation across engineering and product teams
- Drive adoption of internal developer platforms (IDPs), CI/CD pipelines, and cloud-native tooling
- Lead the enablement of modern integration strategies (e.g., event-driven architecture, API-first design, microservices)
- Oversee capacity and resource planning by effectively balancing internal team resources and vendor resources to ensure platform scalability, performance, and reliability
- Evaluate and support vendor selection for technology and system implementors
- Develop, manage, and optimize resource and technology budgets
- Focus on stable platform operations, resolve incidents within defined SLAs, and continuously improve operational KPIs and processes
- Ensure uptime, reliability, and performance while addressing technical issues and maintaining platform health
- Participate in continuous improvement initiatives and system demos for critical redesigns or new technology updates
- Advise on technical solutions, high-level effort estimates, and alternatives for large portfolio epics
- Oversee vendor code quality, ensure timely testing with appropriate test cases, and drive accountability for vendor deliverables
- Collaborate with Product Manager to refine features, decompose epics, and track OKRs to support enterprise product strategy
- Inspire and guide team members through coaching, mentorship, and by fostering a culture of collaboration and innovation
- Establish clear goals, provide regular feedback, and foster an environment of accountability and excellence for team members
- Support team growth through training, skill enhancement and opportunities for professional development
Requirements:
- Bachelor's Degree in Computer Science, Information Technology, or related field OR in lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience
- 5 years Related professional experience
- 1 year Supervisory experience or demonstrated progressive leadership experience
- Strong knowledge of platform architecture and system design, skilled in cloud environments and event-driven systems
- Strong verbal, written, and professional communication skills
- Knowledge of Interoperability Standards (FHIR, CCDA, HL7)
- Knowledgeable in OKR reporting and ITIL practices
- Certified in API design and development
- Experience in optimizing vendor and internal team resources
- Experienced in asynchronous messaging (Apache Kafka, Kafka Streams) for distributed system interoperability
- Skilled in Maven, Jenkins, SonarQube, and Artifactory for build automation and continuous delivery
- Proficient in cloud technologies (Mulesoft, AWS, Azure), leveraging platform and infrastructure services for seamless integration
- Competent in multi-threading, concurrency, and parallel processing in microservices
- Strong production support experience with high-visibility SLAs, fostering cross-team collaboration
- Knowledge of data platforms (Snowflake, Databricks, Fabric)
- Effective Agile leader with excellent communication skills, driving iterative development with code reviews and project tracking (Bitbucket, Jira)
- Strong knowledge of business processes, enabling the alignment of technical solutions with organizational goals and operational needs
- Skilled in diagnosing and resolving technical platform issues
- Ability to forecast capacity needs and allocate resources effectively
- Knowledge of monitoring tools and performance metrics
- Skilled in creative problem-solving and analytical thinking
- Deep understanding of current system and product architectures used by the business
- Proficiency in managing budgets for platform operations
- Ability to influence and lead discussions without formal authority
- Coach teams to identify and mitigate risks, reduce waste, and foster continuous improvement
- Promote innovation and learning within teams
- Drive a culture of collaboration and knowledge-sharing
- Facilitate decision-making processes to ensure business objectives are met
- Skilled in leading ideation sessions and capturing requirements across teams
- API Engineer Certification/API Design Associate Certified Developer
- Azure Developer Associate (AZ-204)
- ITIL Certification/API Design
- Apache Kafka Certification
- Knowledge of architecture dependency maps and OKR reporting
- Advanced Degree