1

Software Developer Manager Jobs in Annapolis Junction, MD

Senior Software Developer

Hyattsville, MD · On-site

$54.75 - $72.25/hr

Role Overview - Senior Software Developer Reporting to engineering leadership, the Senior Software ... Work collaboratively with product managers, designers and engineers to refine requirements, propose ...

Collaborate with application developers, database and systems administrators, content management ... Agile software development environment * Experience with data interchange formats including JSON ...

Senior Software Developer

Hyattsville, MD

$54.75 - $72.25/hr

Role Overview - Senior Software Developer Reporting to engineering leadership, the Senior Software ... Work collaboratively with product managers, designers and engineers to refine requirements, propose ...

Senior Software Developer

Bethesda, MD · On-site

$130K - $180K/yr

Job Title Senior Software Developer Location Bethesda, MD 20800 US (Primary) Category Research ... Work with other functional disciplines (e.g., project management, acquisition, logistics, security ...

Software Developer

Greenbelt, MD · On-site

$100K - $110K/yr

... Management Office, a multi-award government acquisition contract focused on commercial IT products ... software quality and integrityCollaborate with application developers, database and systems ...

Software Developer

Greenbelt, MD · On-site

$100K - $110K/yr

Collaborate with application developers, database and systems administrators, content management ... Agile software development environment * Experience with data interchange formats including JSON ...

Lead Software Developer

Washington, DC · On-site

$131K - $164K/yr

The ideal candidate combines hands-on software engineering expertise with strong architecture ... Establish and enforce source-control, peer-review, testing, configuration-management, change ...

New

Software Developer

Annapolis Junction, MD · On-site

$150K - $210K/yr

PLEX Solutions, A Part of Markon, is looking for Software Developers to support a cutting-edge ... management services. Markon values people and the tremendous impact each individual can make ...

Software Developer

Annapolis Junction, MD · On-site

$150K - $210K/yr

Description PLEX Solutions, A Part of Markon, is looking for Software Developers to support a ... management services. Markon values people and the tremendous impact each individual can make ...

Join a team that is modernizing the future of air traffic management while supporting one of the ... Leidos is looking for a Software Developer focusing on System Management supporting our Federal ...

Software Developer

Gaithersburg, MD · Hybrid

$87K - $157K/yr

Leidos is looking for a Software Developer focusing on System Management supporting our Federal Aviation Administration (FAA) Terminal Flight Data Manager (TFDM) program. The successful candidate ...

Join a team that is modernizing the future of air traffic management while supporting one of the ... Leidos is looking for a Software Developer focusing on System Management supporting our Federal ...

Software Developer

Annapolis Junction, MD · On-site

$150K - $210K/yr

Description PLEX Solutions, A Part of Markon, is looking for Software Developers to support a ... management services. Markon values people and the tremendous impact each individual can make ...

Software Developer

Gaithersburg, MD · Hybrid

$69K - $125K/yr

Leidos is looking for a Software Developer focusing on System Management supporting our Federal Aviation Administration (FAA) Terminal Flight Data Manager (TFDM) program. The successful candidate ...

In this role, you will lead complex software engineering efforts, apply advanced technical ... Excellent time management and organizational abilities • Preferred Qualifications: * Master ...

Showing results 41-60

Software Developer Manager information

See Annapolis Junction, MD salary details

$12.1K

$152.9K

$178K

How much do software developer manager jobs pay per year?

As of Aug 11, 2026, the average yearly pay for software developer manager in Annapolis Junction, MD is $152,937.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,800.00 and $167,600.00 per year, depending on experience, location, and employer.

How does a software developer manager typically balance hands-on coding with leadership responsibilities?

A Software Developer Manager often splits their time between technical tasks and managerial duties. While they may participate in code reviews, technical planning, and occasionally contribute code, a significant portion of their role involves mentoring team members, facilitating collaboration, and aligning projects with business objectives. Balancing these responsibilities requires strong time management and delegation skills, as well as the ability to adapt to the needs of both the team and the organization. This hybrid focus allows manager-developers to stay technically engaged while guiding the team's growth and productivity.

What is a software developer manager?

A Software Developer Manager is a professional who leads and oversees a team of software developers, guiding them through the design, development, and maintenance of software applications. They are responsible for managing project timelines, setting goals, and ensuring the team delivers high-quality code. In addition to technical expertise, they must possess strong leadership, communication, and organizational skills to effectively coordinate between their team and other departments. Their role also often includes mentoring developers, conducting performance reviews, and helping to shape the overall technical strategy of the organization.

What are the key skills and qualifications needed to thrive as a software developer manager, and why are they important?

A Software Developer Manager needs a strong background in software engineering, leadership experience, and typically a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and methodologies like Agile or Scrum is essential, along with relevant certifications. Exceptional communication, team-building, and problem-solving skills help leaders motivate teams and resolve conflicts effectively. These skills ensure efficient project delivery, foster innovation, and maintain high team morale in dynamic tech environments.

What is the difference between Software Developer Manager vs Software Engineer?

AspectSoftware Developer ManagerSoftware Engineer
CredentialsBachelor's or Master's in CS or related field; often leadership experienceBachelor's or Master's in CS or related field
Work EnvironmentLeads teams, manages projects, oversees development processesDesigns, develops, tests software solutions
Employer & Industry UsageUsed in tech companies, software firms, and IT departmentsCommon across tech, finance, healthcare, and other industries
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding, and development tasks

The main difference between a Software Developer Manager and a Software Engineer lies in their responsibilities. The manager oversees teams and projects, focusing on leadership and strategic planning, while the Software Engineer concentrates on coding and technical development. Both roles require similar educational backgrounds, but their day-to-day tasks and career focus differ significantly.

What are the most commonly searched types of Software Developer jobs in Annapolis Junction, MD? The most popular types of Software Developer jobs in Annapolis Junction, MD are:
What cities near Annapolis Junction, MD are hiring for Software Developer Manager jobs? Cities near Annapolis Junction, MD with the most Software Developer Manager job openings:
Infographic showing various Software Developer Manager job openings in Annapolis Junction, MD as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 12% Part Time, and 2% Contract. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $152,937 per year, or $73.5 per hour.

Senior Software Developer

Vidoori

Hyattsville, MD • On-site

$54.75 - $72.25/hr

Full-time

Re-posted 11 days ago


Job description

Vidoori is a digital transformation leader recognised for delivering excellence in cloud and software solutions. We are expanding our engineering capability and seek a motivated, hands‑on Senior Software Developer to join our team. This role focuses on delivering high‑quality software, contributing technical leadership within squads, and collaborating closely with product and design in an inclusive environment that values continuous learning and pragmatic innovation.
Role Overview - Senior Software Developer
Reporting to engineering leadership, the Senior Software Developer will be a core contributor to one or more product squads or platform teams. This role combines regular hands‑on development with technical mentorship, architecture contribution and ownership of delivery quality. You will design and implement reliable, maintainable systems, drive engineering best practices, and support continuous improvement across the codebase and delivery processes.
Key Responsibilities - Build, Mentor and Deliver
  • Develop production‑grade software across the stack: design, implement, test and deploy features and services with an emphasis on maintainability and performance.
  • Work collaboratively with product managers, designers and engineers to refine requirements, propose pragmatic technical solutions and break work into deliverable increments.
  • Drive code quality through thorough code reviews, automated testing, static analysis and adherence to agreed engineering standards.
  • Contribute to system architecture and design discussions; identify opportunities to reduce complexity, improve scalability and mitigate technical risk.
  • Own components or services end‑to‑end: monitoring, observability, incident response and continuous improvement based on post‑incident reviews.
  • Mentor mid and junior engineers by sharing knowledge, providing constructive feedback and supporting their professional development.
  • Champion CI/CD, infrastructure as code and repeatable delivery patterns to increase release predictability and reduce manual operational burden.
  • Identify and address technical debt; propose and lead refactoring or modernisation efforts where they deliver clear value.
  • Contribute to hiring, interviewing and onboarding activities to help grow a diverse and inclusive engineering team.
Essential Skills and Experience - Technical Competence
  • Bachelor's degree in Computer Science, Engineering or a related discipline, or equivalent practical experience.
  • Proven experience (typically 7+ years) in software engineering with a track record of delivering production systems.
  • Strong hands‑on experience with modern web and cloud‑native stacks, microservices or service‑oriented architectures, and RESTful or event‑driven APIs.
  • Proficiency in one or more programming languages commonly used in our stack (for example: Java, Kotlin, C#, JavaScript/TypeScript, Python, Go) and familiarity with testing frameworks.
  • Experience with source control (Git), CI/CD pipelines, containerisation (Docker, Kubernetes) and infrastructure as code (e.g. Terraform, ARM, CloudFormation).
  • Practical knowledge of observability and monitoring tooling, logging practices and performance profiling.
  • Experience working in agile teams: backlog refinement, sprint planning, incremental delivery and continuous improvement.
  • Strong collaboration and communication skills; able to explain technical trade‑offs to technical and non‑technical stakeholders.
  • Demonstrable commitment to writing clear engineering artefacts: design notes, runbooks and post‑mortems.
Desirable Skills - Extended Capability
  • Experience with cloud providers (AWS, Azure or GCP) and related managed services.
  • Background in secure, compliant or regulated environments (public sector experience advantageous).
  • Familiarity with event streaming platforms (Kafka, Pub/Sub), serverless patterns or API gateways.
  • Experience contributing to developer experience initiatives, internal libraries or platform services.
  • Professional certifications in cloud or security technologies are beneficial.
Benefits and Career Development - Growth at Vidoori
  • Competitive salary with performance‑related bonus and incentives tied to delivery and technical outcomes.
  • Flexible working arrangements, including hybrid options to support a healthy work-life balance.
  • Supportive and inclusive culture with investment in professional development, training and mentorship opportunities.
  • Clear career progression into senior technical or engineering leadership roles.
  • Work on impactful projects across public sector and commercial clients, collaborating with multidisciplinary teams.
Application Guidance - Opportunities at Vidoori
  • Location: Hybrid (DMV Area)
  • Employment Type: Full‑time
  • Eligibility: Must be U.S. Citizen

Join Vidoori as a Senior Software Developer and help us build reliable, scalable and customer‑focussed software. If you are a pragmatic, hands‑on engineer who enjoys mentoring colleagues and improving delivery, we encourage you to apply and contribute to a team dedicated to inclusive growth and impact.
Locations HQ Remote status Hybrid