Software Engineering Manager (Hybrid)

CareFirst BlueCross BlueShield
Reston, VA
Full-time

PURPOSE :

Manages and oversees the teams responsible for design and development of software applications, and their operations and maintenance Directs the work of engineers to ensure the best practices around software development.

Provides oversight of enterprise software solutions to ensure successful implementation of released applications

ESSENTIAL FUNCTIONS :

Empowers a team of software engineers, business analysts, and scrum masters who may be matrixed into development teams to develop scalable software solutions that deliver business value.

Provides best practices for analysis, design, software development and quality engineering activities toward the implementation of complete, end-to-end solutions.

Work closely with third parties and stakeholders to manage risks and dependencies in order to deliver features across multiple projects and teams efficiently.

Remove impediments associated with hand-off to external dependencies during execution. Coordinates the review of requirements with vendors, stakeholders and architects.

Liaison to address any vendor specific blockers during execution. Define, develop and articulate different delivery and resource management methodologies of projects based on the stakeholder needs

Develop staff through coaching, timely performance feedback, and assessments, and conflict management.. Establish performance and development plans.

Ensure a constantly rising bar of technical excellence and professional growth. Manage, mentor, and coach to ensure continued growth and development to aid in achieving career goals.

Ensure team members understand individual commitments as well as team and company goals, helping the teams achieve Sprint completion and release dates.

Ensures that the team(s) has the right skills and capability to deliver; addresses gaps through reskilling and / or hiring.

Ensure retention of top talent and identify methods for keeping high performers engaged and growing

Recommend and develop solutions which take into consideration costs, business needs, and organizational impacts. Works with cross functional teams to meet business objectives.

Research and identify opportunities to expand the team’s capacity with lower cost development resources. Develop the business model for remote teams and recommend the vendor based on a suitable criteria.

Ensure the local team understands the outsourcing strategy and their role with the remote teams to retain talent. Manage expenses to ensure effective use of capital and cash flow.

Provide budget estimates and spending forecasts. Analyze past spend and account for discrepancies.

Facilitates all aspects of software development from planning, testing, and quality assurance to implementation. Ensure adherence to IT best practices and the organization’s SDLC.

Make appropriate team assignments and encourage the team to embrace processes that drive sustainable improvements. In conjunction with Product Management, help the team estimate features for release planning with a mindset of continuously improving estimation accuracy.

Tack and report on team’s progress towards completion of assigned deliverables.

Serve as a channel of prioritization, escalation,and marshal the appropriate resources to resolve urgent or high severity issues quickly and efficiently while minimizing the impact to customers.

SUPERVISORY RESPONSIBILITY :

This position manages people.

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.

Licenses / Certifications Upon Hire Preferred :

Scrum Alliance Certified Enterprise Coach.

Experience :

  • 5 years Related professional experience.
  • 1 year Supervisory experience or demonstrated progressive leadership experience.

Knowledge, Skills and Abilities (KSAs)

  • Ability to prioritize projects and allocate resources based on organizational goals.
  • Ability to establish relationships and credibility with engineers.
  • Ability to cultivate a collaborative, high-performing team environment.
  • Understanding of distributed computing principles.
  • Collaborating on a cross-functional team to execute against our product road map.
  • Experience working with relational databases.
  • Select, monitor, coach, develop, and grow employees.
  • Support the operations and business continuity.
  • Knowledge and experience with various delivery methodologies.
  • Experience in software development life cycle (SDLC) and delivery.
  • Excellent communication skills both written and verbal.
  • Ability to recognize, analyze, and solve a variety of problems.
  • Fundamental knowledge of software engineers’ best practices, agile methodologies, CI / CD pipelines.
  • 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.
  • Ensure code quality standards, deployment methodologies and practices.
  • Knowledge of code deployment architecture and methodology.
  • 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.
  • Must be able to meet established deadlines and handle multiple customer service demands from internal and external customers, within set expectations for service excellence.

Must be able to effectively communicate and provide positive customer service to every internal and external customer, including customers who may be demanding or otherwise challenging.

Department

Department :

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.

30+ days ago
Related jobs
Promoted
Capital One
McLean, Virginia

Manager, Software Engineering, Back End (AWS,GO,Java). At least 6 years of professional software engineering experience (Internship experience does not apply). As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One....

CareFirst BlueCross BlueShield
Reston, Virginia

Manages and oversees the teams responsible for design and development of software applications, and their operations and maintenance Directs the work of engineers to ensure the best practices around software development. Empowers a team of software engineers, business analysts, and scrum masters who...

Promoted
Capital One
McLean, Virginia

Senior Manager, Software Engineering, Full Stack (People Manager). Manager Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 8 years of experience in software engineering (Internship experience does not apply). Share ...

Capital One
McLean, Virginia
Remote

Center 3 (19075), United States of America, McLean, VirginiaSenior Manager, Full Stack Software Engineering - Capital One Software (Remote Eligible). We’re looking for a Senior Manager, Full Stack Software Engineering to join the Capital One Software team!. Mgr, Software EngineeringSan Francisco, Ca...

SAP
Herndon, Virginia

SAP / NS2 - SIEM Engineering Manager - Herndon (Hybrid). Job Description: As the SIEM Engineering Manager at NS2, you will be entrusted with the critical role of managing the team that maintains and expands our SIEM infrastructure. The SIEM Engineering Manager at NS2 is Responsible for:. Originally ...

cFocus Software Incorporated
Reston, Virginia

Focus Software is seeking an Engineering Manager to support a 5-year contract. Provide technical direction for the development, engineering, interfacing, integration, and testing of all components of complex hardware/software systems to include requirements elicitation, analysis, and functional allo...

Capital One
McLean, Virginia

West 19th Street (22008), United States of America, New York, New YorkManager, Software Engineering, Back End (People Manager). New York City (Hybrid On-Site): $201,400 - $229,900 for Manager, Software Engineering. At least 6 years of professional software engineering experience (Internship experien...

Alarm.com
Tysons, Virginia

As a Manager of Software Engineering, you will manage a team of full-stack developers that work on all server-side aspects of smart home security. Our software development includes working on backend services, websites, and database design that make up our whole ecosystem. You will have the opportun...

Capital One
McLean, Virginia

Center 1 (19052), United States of America, McLean, VirginiaSenior Manager, Software Engineering, Back End (Java, AWS). At least 8 years of professional software engineering experience (Internship experience does not apply). We are seeking Back End Software Engineers who are passionate about marryin...

Liquid Robotics
Herndon, Virginia

This person will be the Software Engineering Manager, responsible for executing on software development, testing, and maintenance on various internal and customer projects at Liquid Robotics. We seek a talented Software Engineering leader to fill a key role in our team of professionals. Lead an esta...