1

Computer Software Specialist Jobs (NOW HIRING)

Software Specialist Basic Qualifications ... Bachelor's degree in Computer Science, Software Engineering, Information Systems, Information ...

Software Specialist

$63K - $77K/yr

Software Specialist Constellation HomeBuilder Systems THE POSITION Reporting to our Customer Care ... College/University degree in Business Administration, Computer Science, or related discipline.

This position is a Motorola Solutions FLEX Regional Software Specialist for the FLEX CAD, RMS, Mobile and Jail Systems in California. The Regional Software Specialist will be responsible for ...

New

next page

Showing results 1-20

Computer Software Specialist information

See salary details

$39.5K

$92.6K

$180.5K

How much do computer software specialist jobs pay per year?

As of Aug 9, 2026, the average yearly pay for computer software specialist in the United States is $92,595.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,500.00 and $110,000.00 per year, depending on experience, location, and employer.

Is it hard to become a computer software specialist?

Becoming a computer software specialist typically requires a strong foundation in programming languages, problem-solving skills, and relevant education such as a bachelor's degree in computer science or related fields. Gaining experience through internships, certifications, and continuous learning of tools like coding environments and version control can also be important. The difficulty varies depending on individual aptitude and the complexity of the specialization.

What is a computer software specialist?

Computer Software Specialists are professionals who focus on the development, implementation, maintenance, and support of computer software applications. They work with various software programs, troubleshoot issues, and ensure that systems run efficiently. Their responsibilities may include software installation, user training, technical support, and collaborating with other IT professionals to meet organizational needs. Computer Software Specialists may work in various industries such as healthcare, finance, or education, adapting software solutions to specific business requirements.

What are the typical collaboration dynamics for a computer software specialist within a development team?

As a Computer Software Specialist, you will often work closely with software developers, project managers, quality assurance testers, and IT support staff. Your role involves bridging the gap between technical requirements and user needs, which means you'll participate in team meetings, contribute to code reviews, and help troubleshoot software issues. Collaboration tools like version control systems and issue trackers are commonly used, and strong communication skills are essential for coordinating tasks and integrating feedback. This teamwork-driven environment also provides opportunities to learn from peers and expand your technical expertise.

What is the difference between Computer Software Specialist vs Computer Software Developer?

AspectComputer Software SpecialistComputer Software Developer
CredentialsTypically requires a bachelor's degree in computer science or related field, certifications like CompTIA or Microsoft are commonUsually holds a bachelor's degree in computer science, software engineering, or related fields; certifications are beneficial but not mandatory
Work EnvironmentWorks in IT departments, technical support, or consulting firms, often focusing on software implementation and troubleshootingWorks in development teams, creating, coding, and testing software applications
Employer & Industry UsageUsed by organizations needing specialized software support, often in healthcare, finance, or tech sectorsEmployed by software companies, tech firms, or as freelancers developing applications

While both roles require technical knowledge and similar educational backgrounds, Computer Software Specialists focus on supporting, maintaining, and implementing software solutions, whereas Computer Software Developers primarily design and build new software applications.

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

To thrive as a Computer Software Specialist, you need strong programming skills, a solid understanding of software development principles, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and certifications such as CompTIA or Microsoft Certified: Azure Fundamentals are often important. Problem-solving ability, attention to detail, and effective communication are standout soft skills for this role. These skills and qualifications are crucial for building reliable software, collaborating with teams, and adapting to rapidly evolving technologies.
What states have the most Computer Software Specialist jobs? States with the most job openings for Computer Software Specialist jobs include:
Infographic showing various Computer Software Specialist job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $92,595 per year, or $44.5 per hour.

Full-time

Posted 4 days ago


Leidos rating

8.3

Company rating: 8.3 out of 10

Based on 151 frontline employees who took The Breakroom Quiz

77th of 485 rated business services


Job description

