Jobs · Management · Maryland

Software Manager

Vidoori Inc. · Hyattsville, MD · 3 mo ago
HybridManagementFull-time

Key Responsibilities

  • Line-manage and coach engineers, fostering professional growth through regular feedback, career planning and performance reviews;
  • promote an inclusive, supportive team culture;
  • own delivery outcomes for assigned teams: set clear objectives, manage capacity and priorities, and ensure features and platform work are delivered to quality, on schedule and with measurable outcomes;
  • provide technical guidance and decision support; participate in architecture reviews, design discussions and codebase improvements to maintain healthy, evolvable systems;
  • collaborate with product managers, designers and stakeholders to define priorities, refine requirements and balance technical debt with new development;
  • drive engineering best practices including code reviews, testing strategies, CI/CD, observability and release processes to increase reliability and delivery predictability;
  • identify, track and mitigate technical risks and dependencies across teams; escalate appropriately and coordinate remediation with engineering leads and architects;
  • promote continuous improvement through retrospectives, metrics (lead time, cycle time, quality indicators) and process optimisation;
  • recruit and onboard talent to grow capability; contribute to hiring decisions, interview processes and induction programmes;
  • champion diversity, equity and inclusion in hiring, mentoring and day-to-day team practices.

Essential Skills and Experience

  • Bachelor’s degree in Computer Science, Engineering or a related discipline, or equivalent practical experience;
  • proven experience (typically 7+ years) in software engineering with a minimum of 2–3 years in a people management or technical lead role;
  • strong technical literacy across modern web/cloud tech stacks, microservices, APIs and deployment patterns; able to engage constructively with senior engineers and architects;
  • practical knowledge of agile environments, with experience in sprint planning, backlog management and release coordination;
  • excellent interpersonal and stakeholder management skills; able to communicate trade-offs and build consensus across technical and non-technical audiences;
  • experience with delivery and engineering tooling such as Git, CI/CD pipelines, issue tracking (e.g. Jira), and collaboration platforms (e.g. Confluence);
  • proven ability to hire, mentor and retain engineering talent and to foster a collaborative, psychologically safe team environment;
  • strong written and verbal communication skills, and the ability to produce clear engineering artefacts including runbooks, post-mortems and technical roadmaps.

Desirable Skills

  • previous experience managing platform, infrastructure or API-centric engineering teams;
  • familiarity with cloud providers (AWS, Azure, GCP), infrastructure as code and observability tooling;
  • knowledge of security and compliance considerations relevant to public sector or regulated environments;
  • experience contributing to engineering playbooks, internal training or community of practice initiatives;
  • professional certifications in leadership, agile or cloud technologies are advantageous.

Similar jobs

Program Manager

Alutiiq, LLCPanama City, FL· 1 mo ago
Project Management$10/hrapply on alutiiq.hua.hrsmart.com

Program Manager

Capital Technology GroupWashington, DC· 1 mo ago
RemoteInformation Technology$110k–$150k/yrapply on grnh.se

Program Manager

HNTBNew York, NY· 1 mo ago
Project Management$260k–$415k/yrapply on rr.jobsyn.org

Program Manager

RoShay ServicesFort Atkinson, WI· 1 mo ago
Information Technologyapply on portal.roshayservices.com

Program Manager

Horizon Treatment ServicesSan Jose, CA· 4 mo ago
Information Technology$90k–$95k/yrapply on horizonservices.applytojob.com

Program Manager

People, Technology & Processes, LLCMobile, AL· 4 mo ago
Information Technology