Software Development Manager

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Development Manager leading Agile teams modernizing VA financial and budget applications. Driving integrations, SaaS/AI adoption, and secure government technology delivery.

Responsibilities:

  • Lead and oversee day-to-day software development activities across multiple Agile workstreams
  • Provide technical leadership, mentoring, and oversight to developers and integration engineers
  • Promote development best practices, code quality, automated testing, CI/CD, and configuration management
  • Monitor development progress, identify delays, technical challenges, and resource constraints, and implement corrective actions
  • Identify, assess, and escalate development risks and issues; recommend mitigation strategies and coordinate resolution
  • Collaborate with the Program Manager, Scrum Master, and technical leads on dependencies, obstacles, and recovery plans
  • Help establish and drive the technical direction of VIPPS with solution architects and technical leads
  • Serve as technical liaison between VA business stakeholders, legacy system subject matter experts, and the implementation team
  • Translate PPBE processes, business rules, and operational needs into actionable technical solutions
  • Guide development and configuration of application functionality, workflows, business rules, APIs, system interfaces, and ETL processes
  • Support integration with VA enterprise applications and authoritative data sources
  • Evaluate and incorporate SaaS capabilities, including AI-powered analytics, automation, and decision-support functionality
  • Serve as a client-facing technical representative in VA meetings, status updates, requirements discussions, and demonstrations
  • Support technical troubleshooting, defect resolution, and release readiness
  • Ensure development activities align with VA security, accessibility, architecture, and quality standards

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience
  • 10+ years of experience in software development, systems engineering, or related technical disciplines
  • 4+ years demonstrated experience leading software development teams, technical projects, or enterprise application implementations
  • Strong understanding of software development lifecycles, application architecture, and enterprise integration methodologies
  • Experience with APIs, system interfaces, data integration, or ETL processes
  • Experience collaborating with technical teams and business stakeholders to implement solutions supporting complex business requirements
  • Familiarity with Agile development methodologies and collaborative development practices
  • Strong analytical, problem-solving, communication, and technical decision-making skills
  • Demonstrated ability to engage directly with customers, communicate technical information, and support requirements clarification and solution discussions
  • U.S. Citizen or Permanent Resident (Required)
  • Must have reliable internet service that allows for effective telecommuting
  • Ability to work standard business hours Monday through Friday; occasional extended or weekend hours may be required
  • Work authorization in the U.S.; employer participates in E-Verify

Benefits:

  • Medical, Dental, and Vision
  • Health Saving Account (when enrolled in eligible plan) with Company contribution
  • Company paid Life, Accidental Death, Short-term & Long-term Disability
  • Voluntary Accident, Hospital Indemnity, & Critical Care Insurance
  • Voluntary Medical & Dependent Care Flexible Spending Accounts
  • Accrued Paid Time Off & Company Paid Holidays
  • 401(k) Retirement Plan with Company match
  • Reliable internet service that allows for effective telecommuting