Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Vidoori Logo

Software Manager

Vidoori

Salary not specified
Sep 10, 2025
Hyattsville, MD, US
Apply Now

Vidoori is looking to solve the problem of delivering robust, scalable, and secure software solutions for their clients by hiring a Software Manager to lead cross-functional teams and drive Agile delivery.

Requirements

  • Skilled in modern programming languages and frameworks (such as Python, JavaScript, Java, C-Sharp, 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.
  • 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.

Responsibilities

  • 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.

Other

  • 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.
  • Excellent communication, coaching, and stakeholder management abilities.
  • Inclusive leadership style committed to building collaborative and high-trust teams.
  • Must be a US Citizen