1

Software Engineer Technician Jobs (NOW HIRING)

Software Engineer

Aberdeen, MD · On-site

$74K - $130K/yr

This role focuses on troubleshooting and resolving software and setup issues for field engineers, technicians, and customers, ensuring mission-critical systems remain operational and effective in ...

Software Engineer

Aberdeen, MD · On-site

$74K - $130K/yr

This role focuses on troubleshooting and resolving software and setup issues for field engineers, technicians, and customers, ensuring mission-critical systems remain operational and effective in ...

Controls Software Engineer

Livermore, CA · On-site

$53 - $67.75/hr

Work closely with physicists, engineers, technicians, operations staff, and software team members to translate experimental, operational, and facility requirements into reliable deployed controls ...

Controls Software Engineer

Livermore, CA · On-site

$53 - $67.75/hr

Work closely with physicists, engineers, technicians, operations staff, and software team members to translate experimental, operational, and facility requirements into reliable deployed controls ...

Controls Software Engineer

Livermore, CA

$53 - $67.75/hr

Work closely with physicists, engineers, technicians, operations staff, and software team members to translate experimental, operational, and facility requirements into reliable deployed controls ...

Embedded Software Engineer

Dayton, OH · On-site

$124K - $164K/yr

... technicians, and professionals who work together to interrupt and challenge the status quo to ... We are seeking an Embedded Software Engineer with experience in software design and development to ...

... and technicians. ATSER offers program management, design management, construction management ... Software Engineering firm is seeking experienced Senior Software Engineer to design, develop and ...

... and technicians. ATSER offers program management, design management, construction management ... Software Engineering firm is seeking experienced Senior Software Engineer to design, develop and ...

Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel. * Coordinate software system installation and monitor equipment functioning to ensure ...

next page

Showing results 1-20

Software Engineer Technician information

See salary details

$67K

$129.7K

$224K

How much do software engineer technician jobs pay per year?

As of Jun 12, 2026, the average yearly pay for software engineer technician in the United States is $129,678.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,000.00 and $141,000.00 per year, depending on experience, location, and employer.

What are some common challenges Software Engineer Technicians face when transitioning from academic projects to real-world development teams?

One common challenge Software Engineer Technicians encounter is adapting to collaborative workflows and version control systems widely used in professional environments, such as Git. Unlike academic projects, real-world development often involves working within larger codebases, following strict coding standards, and integrating feedback from multiple team members. Additionally, technicians may need to quickly learn to prioritize tasks, manage deadlines, and communicate effectively across departments. Embracing these practices early can ease the transition and enhance overall productivity and job satisfaction.

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

To thrive as a Software Engineer Technician, you need a solid understanding of programming languages, troubleshooting, and computer science fundamentals, typically supported by an associate degree or relevant certifications. Familiarity with software development tools, version control systems like Git, and debugging platforms is essential. Strong analytical thinking, attention to detail, and problem-solving abilities are vital soft skills for excelling in this role. These skills and qualities are crucial for efficiently supporting software development processes, resolving technical issues, and ensuring smooth system operations.

What is a software engineering technician?

A software engineering technician is a professional who supports software development and maintenance by performing tasks such as testing, debugging, and implementing software solutions. They often work alongside software engineers and may use tools like programming languages, version control systems, and debugging software to ensure quality and functionality.

What are Software Engineer Technicians?

Software Engineer Technicians are professionals who support software development and maintenance by assisting with coding, testing, and troubleshooting software applications. They work closely with software engineers to implement technical solutions, maintain documentation, and ensure software operates efficiently. Their responsibilities may also include configuring software systems, performing quality assurance tests, and providing technical support to users or teams. This role requires a solid understanding of programming languages, software development processes, and strong problem-solving skills.

What does a software technician do?

A software technician installs, maintains, and troubleshoots software systems and applications. They often work with operating systems, perform updates, and resolve technical issues to ensure software runs efficiently. Strong problem-solving skills and knowledge of computer hardware and software are essential for this role.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or with extensive experience at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires advanced skills, specialized knowledge, and often working in leadership or highly technical roles within large organizations.

Is it true that AI will replace software engineers?

AI is unlikely to fully replace software engineers, as their role involves complex problem-solving, creativity, and understanding user needs that AI cannot replicate. Instead, AI tools are increasingly used to assist engineers in coding, testing, and automation, enhancing productivity rather than replacing the profession. Software engineers will continue to be essential for designing, maintaining, and improving software systems.

What is the difference between Software Engineer Technician vs Software Developer?

AspectSoftware Engineer TechnicianSoftware Developer
CredentialsTypically requires an associate degree or technical certificationBachelor's degree in computer science or related field
Work EnvironmentHands-on technical support, system maintenance, troubleshootingDesigning, coding, testing software applications
Employer & Industry UsageIT departments, tech support, hardware/software companiesSoftware firms, tech startups, enterprise software development
Common Search & ComparisonOften compared for technical roles supporting software systemsFocuses on software creation and development tasks

