1

Director Of Software Development Jobs in Idaho (NOW HIRING)

ABOUT THE ROLE The Director, Development is responsible for leading and executing all project ... Proficiency with Microsoft Office Suite, and an ability to learn company-specific software programs ...

Manager, Software Development

Boise, ID · On-site

$117.50K - $155.10K/yr

... software throughout the development life cycle. You can demonstrate the functional and technical ... Training users on the use and maintenance of new applications * Implement 3rd party solutions and ...

Manager, Software Development

Boise, ID · On-site

$117.50K - $155.10K/yr

... software throughout the development life cycle. You can demonstrate the functional and technical ... Training users on the use and maintenance of new applications * Implement 3rd party solutions and ...

ABOUT THE ROLE The Director, Development is responsible for leading and executing all project ... Proficiency with Microsoft Office Suite, and an ability to learn company-specific software programs ...

Director of Engineering Effective Date: May 2023 Positions Supervised: N/A Location: Idaho Job ... They should also be able to regularly update the company on any developments in systems ...

Director of Engineering Effective Date: May 2023 Positions Supervised: N/A Location: Idaho Job ... They should also be able to regularly update the company on any developments in systems ...

next page

Showing results 1-20

Director Of Software Development information

See Idaho salary details

$98.3K

$167.5K

$226.8K

How much do director of software development jobs pay per year?

As of May 28, 2026, the average yearly pay for director of software development in Idaho is $167,459.00, according to ZipRecruiter salary data. Most workers in this role earn between $144,000.00 and $194,300.00 per year, depending on experience, location, and employer.

What Does a Director of Software Development Do?

As a director of software development, your responsibilities are to oversee the organization and daily operations of a software development department. You manage multiple projects, meet with customers to determine their needs, and then pass on the work to project managers who assemble development teams that include QA testers, coders, programmers, and developers. As the director of the department, you are also responsible for HR and administrative duties, such as hiring and orienting new employees and meeting regularly with other department directors.

What are the key skills and qualifications needed to thrive as a Director Of Software Development, and why are they important?

To thrive as a Director Of Software Development, you need extensive experience in software engineering, strong leadership abilities, and often a degree in computer science or a related field. Familiarity with agile methodologies, cloud platforms, project management tools, and relevant certifications such as PMP or Scrum Master are commonly expected. Excellent communication, strategic thinking, and conflict resolution skills help you lead teams and align technology goals with business objectives. These skills ensure effective project delivery, team motivation, and a strong alignment between technical solutions and organizational strategy.

What are some common challenges faced by a Director of Software Development, and how can they be effectively managed?

Directors of Software Development often encounter challenges such as balancing strategic leadership with day-to-day technical oversight, aligning team goals with business objectives, and managing multiple projects with competing priorities. Effective communication across cross-functional teams and stakeholders is crucial for success. To navigate these challenges, directors typically implement agile methodologies, foster a culture of continuous improvement, and prioritize mentorship and career development for their teams.

What does a software development director do?

A software development director oversees the planning, coordination, and execution of software projects within an organization. They manage development teams, set technical standards, ensure project deadlines are met, and align software strategies with business goals, often requiring leadership skills and knowledge of development tools and methodologies.

What is the difference between Director Of Software Development vs Software Engineering Manager?

AspectDirector Of Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day engineering teams, project execution, and technical guidance
Required CredentialsBachelor's/Master's in CS or related, leadership experienceBachelor's/Master's in CS or related, technical expertise
Work EnvironmentExecutive-level, cross-department collaborationTechnical team management, project-focused
Industry UsageCommon in large organizations and tech companiesCommon in mid to large tech companies and startups

The main difference is that the Director Of Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager handles daily technical management and project execution. Both roles require technical background and leadership skills, but the director role is more strategic and broad in scope.

What are the most commonly searched types of Of Software Development jobs in Idaho? The most popular types of Of Software Development jobs in Idaho are:
What cities in Idaho are hiring for Director Of Software Development jobs? Cities in Idaho with the most Director Of Software Development job openings:
Software Development Engineer

Software Development Engineer

Clearwater Analytics

Boise, ID • On-site

Full-time

Posted 21 days ago


Job description

Job Description
Clearwater Analytics' mission is to become the world's most trusted and comprehensive technology platform for investment reporting, accounting, and analytics. With our team, you will partner with the most sophisticated and innovative institutional investors around the world. If you are infectiously passionate about what you do, intensely committed to clients, and driven by continuous innovation and improvement... We want you to apply!
About the Team
The Amort/Accounting Validations team builds and maintains the systems that ensure the accuracy and integrity of investment accounting data for some of the world's leading institutional investors. You will work in a Java/Kotlin backend environment, participating in all phases of the software development lifecycle - including design, implementation, testing, and deployment. Working in an agile environment, you and your team will produce reliable, high-quality software that our clients depend on every day for critical financial reporting.
Responsibilities:
  • Have a solid understanding of investment accounting and amortization concepts as they apply to the team's domain.
  • Collaborate with team members to optimize and improve existing Java/Kotlin applications.
  • Regularly give feedback and ask questions in code reviews.
  • Perform root-cause analyses for data accuracy and software issues and identify effective solutions.
  • Assist in the creation of user stories and estimation of work for project planning.
  • Suggest design improvements demonstrating an understanding of backend service architecture.
  • Ensure software applications are scalable, reliable, and produce accurate, auditable financial outputs.
  • Document software usage, implementation, architecture, design, and APIs.
  • Consistently write broad unit and integration tests, with particular attention to financial calculation correctness.
  • Translate loosely defined accounting and business requirements into functioning code.
  • Any other reasonable activity required by management.

Required Skills:
  • Fundamental understanding of data structures, algorithms, and object-oriented design.
  • Solid programming skills in Java or Kotlin.
  • Familiarity with financial or accounting concepts (e.g., amortization, accruals, fixed income) is a strong plus.
  • Enthusiasm for software work in a software-as-a-service company.
  • Driven by client satisfaction and a commitment to data accuracy.
  • Strong teamwork skills.
  • Ability to manage own time and deliver expected results on time.
  • Commitment to continuous learning and improvement.
  • Exceptional analytical skills, particularly in identifying and resolving data discrepancies.
  • Excellent attention to detail and strong documentation skills.
  • Outstanding verbal and written communication skills.
  • Strong organizational and interpersonal skills.
  • Exceptional problem-solving abilities.

Education and Experience:
  • Degree in Computer Science, Software Engineering, or related field.
  • 2+ years of software development experience, preferably in a backend or data-intensive environment.