CareFirst Careers

Lead Software Engineer - Salesforce (Remote)

Resp & Qualifications

The Salesforce lead developer/administrator is responsible for the Design Authority of the Salesforce Platform Enablement team, across all orgs. The person in this role will be expected to handle both supporting strategic initiatives as well as the day to day administrative functions to ensure smooth operation across the company. Other responsibilities include reporting and analysis, as well as system and process documentation and training. This  individual will also be responsible for optimizing and customizing Salesforce as needed to promote growth and development. The successful candidate must have the ability to solve problems, and act as a Salesforce “guru” to all those who use it.


Administrative/Best Practice and Standards

  • Ensure that all the new functionalities are built with Salesforce standard features and  target architecture.

  • Day-to-day guidance and coaching for solution and integration teams.

  • Establish and control definitions, rules, principles, and standards for teams.

  • Assess, review and decisioning on all solution architecture designs.

  • Ensure Salesforce capabilities are fully leveraged to drive world-class sales and service processes.

  • Design, document, build, test and deploy enhancements to Salesforce.

  • Maintain user roles and profiles, security settings, access settings etc. (User Profiles, Role Hierarchy, Sharing Rules and Security) in Salesforce.

  • Create and manage custom objects, fields, formulas, validation rules, custom workflow, and approval processes in Salesforce.

  • Research changes in upcoming versions of Salesforce and other integrated applications; provide recommendations when necessary to enhance efficiency and productivity.

  • Develop a plan for the structure of the database to support sales and marketing activities/reporting and enable growth.

  • Provide end user support for day-to-day CRM system maintenance.

  • Diagnose and solve technical problems.


  • Administer development environment(s).

  • Develop custom code.

  • Entity and data mapping for integration process flows.

  • Use case and unit test plan development.

  • Compliance with all quality control processes and measures.

  • Contribute to knowledge transfer.

  • Author technical design documentation.

  • Contribute to key deployment documentation.

  • Develop and document regression, as well as use case and unit testing scenarios.

  • Define and monitor compliance with code check-in, backup / recovery, and versioning processes.

  • Participate in testing and validation of the integration.


  • Develop and produce dashboards to provide visibility across platform activities.

  • Work closely with members of the sales, provider, broker, service, and marketing team to provide for instance analysis on marketing campaign effectiveness as marketing leads flow into the sales funnel.

  • Work closely with members of the finance team to provide analysis on sales forecast accuracy.

  • Design and deliver high-quality, professional business reports and dashboards at appropriate levels across the organization.

  • Perform ad hoc analyses and data investigation/discovery to identify and/or explain business and sales trends or anomalies.

Optimization and adoption

  • Develop, update and deliver process documentation when applicable so that it can be communicated and shared across the organization.

  • Monitor system activity to ensure processes are being followed by all users.

  • Maintain a holistic view of all sales processes and users in the system to understand cross-functional impacts with regard to configuration, process, workflow and reporting.

  • Define the Salesforce roadmap with other key stakeholders (CoE) based on expected business value.

  • Continuously focus on user adoption on the Salesforce platform and improvement of adoption and end-user satisfaction.

Role Responsibilities

  • Lead a team of salesforce admins/developers in the design, development and implementation of multiple applications across orgs and sandboxes.

  • Performs and leads detailed technical design, coding, code review and testing of new applications and enhancements. 

  • Serves as subject matter expert for specified systems.

  • Develop/analyze interface design documents and ensure adherence to devsec ops practices and policies.

  • Support the values tream product teams in designing, solutioning and adherence to Salesforce best practices and standards.

  • Develop Salesforce platform org strategy, roadmap, and support defining the platform vision and OKRs.

  • Lead Salesforce platform routines with other product teams.  

  • Review platform health working with Salesforce and product teams.

Position does not have direct reports but is expected to assist in guiding and mentoring less experienced staff. May lead a team of matrixed resources.


Education Level: 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.

Experience: 8 years Software design and development, software test and evaluation, software requirements management.

Preferred Qualifications:

  • 8 years Software design and development, software test and evaluation, software requirements management.
  • 4+ years working in Salesforce adminstration, development and design.  
  • Salesforce Certification (see
  • Experience with relational databases, data cleansing and reporting tools.
  • Must be technically savvy, at least some experience in coding is an asset. Must have an appetite for hands-on configuration on the platform.

Knowledge, Skills and Abilities (KSAs)

  • Extensive understanding of the Salesforce CRM system including Sales, Service and Health Cloud.
  • Experience writing complicated Apex logic that utilizes visual force pages and the new lightning web components.
  • Experience using Visual Studio code to build DX projects, creating scratch orgs, sandboxes, and package (unmanaged, managed, and second-generation packaging).
  • Ability to architect reusable packaging and packaging dependencies to reusable code across multiple orgs to reduce code redundancies.
  • Writes excellent test classes that cover 90+ code coverage and assertions are included.
  • Works closely with Architects, Product Owners, Scrum Masters, and Value Stream Managers to provide insight into delivering business value and meeting objectives. 
  • Decomposes functional and technical requirements into project activities and tasks and provides conceptual design, prototype, and test cycles appropriate to a chosen technical solution. 
  • Identifies technical risks and develops mitigation strategies; introduces and recommends industry best practices and standards for the project. 
  • Evaluates and assists in the selection and procurement of hardware and software technologies and serves as a mentor for junior developers 
  • Works with stakeholders as well as technical and analytical counterparts to define constraints and develop requirements and concept of operations documentation.
  • Knowledge of cloud technologies ( e.g. AWS, Azure, Salesforce).
  • Knowledge of database technologies (e.g. cloud,  SQL, Oracle, Mongo DB, PostgreSQL, etc.).
  • Fundamental knowledge of software engineers’ best practices, agile methodologies, CI/CD pipelines.
  • Strong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework.
  • Experience with deploying a global application and configuration management.
  • Reviewing the work of other developers and providing feedback.
  • Ability to communicate technical requirements to all levels of expertise.
  • Proficient in establishing and maintaining good working relationships.
  • Knowledge and understanding of software development life cycle (SDLC).
  • Proficient with integrating complex and/or existing systems.
  • Knowledge of programming languages (e.g. JavaScript, C, Python, etc.).
  • Excellent communication skills both written and verbal.

Salary Range: $106,200 - $210,925

Salary Range Disclaimer

Salary will be based on education, location, experience, certifications, etc. In addition to your salary, CareFirst offers benefits such as a comprehensive benefits package, incentive and recognition programs, and 401k contribution (all benefits are subject to eligibility requirements).


Department:Front Office Apps Delivery

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:

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.


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.


Not finding the right job?
Stay informed about future openings by joining one of our Talent Networks!

Learn more about Information Technology