Vidoori Inc.

Software Manager

Vidoori Inc.

full-time

Posted on:

Location Type: Hybrid

Location: MarylandWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

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

Requirements

  • 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
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
cloud-native architecturesmicroservicesAPIsmodern web stacksmodern mobile stacksCI/CDautomated testingcode review workflowsobservability toolsscalability
Soft Skills
coachingfeedbackperformance managementcareer developmentinclusive team buildingcommunicationstakeholder managementproblem-solvingprioritisationsound judgement