NISC IV is seeking a Software Specialist to support the Federal Aviation Administration (FAA) by designing, developing, implementing, and sustaining Microsoft Power Platform solutions that improve business processes, automate workflows, and enhance document management capabilities.
The successful candidate will work closely with government stakeholders and technical teams to develop modern business applications utilizing Microsoft Power Apps, Power Automate, Power BI, and SharePoint Online. This position will support the full software development lifecycle, from requirements gathering and solution design through implementation, testing, deployment, and sustainment.
The ideal candidate will possess strong software development skills, experience with Microsoft Power Platform technologies, and the ability to translate customer requirements into scalable, maintainable, and user-friendly business solutions supporting FAA mission requirements.
Software Specialist Primary Responsibilities:
  • Design, develop, test, deploy, and maintain software applications utilizing Microsoft Power Platform technologies.
  • Develop and maintain Power Apps solutions supporting data collection, business process automation, and user interaction.
  • Design and implement Power Automate workflows to automate business processes, approval routing, notifications, document lifecycle management, and task tracking.
  • Develop interactive Power BI dashboards and reports that provide meaningful business intelligence, search capabilities, and operational visibility.
  • Design, configure, and maintain SharePoint Online sites, lists, libraries, and supporting components serving as application back-end data repositories.
  • Develop integrated solutions utilizing Power Apps, Power Automate, Power BI, and SharePoint Online to provide seamless end-user experiences.
  • Gather, analyze, document, and validate functional and technical requirements with government stakeholders and end users.
  • Develop relational data structures and ensure data integrity across multiple SharePoint lists and connected applications.
  • Configure automated version control, audit tracking, document archival, and records management capabilities.
  • Participate in application architecture discussions and recommend technical approaches that maximize usability, maintainability, and long-term sustainability.
  • Develop technical documentation including system architecture, application design, workflows, configuration guides, and user documentation.
  • Perform application testing, system validation, troubleshooting, defect resolution, and production support activities.
  • Support phased software releases through iterative development, testing, user acceptance, deployment, and post-implementation support.
  • Collaborate with cross-functional teams including business analysts, software developers, system administrators, cybersecurity personnel, and government customers.
  • Participate in Agile ceremonies, technical working groups, design reviews, and peer reviews.
  • Support continuous process improvement initiatives through automation and modernization of existing business processes.
  • Perform other software engineering duties as assigned in support of program objectives.

Software Specialist Basic Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Information Technology, or a related technical discipline and 2+ years of relevant professional experience. Additional relevant experience may be considered in lieu of a degree.
  • Experience designing, developing, testing, or supporting software applications.
  • Experience with one or more Microsoft Power Platform technologies including Power Apps, Power Automate, Power BI, or SharePoint Online.
  • Experience developing business process automation solutions or workflow applications.
  • Experience working with SharePoint lists, document libraries, permissions, and data management concepts.
  • Experience gathering customer requirements and translating them into technical solutions.
  • Understanding of relational data concepts and application data management.
  • Experience troubleshooting software applications and resolving technical issues.
  • Ability to create and maintain technical documentation.
  • Experience participating in software development lifecycle activities including design, development, testing, deployment, and sustainment.
  • Strong analytical, organizational, written, and verbal communication skills.
  • Ability to work independently while collaborating effectively within a multidisciplinary team environment.
  • Ability to obtain and maintain the required FAA security and suitability requirements.

Preferred Qualifications:
  • Experience developing solutions using Microsoft Power Apps (Canvas and/or Model-Driven Apps).
  • Experience creating automated workflows utilizing Power Automate.
  • Experience developing dashboards, reports, and data visualizations using Power BI.
  • Experience designing SharePoint Online sites, document libraries, lists, and custom forms.
  • Experience integrating Microsoft 365 applications and Power Platform components.
  • Experience implementing document management, approval routing, version control, or records management solutions.
  • Experience utilizing Dataverse, SQL Server, Microsoft Lists, or other relational data sources.
  • Familiarity with REST APIs, JSON, JavaScript, HTML, CSS, or C#.
  • Experience supporting Microsoft Azure or Microsoft 365 cloud environments.
  • Experience working in Agile software development environments.
  • Experience supporting FAA or other Federal Government customers.
  • Microsoft Power Platform, Microsoft 365, Azure, or SharePoint certifications are desirable.

Desired Competencies
  • Ability to analyze business processes and develop innovative automation solutions.
  • Strong customer engagement and requirements elicitation skills.
  • Ability to balance technical requirements with usability and long-term maintainability.
  • Demonstrated problem-solving and critical thinking abilities.
  • Strong attention to detail and commitment to software quality.
  • Ability to communicate effectively with both technical and non-technical stakeholders.
  • Self-motivated with the ability to manage multiple priorities in a dynamic project environment.

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
Original Posting:
August 6, 2026
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $69,550.00 - $125,725.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media