1

Software Specialist Jobs (NOW HIRING)

The essential responsibilities of the Computer Software Specialist 3 will report to the Supervisor. Apply advanced-level business and information technology system practices and/ or project ...

SAIC has an immediate opening for a SATCOM Software Systems Specialist to support a highly dynamic and growing program with one of our US Government customers. You will be a part of a large multi ...

Collaborate with internal teams and clients to implement best-in-class solutions using accounting software and marketplace platforms * Analyze existing workflows and identify opportunities for ...

Collaborate with internal teams and clients to implement best-in-class solutions using accounting software and marketplace platforms * Analyze existing workflows and identify opportunities for ...

SAIC has an immediate opening for a SATCOM Software Systems Specialist to support a highly dynamic and growing program with one of our US Government customers. You will be a part of a large multi ...

next page

Showing results 1-20

Software Specialist information

See salary details

$39.5K

$92.6K

$180.5K

How much do software specialist jobs pay per year?

As of Jul 3, 2026, the average yearly pay for 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.

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

To thrive as a Software Specialist, you need a solid understanding of software development, troubleshooting, and system integration, typically supported by a degree in computer science or a related field. Familiarity with programming languages, database management systems, and certifications such as CompTIA or Microsoft Certified Solutions Expert are commonly required. Strong problem-solving abilities, effective communication, and adaptability set standout professionals apart in this role. These skills ensure efficient software deployment, user support, and continuous improvement in dynamic technical environments.

What is the difference between Software Specialist vs Software Engineer?

AspectSoftware SpecialistSoftware Engineer
CredentialsTypically requires a bachelor’s degree in computer science or related field; certifications like Microsoft Certified or Cisco are commonUsually holds a bachelor’s degree in computer science, software engineering, or related discipline; advanced certifications are optional
Work EnvironmentOften works in technical support, client consulting, or specialized software areas within organizationsPrimarily involved in designing, developing, and testing software applications in development teams
Employer & Industry UsageUsed across IT services, consulting firms, and software companies for specialized rolesCommonly employed in tech companies, startups, and software development firms for building software products

While both roles require technical knowledge and involve working with software, Software Specialists focus on supporting, maintaining, or implementing specific software solutions, whereas Software Engineers are primarily involved in designing and developing software applications from scratch.

Is it true that AI will replace software engineers?

AI technology can automate certain coding tasks and improve software development efficiency, but it is unlikely to fully replace software engineers. Software specialists are needed to design, oversee, and maintain AI systems, as well as to handle complex problem-solving and creative aspects of development that require human expertise.

What are some common challenges Software Specialists face when supporting multiple software platforms within an organization?

Software Specialists often juggle responsibilities across several platforms, which can present challenges such as keeping up-to-date with frequent updates, managing compatibility issues, and providing timely support for end-users with varying technical skills. Navigating these demands requires strong problem-solving abilities and excellent communication skills to translate technical jargon into clear instructions. Balancing priorities and collaborating with IT, development, and user support teams is key to ensuring smooth operations and high user satisfaction.

What Is a Software Specialist?

A software specialist is a computer specialist that is skilled in the use of a specific computer software. In this career, your job duties include developing training on software systems, performing systems test to identify software failure points, and working with clients to gather requirements. You may develop and implement policies concerning the software as well. The qualifications needed for a career as a software specialist include a bachelor's degree in computer science, software engineering, or a related field. You also need strong analytical and technical skills and experience working with a variety of software packages and operating systems.

What does a software specialist do?

A software specialist designs, develops, tests, and maintains software applications and systems. They often work with programming languages, software tools, and troubleshooting techniques to ensure functionality and performance, typically requiring technical skills and knowledge of software development processes.

What jobs in the US pay 300,000 a year?

For a Software Specialist, earning $300,000 annually typically requires senior-level experience, advanced technical skills, and often leadership responsibilities. High-paying roles may include senior software engineers, solutions architects, or technical directors in specialized industries or companies with competitive compensation packages.

Can you make $500,000 as a software engineer?

Software engineers can earn $500,000 or more annually, primarily through senior roles, specialized skills, or working at large tech companies with stock options and bonuses. Achieving this level often requires extensive experience, advanced technical skills, and sometimes leadership responsibilities or equity compensation.

What are Software Specialists?

