What are the responsibilities and job description for the Software Engineering - Enterprise API Development Manager (Hybrid) position at CareFirst BlueCross BlueShield?
Resp & Qualifications
PURPOSE:
Join our team to lead the development of CareFirsts next-generation Integration Platform, driving an enterprise-wide microservices and API strategy that seamlessly blends API-first design with a product-focused approach. This critical role will accelerate our transition to a cloud-native architecture, advancing our ability to deliver faster, more scalable, and cost-effective solutions across the entire Enterprise Portfolio.
As part of CareFirsts digital transformation, this position plays a key role in retooling our technology stack to enable enterprise agility and enhance our competitive edge. The Software Engineering Manager will oversee the design, implementation, and management of enterprise API Domain PODs, fostering technical excellence and innovation while aligning with our Scaled Agile Framework (SAFe) practices.
The successful candidate will be responsible for:
- Building a scalable, enterprise-ready microservices architecture to support evolving business needs.
- Driving the adoption of API-first design principles to enhance reusability, performance, and security.
- Collaborating with Platform & DevSecOps teams to streamline CI/CD pipelines and ensure efficient delivery of microservices.
- Leading cross-functional teams to execute strategic initiatives, ensuring alignment with enterprise objectives and product roadmaps.
- Managing resource allocation, technical expertise, and career development for engineering teams within the API Domain PODs.
This role offers the unique opportunity to directly influence how CareFirst operates, delivering impactful solutions that empower innovation, streamline execution, and achieve business objectives.
ESSENTIAL FUNCTIONS:
- Lead and empower cross-functional teams to deliver scalable software solutions, adhering to best practices in analysis, design, and quality engineering.
- Collaborate with third parties and stakeholders to manage risks, dependencies, and requirements across multiple projects and teams.
- Facilitate smooth execution by removing external dependencies, addressing vendor-specific blockers, and coordinating resources.
- Coach and mentor team members, providing performance feedback and career development plans to foster technical excellence and professional growth.
- Provide Healthcare Payer domain expertise across key domains such as Claims, Billing, Member, Provider, Broker, etc.
- Mentor and coach staff in domain expertise and drive business acumen to ensure IT delivery aligns to business strategy.
- Build and retain high-performing teams by reskilling, hiring, and engaging top talent to meet evolving business needs and Sprint goals.
- Develop cost-effective solutions aligned with business objectives, including remote team strategies and vendor selection based on clear criteria.
- Manage budgets, analyze expenses, and forecast spending to ensure efficient use of resources and alignment with financial goals.
- Oversee all aspects of software development, from planning and quality assurance to implementation, ensuring adherence to SDLC and IT best practices.
- Monitor and report on team progress, improve estimation accuracy for release planning, and encourage sustainable process improvements.
- Prioritize and escalate urgent issues, allocating resources efficiently to minimize customer impact and ensure swift resolution.
SUPERVISORY RESPONSIBILITY:
This position has direct reports and may informally lead teams in a matrix environment.
QUALIFICATIONS:
Education Level: 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.
Experience:
- 5 years Related professional IT experience in the specific architecture domain.
- 1 year Supervisory experience or demonstrated progressive leadership experience.
Preferred Qualifications:
- 10 years experience in software development, experience leading cross-functional teams, delivering scalable solutions, and managing complex projects. Expertise in SDLC, budget management, and team development is essential, along with strong problem-solving and stakeholder management skills.
- Proven leadership in delivering scalable software solutions and managing cross-functional teams.
- Strong mentorship and team development skills to foster high performance and engagement.
- Expertise in resource planning, budget management, and remote team strategies.
- Deep understanding of SDLC, IT best practices, and process optimization.
- Deep understanding of Agile software development practices.
- Agile certification.
- Skilled in stakeholder and vendor management for efficient project execution.
- Exceptional problem-solving and prioritization abilities for resolving high-severity issues.
- Financial acumen in forecasting, expense analysis, and cost-effective solutions.
- Excellent communication and collaboration to align teams with business objectives.
Knowledge, Skills and Abilities (KSAs):
- Proficient in designing and developing 12-factor microservices using Spring technologies (Core, Boot, Cloud, MVC, Integration) with CI/CD pipelines.
- Knowledgeable about healthcare technology landscape, especially data integration products and architectures.
- Skilled in building REST/SOAP APIs with domain-driven design, leveraging Swagger/OpenAPI for interoperability.
- Knowledge of Interoperability Standards (FHIR, CCDA, HL7).
- Expertise in containerization (Docker, Kubernetes, AKS) and Service Mesh to ensure scalable and future-proof deployments.
- Experience with relational (Oracle, Postgres) and NoSQL databases (MongoDB, Cassandra), including SQL query writing.
- Proficient in cloud technologies (Mulesoft, AWS, Azure), leveraging platform and infrastructure services for seamless integration.
- Skilled in programming languages (Java, Spring stack).
- Adept in log management and monitoring (Elastic/ELK Stack, Splunk, Azure Monitor) for system observability and SLA adherence.
- Proficient in API/Microservices automation (Postman, Newman, Rest Assured) and testing frameworks (Cucumber, TestNG).
- Hands-on with JSON/XML data formats, OAuth security patterns, and API proxy platforms like Apigee.
- 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.
- 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).
- Creative problem solver with expertise in shell scripting (UNIX) and batch processing (Spring Batch, Task Scheduler).
- Dashboarding proficiency with Kibana and Splunk for analytics and reporting.
- Strong knowledge of platform architecture and system design, skilled in cloud environments and event-driven systems.
Salary Range: $137,520 - $255,272
Salary Range Disclaimer
The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the work is being performed. This compensation range is specific and considers factors such as (but not limited to) the scope and responsibilites of the position, the candidate's work experience, education/training, internal peer equity, and market and business consideration. It is not typical for an individual to be hired at the top of the range, as compensation decisions depend on each case's facts and circumstances, including but not limited to experience, internal equity, and location. In addition to your compensation, CareFirst offers a comprehensive benefits package, various incentive programs/plans, and 401k contribution programs/plans (all benefits/incentives are subject to eligibility requirements).
Department
Integration - Software Product
Equal Employment Opportunity
CareFirst BlueCross BlueShield is an Equal Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
Where To Apply
Please visit our website to apply: www.carefirst.com/careers
Federal Disc/Physical Demand
Note: The incumbent is required to immediately disclose any debarment, exclusion, or other event that makes him/her ineligible to perform work directly or indirectly on Federal health care programs.
PHYSICAL DEMANDS:
The associate is primarily seated while performing the duties of the position. Occasional walking or standing is required. The hands are regularly used to write, type, key and handle or feel small controls and objects. The associate must frequently talk and hear. Weights up to 25 pounds are occasionally lifted.
Sponsorship in US
Must be eligible to work in the U.S. without Sponsorship
#LI-LD1
Salary : $137,520 - $255,272