While Software Engineer Technicians focus on maintaining and supporting existing software systems with technical skills, Software Developers primarily design and build new software applications. Both roles are essential in the tech industry but differ in responsibilities and required qualifications.

What cities are hiring for Software Engineer Technician jobs? Cities with the most Software Engineer Technician job openings:
What states have the most Software Engineer Technician jobs? States with the most job openings for Software Engineer Technician jobs include:
Software Engineer

Software Engineer

Parsons Corporation

Aberdeen, MD • On-site

$74K - $130K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Parsons rating

7.9

Company rating: 7.9 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

154th of 352 rated engineering


Job description

In a world of possibilities, pursue one with endless opportunities. Imagine Next!
At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself. Guided by our leadership vision of valuing people, embracing agility, and fostering growth, we cultivate an innovative culture that empowers you to achieve your full potential. Unleash your talent and redefine what's possible.
Job Description:
Parsons is seeking an Software Engineer I to support our C2TI2 program. This role focuses on troubleshooting and resolving software and setup issues for field engineers, technicians, and customers, ensuring mission-critical systems remain operational and effective in demanding environments.
What You'll Be Doing
Software Troubleshooting & Field Support
  • Troubleshoot and develop technical solutions related to software and setup errors for field engineers, technicians, and customers
  • Diagnose issues in deployed or test environments and implement corrective actions to restore functionality
  • Support configuration, installation, and setup of C2TI2 software components as needed

Workarounds, Resolution & Escalation
  • Create workaround procedures when standard procedures have failed to ensure issues are resolved in a timely fashion
  • Track, document, and communicate issue status and resolution to stakeholders
  • Escalate urgent or complex problems requiring more in-depth knowledge to appropriate internal resources (e.g., senior engineers, developers, or systems engineers)

Operational Support & General Engineering Tasks
  • Apply standard concepts, practices, and procedures within the software engineering and C2TI2 support domain
  • Perform a variety of technical tasks under general supervision, contributing to operational readiness and system reliability
  • Use a degree of creativity and latitude to solve problems and improve processes, workflows, and support procedures
  • Collaborate with cross-functional teams to feed field findings back into development and testing for continuous improvement

What Required Skills You'll Bring
Education
  • Bachelor's degree in Computer Science, Electronics Engineering, or other engineering or technical discipline is required with 2 years of experience
    OR
  • 4 years of additional relevant experience may be substituted for education

Experience
  • Experience troubleshooting software and setup errors in operational, field, or test environments
  • Experience supporting engineers, technicians, or customers with technical issue resolution
  • Familiarity with standard concepts, practices, and procedures in software engineering or technical support
  • Experience performing a variety of tasks under general supervision, with demonstrated ability to plan and accomplish goals using judgment and creativity

Technical Competencies
  • Ability to analyze logs, error conditions, and configurations to identify root causes of software issues
  • Familiarity with one or more programming or scripting languages (e.g., Python, Bash, PowerShell, etc.) for troubleshooting and automation
  • Experience with ticketing/issue tracking systems and documentation of steps taken to resolve issues
  • Strong communication skills for explaining technical issues and solutions to non-specialist users and stakeholders

Security & Citizenship
  • Must be a US Citizen
  • SECRET security clearance

What Desired Skills You'll Bring
Advanced Education & Certifications
  • Bachelor's or higher degree in Computer Science, Computer Engineering, or related discipline
  • Relevant certifications in support engineering, IT service management (e.g., ITIL), or related areas

Specialized Experience
  • Experience supporting DoD, defense, or C2TI2-related software systems in field or test environments
  • Experience working with mission-critical or real-time systems where timely resolution of issues is essential

Additional Technical Skills
  • Familiarity with remote support tools, logging/monitoring tools, and configuration management practices
  • Exposure to Agile or DevSecOps environments and feedback cycles from field to development

Security Clearance Requirement:
An active Secret security clearance is required for this position.
This position is part of our Federal Solutions team.
The Federal Solutions segment delivers resources to our US government customers that ensure the success of missions around the globe. Our intelligent employees drive the state of the art as they provide services and solutions in the areas of defense, security, intelligence, infrastructure, and environmental. We promote a culture of excellence and close-knit teams that take pride in delivering, protecting, and sustaining our nation's most critical assets, from Earth to cyberspace. Throughout the company, our people are anticipating what's next to deliver the solutions our customers need now.
Salary Range: $74,800.00 - $130,900.00
We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, Employee Stock Ownership Plan (ESOP), 401(k), life insurance, flexible work schedules, and holidays to fit your busy lifestyle!
Parsons is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status or any other protected status.
We truly invest and care about our employee's wellbeing and provide endless growth opportunities as the sky is the limit, so aim for the stars! Imagine next and join the Parsons quest-APPLY TODAY!
Parsons is aware of fraudulent recruitment practices. To learn more about recruitment fraud and how to report it, please refer to https://www.parsons.com/fraudulent-recruitment/.

What Parsons employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom