Software Manager
Vidoori is a leading provider of digital transformation and technology solutions, empowering organizations across multiple industries to accelerate business value and innovation. We are seeking an experienced, motivated, and collaborative Software Manager to lead our engineering teams in delivering high-quality software products and platform capabilities. This role is ideal for a hands-on engineering leader who values mentorship, clear delivery practices, and continual improvement within an agile, product-focused environment.
Software Manager – Role Overview
As a Software Manager, you will be responsible for managing one or more cross-functional engineering teams, fostering a culture of ownership, technical excellence, and customer focus. You will work closely with product management, design, and operations to plan and deliver predictable, scalable, and secure solutions. The role combines people management, technical leadership, and operational accountability to ensure teams meet delivery targets while growing their skills and maintaining high engineering standards.
Key Responsibilities
Lead, coach, and develop a team of software engineers, promoting a collaborative and inclusive team culture; conduct regular one-to-ones, performance reviews, and career development conversations.
Own delivery planning and execution: work with product owners to translate priorities into clear roadmaps, sprint plans, and measurable outcomes; manage dependencies and risks to ensure timely delivery.
Drive technical direction and architectural decisions in partnership with senior engineers and architects; balance short-term delivery needs with long-term maintainability and scalability.
Establish and uphold engineering best practices including code reviews, automated testing, CI/CD pipelines, observability, and release processes to maintain high quality and reliability.
Collaborate with product, design, security, and operations teams to define requirements, acceptance criteria, and operational readiness for new features and platform changes.
Manage team capacity and recruitment: contribute to hiring, onboarding, and retention strategies to build a diverse and effective engineering organization.
Monitor team performance against goals and metrics (e.g., delivery predictability, cycle time, service reliability) and drive continuous improvement initiatives.
Ensure secure development practices and compliance with relevant policies; collaborate with security and IT teams on threat modeling, vulnerability remediation, and secure deployments.
Represent the engineering teams in stakeholder meetings, providing clear status updates, trade-off discussions, and escalation where necessary.
Essential Skills and Experience
Proven experience managing software engineering teams in a product or platform environment, with a track record of delivering complex software projects.
Strong technical background in software development (for example: cloud-native architectures, microservices, APIs, or modern web/mobile stacks) and the ability to engage in technical discussions with engineers.
Familiarity with modern development practices and tooling: agile methodologies, CI/CD, automated testing, code review workflows, and observability tools.
Experience with cloud platforms (for example: Azure, AWS, or Google Cloud) and designing for scalability, resilience, and security.
Strong people management skills: coaching, feedback, performance management, and career development; commitment to building inclusive teams and supporting diverse talent.
Excellent communication and stakeholder management skills with the ability to explain technical trade-offs to non-technical colleagues and senior leadership.
Good problem-solving and prioritisation skills, demonstrating sound judgement in balancing delivery, technical debt, and team wellbeing.
Awareness of information security principles and software supply chain risks, and experience incorporating security practices into development lifecycles.
Benefits and Working Environment – Engineering at Vidoori
Competitive salary and benefits package with opportunities for performance-based progression.
Leadership development, mentorship, and support for continuous professional learning and certifications.
Opportunity to shape product and platform strategy, influence technical direction, and work on impactful projects across multiple industries.
Flexible and hybrid working arrangements with a collaborative team culture that values inclusion, curiosity, and evidence-based decision making.
Access to modern engineering tools, cloud environments, and practices that support high-quality software delivery.
Application Details – Software Manager
Location: Hybrid – Maryland/Washington DC Area (on-site presence for key meetings, onboarding, and collaboration may be required)
Employment Type: Permanent / Full-time
Reporting to: Head of Engineering
Residency/clearance: U.S. Citizen
Join Vidoori’s engineering leadership team to shape products and platforms that deliver real business value. Apply today to lead talented engineers, drive delivery excellence, and contribute to our mission of accelerating innovation for our customers.
- Locations
- HQ
- Remote status
- Hybrid
Our Culture
Corporate culture is essential to allow the organization to differentiate itself. In terms of image on the one hand, it has strengths both internally and externally to consumers. It is indeed a source of cohesion and motivation of employees and it limits conflicts. With customers, it conveys a positive image and can develop a feeling of closeness to the company or even become a criterion of choice.
About Vidoori
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.