1

Software Development Manager Jobs in Vail, AZ (NOW HIRING)

Software Engineer

Tucson, AZ · On-site

$80K - $95K/yr

... iterative development * Support configuration management and version control best practices ... Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent ...

Software Engineer

Tucson, AZ · On-site

$80K - $95K/yr

... iterative development * Support configuration management and version control best practices ... Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent ...

... development lifecycles, such as Waterfall and Agile Practice sound Software Configuration Management principles using Microsoft Azure DevOps Server or GitHub #CJ

The role involves hands-on Windows-based application development, integration, troubleshooting, and ... Prioritize and manage multiple software engineering tasks at the same time • Contribute ...

Software Developer Intern

Tucson, AZ · On-site

$17.75 - $23.50/hr

Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and support. * Collaborate with product management, architects ...

Software Developer Intern

Tucson, AZ

$17.75 - $23.50/hr

Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and support. * Collaborate with product management, architects ...

Follow established development practices and processes to maintain the configuration management of software products. * Ability to obtain program access required. What You Will Learn * Use new tools ...

Software Engineer II

Tucson, AZ

$83K - $114K/yr

Follow established development practices and processes to maintain the configuration management of software products. * Ability to obtain program access required. What You Will Learn * Use new tools ...

Software Engineer II

Tucson, AZ

$92K - $126K/yr

Follow established development practices and processes to maintain the configuration management of software products. * Ability to obtain program access required. What You Will Learn * Use new tools ...

Principal HWIL Software Engineer

Tucson, AZ · On-site

$107.50 - $204.50/hr

... development and use. * May develop software configuration standards for company-wide use. * May train software developers in the use of configuration management tools and the implementation of ...

Showing results 21-40

Software Development Manager information

See Vail, AZ salary details

$83.8K

$149.9K

$188.2K

How much do software development manager jobs pay per year?

As of Sep 4, 2026, the average yearly pay for software development manager in Vail, AZ is $149,853.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,200.00 and $171,900.00 per year, depending on experience, location, and employer.

What does a software development manager do?

As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.

What does a software development manager do?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

What are the key skills and qualifications needed to thrive as a software development manager?

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

How does a software development manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

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

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual or team coding tasks, development environments

The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

What job categories do people searching Software Development Manager jobs in Vail, AZ look for?

The top searched job categories for Software Development Manager jobs in Vail, AZ are:

What cities near Vail, AZ are hiring for Software Development Manager jobs?

Cities near Vail, AZ with the most Software Development Manager job openings:

Software Engineer

Foxhound Federal

Tucson, AZ • On-site

$80K - $95K/yr

Full-time

Medical, Retirement, PTO

Re-posted 11 days ago


Job description

Benefits:
  • 401(k) matching
  • Competitive salary
  • Health insurance
  • Paid time off

Foxhouhd Federal is looking for a Software Developer to support the design, development, and integration of advanced mission-critical systems. This role focuses on building reliable, high-performance software for real-time and distributed environments, often supporting defense, aerospace, or complex engineering applications.
Position Overview
The Software Developer will work across embedded and distributed systems, contributing to the full software development lifecycle-from architecture and design through implementation, testing, and deployment. This role requires a strong foundation in C++ and/or Python, experience working in Linux-based environments, and familiarity with real-time systems and networked applications.
The ideal candidate is adaptable, systems-minded, and comfortable working in Agile teams while maintaining high standards for performance, reliability, and maintainability.
Key Responsibilities
  • Design, develop, and maintain software for real-time and distributed systems
  • Implement and optimize applications using C++ and/or Python
  • Develop and integrate software within Linux and Windows environments
  • Work with networked systems using TCP/IP and related protocols
  • Contribute to system architecture and apply appropriate design patterns
  • Collaborate with cross-functional engineering teams (systems, hardware, test)
  • Participate in Agile/Scrum ceremonies and contribute to iterative development
  • Support configuration management and version control best practices
  • Troubleshoot, debug, and enhance system performance and reliability

Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 1+ years of professional software development experience
  • Proficiency in C++ and/or Python (3.10+)
  • Experience working in Linux environments (RHEL 8+ preferred)
  • Strong understanding of networking fundamentals (TCP/IP, UDP)
  • Familiarity with software design patterns and object-oriented design principles
  • Experience working in Agile/Scrum environments

Preferred / Nice-to-Have Skills
Candidates are not expected to have all of the following, but experience in any of these areas is a strong plus:
Real-Time & Embedded Systems
  • Experience with RTOS environments such as VxWorks or FreeRTOS
  • Familiarity with ARINC 653 or safety-critical partitioned systems

Networking & Distributed Systems
  • Experience with unicast/multicast messaging
  • Understanding of Layer 2 / Layer 3 networking concepts
  • Exposure to mobile ad hoc networks (MANETs) or large-scale network architectures

Software Architecture & Design
  • Experience with design patterns such as:
    • Singleton, Factory, Command, Strategy
    • Publish/Subscribe, Message Broker
    • Facade, Monitor Object, Adaptive Object

Development Environments
  • Experience developing on Windows 10+ systems
  • Familiarity with containerization or deployment pipelines (bonus)

Processes & Standards
  • Experience with Configuration Management practices (e.g., IEA 649C)
  • Exposure to defense, aerospace, or regulated environments

What We're Looking For
  • Strong problem-solving and systems-thinking mindset
  • Ability to work independently and in collaborative team environments
  • Willingness to learn and adapt across a broad technical stack
  • Interest in building high-reliability, mission-critical software

MORE ABOUT US
We recognize innovation and agility grow through diverse collaboration. Our team is comprised of unique individuals, and it is our policy to provide equal opportunity in recruiting, hiring, training, and promoting individuals in all job categories without regard to race, color, religion, national origin, gender, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other protected class or category as may be defined by federal, state, or local laws or regulations. It is our firm intent to support equal employment opportunity and affirmative action in keeping with applicable federal, state, and local laws and regulations.
If you are a qualified individual with a disability or a disabled veteran requiring assistance with the application process, please visit our website for information on how to request assistance.
Compensation: $80,000.00 - $95,000.00 per year
About Foxhound Federal
Foxhound Federal is a service-disabled, veteran-owned small business specializing in helping federal agencies and consulting organizations acquire high-caliber candidates for business development, internal operations and program delivery. Our past performance and reasonable pricing are your guarantee that we will deliver the high-caliber candidates our clients need to meet any and all contractual obligations.