Software Manager
Vidoori is a digital transformation leader committed to excellence, collaboration, and innovation in cloud and software solutions. As we continue our growth, we are excited to offer a rewarding opportunity to an experienced and passionate professional ready to help shape our technology landscape. Join us and contribute to a culture that values diverse perspectives, technical mastery, and an inclusive environment supporting everyone’s professional development.
Position Overview – Lead Software Development Teams and Drive Agile Delivery
As a Software Manager at Vidoori, you will guide cross-functional teams to deliver robust, scalable, and secure software solutions for our clients. This pivotal role empowers you to mentor software engineers, oversee end-to-end project delivery, champion best practices, and foster continuous improvement. You will directly influence Vidoori’s product quality, client success, and engineering culture as we embrace emerging cloud and digital technologies.
Key Responsibilities – Software Team Leadership, Delivery Management, and Agile Processes
- Lead, inspire, and support software engineering teams, promoting a high-performing, collaborative, and inclusive workplace culture.
- Oversee the full software development lifecycle (SDLC): requirements gathering, architecture, development, testing, deployment, and support.
- Drive adoption of Agile methodologies (Scrum, Kanban, or equivalent), enabling effective sprint planning, delivery tracking, and iterative improvement.
- Ensure design and implementation of well-architected and secure software solutions in line with client and business needs.
- Mentor engineers at all career stages, promoting technical growth, knowledge sharing, and a positive learning environment.
- Partner with product managers, cloud architects, and stakeholders to define priorities, scope, and deliverables.
- Establish and monitor key metrics for software quality, performance, and on-time delivery, analysing outcomes to drive process enhancements.
- Support incident response, problem resolution, and root cause analysis to maintain exceptional system reliability.
- Champion diversity, equity, and inclusion in all aspects of team leadership and project management.
Essential Skills and Experience – Software Engineering Leadership and Agile Delivery
- Bachelor’s degree in Computer Science, Engineering, or relevant technical field, or substantial equivalent experience.
- 10+ years of hands-on software engineering experience, with demonstrable progression to leadership or management roles.
- Skilled in modern programming languages and frameworks (such as Python, JavaScript, Java, C#, or relevant stack).
- Thorough understanding of Agile methodologies and experience scaling Agile in technical teams.
- Strong track record of delivering complex software projects, ideally involving cloud environments (preferably AWS, Azure, or GCP).
- Proficient in implementing code quality, testing, and DevOps best practices.
- Excellent communication, coaching, and stakeholder management abilities.
- Inclusive leadership style committed to building collaborative and high-trust teams.
Desirable Skills – Cloud-native Development, DevOps, Continuous Improvement
- Experience with cloud-native architectures or microservices, including containerisation (Docker, Kubernetes) and CI/CD pipelines.
- AWS (or equivalent) certifications and exposure to infrastructure as code tools are highly beneficial.
- Familiarity with monitoring, observability, and security best practices in software engineering.
- Background in supporting digital transformation or migration projects.
- Awareness of compliance standards and secure coding techniques.
Benefits and Career Growth – Software Leadership Careers at Vidoori
- Highly competitive compensation package encompassing salary, professional development, and performance-related incentives.
- Flexible and hybrid/remote working opportunities to encourage work–life balance.
- Supportive, diverse culture where innovation, inclusion, and learning are at the forefront.
- Clear routes for advancement towards senior management, technical leadership, or solutions architecture roles.
- Mentorship, technical training, and regular access to the latest technologies and enterprise projects.
- Direct impact on the development and delivery of critical, large-scale digital projects for global clients.
Application Details – Join Our Software Engineering Management Team
- Location: Hybrid – Maryland/Washington DC Area
- Residency: Must be a US Citizen
- Employment Type: Full-time
Advance your software management career at Vidoori—where your leadership, technical vision, and inclusive approach will shape innovative digital solutions at scale. Apply today to become an integral part of our technology-driven future.
- 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.
Already working at Vidoori?
Let’s recruit together and find your next colleague.