Vidoori
Software Manager
Salary
-
Job type
Full-time
Location
Hyattsville, Maryland, US
Remote
No
Posted
3 days ago
Resume Examples
Browse professional resume examples with key skills, action verbs, and ATS-friendly formatting.
Browse resume examplesJob description
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.
Responsibilities
- 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
- 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
- Employment Type: Permanent / Full-time
Qualifications
- 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
- 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
- Residency/clearance: U.S. Citizen
Benefits
- Competitive salary and benefits package with opportunities for performance-based progression
- Leadership development, mentorship, and support for continuous professional learning and certifications
Stand out from other applicants
AI reads this job description and tailors your resume to match, optimized for ATS filters.
Similar jobs
Vidoori Inc
Hyattsville, US
Stellar IT Solutions
Hyattsville, US
Vidoori Inc.
Hyattsville, US
Guidehouse
Hyattsville, US
Red Bull
Hyattsville, US
House Buyers of America, Inc.
Hyattsville, US
Ready to land your next role?
Join thousands of professionals who use Mokaru to manage their job search. AI-powered resume tailoring, application tracking, and more.
Create Free Resume