CareFirst BlueCross BlueShield is a healthcare provider, and they are seeking a Lead Software Engineer to oversee the design, development, and implementation of software applications. This role involves leading a team, managing technical resources, and mentoring junior engineers while ensuring compliance with development practices and enhancing system performance.
Responsibilities:
- Lead a team of software engineers in the design, development, and implementation of multiple applications
- Performs and leads the detail technical design, coding, code review and testing of new applications and enhancements of existing applications
- Serves as a subject matter expert for specified systems and their subsequent applications
- Develop and/or analyze interface design documentation
- Comply with hardware and software systems standards and procedures
- Deliver large systems for tens of thousands of users
- Ensures compliance to the dev/sec/ops practices and policies
- Understanding of architectural practices and design
- Identifies gaps in requirements and solves problems for the supporting staff
- Identifies sequencing of services and technologies that are integrated in later phases of the project
- Leads the evaluation of risk and opportunity impacts to existing or proposed projects/programs and implements risk mitigation actions
- Develops ways to improve performance and increase system availability
- Provides recommendations to infuse new technology
- Compile, assess, and report data results from software testing and analysis
- Supports the Project Manager as the technical team lead on the project
- Estimates the technical costs of projects for clients and project managers
- Confers with clients to identify requirements and determine desired outcomes to formulate the design of the system or offer alternatives
- Demonstrated experience with front-end and back-end programing and integration frameworks and tools
- Assist in the estimation of development of application features
- Leads software design and development teams
- Identifies, analyzes, defines, and coordinates user, customer, and stakeholder needs and translates them into technical requirements
- Manages technical resources (hardware, software, licenses, and services)
- Plans and leads transformation initiatives to new software architectures
- Extend open-source libraries and systems as necessary to meet the needs of the team
- Play a crucial role in product scoping and roadmap / architecture discussions
- Continually evaluate emerging technologies to identify opportunities, trends, and best practices
- Ensure code quality, deployment standards and practices
- Mentoring junior developers
Requirements:
- Bachelor's Degree in Information Technology or Computer Science 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
- 8 years Software design and development, software test and evaluation, software requirements management
- Works closely with Architects and Value Stream Managers to prioritize high-impact solutions, ensuring technical delivery aligns with ROI and long-term organizational strategy
- Decomposes complex requirements into scalable designs using the Salesforce Well-Architected framework, balancing declarative tools like Flow with programmatic solutions
- Identifies technical debt and risks, establishing coding standards and governance for the Center of Excellence (CoE) to ensure platform health
- Serves as a primary mentor for junior and mid-level developers, conducting high-quality code reviews and fostering a culture of continuous learning
- Proficiency in implementing Agentforce, Einstein Copilot, and Data Cloud to build autonomous, data-driven workflows and personalized user experiences
- Expert knowledge of Salesforce DX (SFDX), Lightning Web Components (LWC), and advanced Apex (asynchronous processing, triggers, and bulkification)
- Strong experience managing automated release pipelines using tools like Copado, Gearset, or Salesforce DevOps Center, with a focus on version control (Git) and rollback strategies
- Expertise in TDD for unit tests and BDD for automated acceptance testing to ensure 100% reliability in mission-critical systems
- Proficient in designing secure, robust integrations using MuleSoft, REST/SOAP APIs, and Event-Driven Architecture (Platform Events)
- Advanced knowledge of modern JavaScript (ES6+), TypeScript, and web technologies to support complex LWC development
- Experience deploying global, multi-cloud applications across Sales, Service, and specialized clouds like Financial Services or Health Cloud