1

Software Engineer Technician Jobs (NOW HIRING)

Installing and configuring hardware and software components throughout various network ... Level III Engineer/Technician Requirements: * College diploma or university degree in the field of ...

The software technician will work along with manufacturing engineers to define test systems and ultimately develop full applications for the use of testing and manufacturing Mtron's products. Job ...

This role will serve as an Engineering Technician for manufacturing activities at CMF supporting a ... Use of MES software (Solumina) to implement, track, monitor, and control manufacturing processes ...

This backend supports a React web application that allows radiation oncology technicians to record ... Document all programming tasks and procedures * Perform routine software maintenance * Execute ...

This role will serve as an Engineering Technician for manufacturing activities at CMF supporting a ... Use of MES software (Solumina) to implement, track, monitor, and control manufacturing processes ...

Software Engineer Hobart, WI | Full-Time | 1st Shift Flexible Hours At EMT International, we design ... Collaborate directly with machinists, assemblers, electrical engineers, and service technicians

Manufacturing Engineer Technician

Colorado Springs, CO · On-site

$71K - $92K/yr

This role will serve as an Engineering Technician for manufacturing activities at CMF supporting a ... Use of MES software (Solumina) to implement, track, monitor, and control manufacturing processes ...

Collaborate with government stakeholders, engineers, and field technicians Requirements: US ... Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer ...

Collaborate with government stakeholders, engineers, and field technicians Requirements: US ... Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer ...

Raised $25M+ from Khosla Ventures and YC Software Engineer @ Broccoli We're looking for a Software ... technicians, and driving revenue. This is a product engineering role. You won't just write code-you ...

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

Full-time

Posted 10 days ago


Job description

Position: Software Engineer
Location: Fremont, CA
Duration: 12 Months
Minimum Skills Required:
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Consult with customers about software system design and maintenance.
  • Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  • Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.