Software Manager

Posted 2 Days Ago
Be an Early Applicant
Hyattsville, MD, USA
Hybrid
Expert/Leader
Artificial Intelligence • Information Technology • Security • Software • Consulting
The Role
Leads software engineering teams and oversees end-to-end delivery of reliable, scalable software. Provides technical direction, manages engineering standards, delivery planning, architecture, quality, security, and operational practices. Responsibilities include team development, recruitment, performance management, agile delivery, risk management, stakeholder collaboration, supplier relationships, and reporting to senior leadership. The role also drives engineering productivity, automation, continuous improvement, and modern software development practices.
Summary Generated by Built In

Position Summary

We are seeking a Software Manager to lead software development teams and oversee the delivery of reliable, scalable, and maintainable software solutions. This role is responsible for technical direction, delivery planning, team development, engineering standards, and collaboration with product, project, and business stakeholders. The ideal candidate combines strong software engineering expertise with proven people leadership and the ability to deliver high-quality products in a fast-paced environment.

Key Responsibilities

  • Lead, mentor, and develop software engineering teams, promoting a collaborative, inclusive, and high-performing culture

  • Manage software development activities across the full delivery lifecycle, including planning, design, development, testing, deployment, and ongoing support

  • Partner with Product Management, Project Management, Quality Assurance, Operations, and other stakeholders to define priorities, scope, dependencies, and delivery plans

  • Provide technical leadership and support engineering teams in making effective architecture, design, and implementation decisions

  • Establish and maintain software engineering standards, development practices, code quality expectations, and documentation requirements

  • Monitor delivery progress, identify risks and dependencies, and take corrective action to ensure projects are delivered on time and to the required standard

  • Support recruitment, onboarding, performance management, career development, and succession planning for software engineering team members

  • Promote agile delivery practices, including effective sprint planning, backlog management, reviews, retrospectives, and continuous improvement

  • Ensure software solutions meet requirements for security, scalability, availability, performance, maintainability, and regulatory compliance

  • Identify opportunities to improve development processes, tooling, automation, technical capability, and engineering productivity

  • Manage relationships with software suppliers, consultants, and technology partners where required

  • Provide regular reporting to senior leadership on delivery status, team capacity, technical risks, resource requirements, and key performance indicators

Required Qualifications

  • Significant experience in software development, software engineering, or a related technical discipline, including experience managing or leading software teams

  • Proven experience delivering software products or platforms across the full software development lifecycle

  • Strong understanding of software architecture, design patterns, application development, testing, deployment, and technical operations

  • Experience managing engineers through recruitment, performance reviews, coaching, professional development, and team planning

  • Practical experience with agile methodologies, software delivery planning, backlog management, and project risk management

  • Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders

  • Strong problem-solving, decision-making, organisational, and stakeholder management skills

  • Experience working with source control, continuous integration and continuous delivery, automated testing, and software development tooling

  • High attention to detail balanced with the ability to take a strategic, organisation-wide view of software delivery

Preferred Qualifications

  • Experience managing distributed or cross-functional software engineering teams

  • Experience with cloud platforms, microservices, APIs, databases, and modern web or enterprise application development

  • Experience implementing DevOps, platform engineering, observability, and infrastructure automation practices

  • Relevant degree or professional qualification in computer science, software engineering, information technology, or a related field

  • Experience working in an environment with formal information security, data protection, quality, or regulatory requirements

  • Professional certification in agile delivery, project management, cloud technologies, or software engineering

Skills Required

  • Significant experience in software development, software engineering, or a related technical discipline, including managing or leading software teams
  • Experience delivering software products or platforms across the full software development lifecycle
  • Strong understanding of software architecture, design patterns, application development, testing, deployment, and technical operations
  • Experience managing engineers through recruitment, performance reviews, coaching, professional development, and team planning
  • Practical experience with agile methodologies, software delivery planning, backlog management, and project risk management
  • Ability to communicate complex technical concepts clearly to technical and non-technical stakeholders
  • Strong problem-solving, decision-making, organizational, and stakeholder management skills
  • Experience with source control, continuous integration and delivery, automated testing, and software development tooling
  • High attention to detail combined with a strategic, organization-wide view of software delivery
  • Experience managing distributed or cross-functional software engineering teams
  • Experience with cloud platforms, microservices, APIs, databases, and modern web or enterprise application development
  • Experience implementing DevOps, platform engineering, observability, and infrastructure automation practices
  • Relevant degree or professional qualification in computer science, software engineering, information technology, or a related field
  • Experience in environments with formal information security, data protection, quality, or regulatory requirements
  • Professional certification in agile delivery, project management, cloud technologies, or software engineering
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Silver Spring Station, MD
91 Employees
Year Founded: 2008

What We Do

Vidoori, Inc. is a consulting firm that provides Program Management, Information Technology and Engineering services for government and commercial clients. Our team’s experience and on-going support span numerous government agencies, such as the Census Bureau, Centers for Medicare & Medicaid Services, Department of Defense (Army branch), Department of Homeland Security, Social Security Administration, and Department of Veterans Affairs. Vidoori takes the experiences we gain to continuously improve upon existing and future efforts, while producing innovative solutions to complex problems. We are committed to providing our partners with a low cost, low risk, and high quality driven small business partner for their mission critical needs.

Similar Jobs

Samsara Logo Samsara

Manager II, Software Engineering, Infrastructure

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
United States
4000 Employees
155K-260K Annually

SailPoint Logo SailPoint

Software Engineering Manager

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
United States
2461 Employees
141K-237K Annually

CVS Health Logo CVS Health

Software Engineering Manager

Fitness • Healthtech • Retail • Pharmaceutical
In-Office
2 Locations
119959 Employees
130K-284K Annually

CVS Health Logo CVS Health

Software Engineering Manager

Fitness • Healthtech • Retail • Pharmaceutical
In-Office
2 Locations
119959 Employees
130K-284K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account