CareFirst of Maryland - Baltimore, MD

posted 18 days ago

Full-time - Mid Level
Remote - Baltimore, MD
Ambulatory Health Care Services

About the position

The Software Engineering Manager will serve as the Solution Manager for Broker Experience within the Prospect to Card Value Stream. This role involves managing and overseeing teams responsible for the design, development, operations, and maintenance of software applications. The manager will direct the work of engineers to ensure adherence to best practices in software development and provide oversight for enterprise software solutions to ensure successful implementation of released applications.

Responsibilities

  • Empower a team of software engineers, business analysts, and scrum masters to develop scalable software solutions that deliver business value.
  • Provide best practices for analysis, design, software development, and quality engineering activities.
  • Work closely with third parties and stakeholders to manage risks and dependencies across multiple projects and teams.
  • Remove impediments associated with hand-off to external dependencies during execution.
  • Coordinate the review of requirements with vendors, stakeholders, and architects.
  • Act as a liaison to address vendor-specific blockers during execution.
  • Define, develop, and articulate different delivery and resource management methodologies based on stakeholder needs.
  • Develop staff through coaching, timely performance feedback, and conflict management.
  • Establish performance and development plans for team members.
  • Ensure a constantly rising bar of technical excellence and professional growth within the team.
  • Manage, mentor, and coach team members to aid in achieving career goals.
  • Ensure team members understand individual commitments and team/company goals, helping achieve Sprint completion and release dates.
  • Ensure the team has the right skills and capability to deliver, addressing gaps through reskilling or hiring.
  • Ensure retention of top talent and identify methods for keeping high performers engaged and growing.
  • Recommend and develop solutions considering costs, business needs, and organizational impacts.
  • Work 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 suitable vendors.
  • Manage expenses to ensure effective use of capital and cash flow, providing budget estimates and spending forecasts.
  • Facilitate all aspects of software development from planning to implementation, ensuring adherence to IT best practices and the organization's SDLC.
  • Make appropriate team assignments and encourage sustainable process improvements.
  • In conjunction with Product Management, help the team estimate features for release planning with a focus on improving estimation accuracy.
  • Track and report on the team's progress towards completion of assigned deliverables.
  • Serve as a channel of prioritization, escalation, and marshal resources to resolve urgent issues quickly.

Requirements

  • Bachelor's Degree in Computer Science, Information Technology, or related field, or equivalent work experience.
  • 5 years of related professional experience.
  • 1 year of supervisory experience or demonstrated progressive leadership experience.
  • 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.
  • Experience working with relational databases.
  • Knowledge and experience with various delivery methodologies.
  • Experience in software development life cycle and Scaled Agile Framework delivery.
  • Excellent communication skills, both written and verbal.
  • Ability to recognize, analyze, and solve a variety of problems.
  • Fundamental knowledge of software engineering best practices, agile methodologies, and CI/CD pipelines.

Nice-to-haves

  • Scrum Alliance Certified Enterprise Coach.

Benefits

  • 401(k)
  • 401(k) matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service