Software Specialists are professionals who focus on the implementation, maintenance, and support of software systems within an organization. They often help configure, troubleshoot, and optimize software applications to meet business needs. Their role may also include training users, providing technical support, and ensuring software solutions run efficiently. Software Specialists typically work closely with IT teams, end-users, and sometimes software vendors to ensure smooth operation and integration of software tools.
Who are the top companies hiring for Software Specialist jobs? The top employers for Software Specialist jobs are:
What states have the most Software Specialist jobs? States with the most job openings for Software Specialist jobs include:
Infographic showing various Software Specialist job openings in the United States as of June 2026, with employment types broken down into 85% Full Time, 13% Part Time, and 2% Contract. Highlights an 80% Physical, 2% Hybrid, and 18% Remote job distribution, with an average salary of $92,595 per year, or $44.5 per hour.
Computer Software Specialist 3

Computer Software Specialist 3

MLGW

Memphis, TN • On-site

$87K/yr

Full-time

Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

MLGW is the nation's largest three-service municipal utility, serving over 440,000 customers representing diverse backgrounds. Since 1939, MLGW has met the utility needs of Memphis and Shelby County residents by delivering reliable and affordable electricity, natural gas, and water service. We provide a full range of customer-oriented services, including a major role in the economic development for our customers.
MLGW recognizes that our greatest assets are our employees and value diversity, equity, and inclusion. We are committed to providing opportunities for career growth, training, and development. MLGW offers competitive benefits including PTO, pension and 457B retirement plan. We are dedicated to corporate social responsibility through community volunteerism and giving.
MLGW is an equal opportunity employer and does not discriminate because of race, color, religion, sex, sexual orientation, gender identity, age, national origin, genetic information, disability, protected veteran status, or any other status protected by law. No information obtained in this application is intended to be used for such discrimination.
The essential responsibilities of the Computer Software Specialist 3 will report to the Supervisor. Apply advanced-level business and information technology system practices and/ or project management methodology in analyzing information requirements to determine hardware/ software solutions; develop project plans and implement, develop, or maintain enterprise information systems to meet project deliverables. Apply advanced-level business and information technology system practices and/or project management methodology in the performance of the job. Assess, plan, design, develop, configure, execute, install, maintain, or modify, enterprise systems, web applications, client server applications, mainframe, network and/or personal computer operating systems, relational database management systems, utilities, and related software. Analyze/ monitor and troubleshoot system performance ; recommend modification of existing/ purchased systems or development of new systems to meet information requirements; develop specifications for problem resolution. Monitor, control, and coordinate new information system developments to ensure maximum utilization and efficiency of software capability and inclusion in long-range strategic planning. Facilitate the investigation of requests for information system studies to determine their merit and recommend acceptance, rejection, or an alternative solution. Confer with technical, professional, and managerial personnel to obtain data and determine information requirements; translate user needs into cost effective solutions. Provide technical guidance and assistance concerning software applications and system developments and operations. Keep abreast of changes within the Information Technology area; serve as MLGW's representative while working with vendors on hardware/ software purchases, implementations, and problem solutions; assist in the development and maintenance of MLGW computer standards and procedures. Operate Division's vehicle and computer hardware/ software equipment. Perform other duties as directed.
Qualification Requirements:
To perform the Computer Software Specialist 3 role, you must: -Bachelor's degree in Computer Science, Engineering, Information Systems or Business with a concentration in Information Systems or Math with a concentration in Computer Science or Bachelor's degree with a minimum of 12 hours college accredited Information Technology or Information Systems courses plus four (4) years of Division experience in database, computer hardware/software, mainframe, networking, programming, or system analysis skills depending on departmental need. -Must meet proficiency requirements. -Must have a valid driver's license from state of residence.
-Must have at least one (1) year of demonstrated experience as the primary support person for a particular system or application and at least demonstrated knowledge and skills in one (1) or more of the fields listed below.
Required Skills & Experience:
  • 5+ years of experience with Oracle Forms development and maintenance
  • Proven experience with Oracle Forms development and maintenance.
  • Strong understanding of SOAP and REST web services. WSDL/XML/JSON.
  • Expertise in SQL, PL/SQL, and database integration with Oracle or SQL Server.
  • Experience with version control (Git), build tools (maven), and testing tools (Postman, SOAP, UI).
  • Experience in integrating with utility-specific applications (e.g., CIS, MDM, etc.,)

Soft Skills:
  • Excellent communication, documentation, and collaboration skills.
  • Strong problem-solving skills and proactive attitude toward improving performance and reliability.
  • Ability to balance support for legacy systems with modernization initiatives.
  • Willingness to mentor junior developers and work in a hybrid team structure.

: Physical Working Conditions:
Works inside under good conditions. Subject to sitting for long periods of time at computer terminals, eye fatigue, grasping/reaching for technical manuals/printouts and distinguishing color, and occasional light lifting, bending, stooping/ crouching to load computer equipment, paper and carry materials. Requires sedentary work involving standing or walking for brief periods, exerting up to 10 pounds of force on a regular basis; and some dexterity in operating office equipment.