Software Engineer
Job details
- Pay
- $90,000 – $125,000 a year
- Work mode
- On-site
- Employment
- Full-time
- Posted
- Oct 16, 2026
- Last confirmed open
- Oct 17, 2026
About this role
Job Description
Larson Automation is seeking a skilled Software Engineer to develop, test, and maintain software solutions that support automation systems and operational workflows. The ideal candidate has a strong programming background, analytical thinking skills, and an interest in building reliable software that integrates with technical systems and business applications.
In this role, you will collaborate with engineering and technical teams to develop software features, troubleshoot application issues, improve system performance, and support the integration of software with automation equipment and related technologies.
Responsibilities
- Design, develop, test, and maintain software applications based on project requirements.
- Write clean, efficient, reusable, and well-documented code.
- Collaborate with software, electrical, and automation engineers on technical projects.
- Develop and maintain application interfaces, system integrations, and data-processing components.
- Troubleshoot software defects and investigate system performance issues.
- Support communication between software applications and connected systems when required.
- Participate in code reviews and follow established development standards.
- Create automated tests and assist with software quality assurance.
- Maintain technical documentation, system specifications, and development records.
- Support software updates, deployment activities, and ongoing system improvements.
Requirements
- Experience in software engineering, software development, or a related technical field.
- Proficiency in one or more programming languages, such as Python, C#, Java, or C++.
- Understanding of algorithms, data structures, and software design principles.
- Familiarity with debugging, testing, and version control tools such as Git.
- Knowledge of APIs, databases, and system integration concepts.
- Strong analytical, troubleshooting, and problem-solving skills.
- Effective communication and collaboration abilities.
- Ability to manage multiple development tasks and meet project deadlines.
Preferred Skills
- Experience with industrial automation software or system integration.
- Familiarity with PLC communication, industrial protocols, or equipment interfaces.
- Knowledge of SQL databases and data exchange between applications.
- Experience with Windows-based applications or embedded software.
- Understanding of automated testing, deployment workflows, and software maintenance.
- Familiarity with Agile development practices.
About the Company
Larson Automation is the company named for this job-posting template. Confirm the specific employer's business details, current vacancy, work location, and pay range before publishing this listing.
Pay: $90,000.00 - $125,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
- Visa sponsorship
Work Location: In person