We are seeking a software engineer with strong experience in laboratory automation and the software that sits at the interface between physical systems and digital/lab-data platforms. You will work ...
We are seeking a software engineer with strong experience in laboratory automation and the software that sits at the interface between physical systems and digital/lab-data platforms. You will work ...
As a Process Automation Software Engineer, you will design and deliver modern industrial applications across OT and IT layers, ensuring Connected Enterprise and IIoT solutions. Often the development ...
As a Process Automation Software Engineer, you will design and deliver modern industrial applications across OT and IT layers, ensuring Connected Enterprise and IIoT solutions. Often the development ...
We are seeking a software engineer with strong experience in laboratory automation and the software that sits at the interface between physical systems and digital/lab-data platforms. You will work ...
We are seeking a software engineer with strong experience in laboratory automation and the software that sits at the interface between physical systems and digital/lab-data platforms. You will work ...
Senior Automation Software Engineer
Chicago, IL · On-site
$107K - $140K/yr
We are seeking a hands‑on, software‑first Senior Automation Engineer to join our team. While we need someone who treats industrial programming as a true software discipline, this is not a ...
Senior Automation Software Engineer
Chicago, IL · On-site
$107K - $140K/yr
We are seeking a hands‑on, software‑first Senior Automation Engineer to join our team. While we need someone who treats industrial programming as a true software discipline, this is not a ...
Software Development Engineer 3 - Vision automation Software Engineer Location :Sunnyvale, CA - Onsite 5 days a week. Primary Function of Position: The engineer in this position will play an ...
Software Development Engineer 3 - Vision automation Software Engineer Location :Sunnyvale, CA - Onsite 5 days a week. Primary Function of Position: The engineer in this position will play an ...
As a Process Automation Software Engineer, you will design and deliver modern industrial applications across OT and IT layers, ensuring Connected Enterprise and IIoT solutions. Often the development ...
As a Process Automation Software Engineer, you will design and deliver modern industrial applications across OT and IT layers, ensuring Connected Enterprise and IIoT solutions. Often the development ...
Java Automation Software Engineer: * Minimum of five years' experience with Mobile Browser and Mobile Native Application Testing and use of Mobile Cloud Platform (i.e, SeeTest) * Proven use of 1 or ...
Java Automation Software Engineer: * Minimum of five years' experience with Mobile Browser and Mobile Native Application Testing and use of Mobile Cloud Platform (i.e, SeeTest) * Proven use of 1 or ...
$120K - $192K/yr
Key Responsibilities and RequirementsDesign Automation Proficiency * Proven knowledge and ... Software Development Expertise * Strong programming skills and professional experience in C/C ...
$120K - $192K/yr
Key Responsibilities and RequirementsDesign Automation Proficiency * Proven knowledge and ... Software Development Expertise * Strong programming skills and professional experience in C/C ...
Java Automation Software Engineer, Senior: * Minimum of seven years' experience with Mobile Browser and Mobile Native Application Testing and use of Mobile Cloud Platform (i.e, SeeTest) * Proven use ...
Java Automation Software Engineer, Senior: * Minimum of seven years' experience with Mobile Browser and Mobile Native Application Testing and use of Mobile Cloud Platform (i.e, SeeTest) * Proven use ...
Saviance is a company looking for a Software Engineer Automation/ SDET to work with their client Amwell. The role involves test automation and requires a strong understanding of test methodologies ...
Saviance is a company looking for a Software Engineer Automation/ SDET to work with their client Amwell. The role involves test automation and requires a strong understanding of test methodologies ...
Software Automation Engineer Job Details Design Automation/Software Engineer is responsible for managing EDA Vendor (Synopsys, Mentor, Ansys, Cadence) relationship, deliverables and tool defect ...
Software Automation Engineer Job Details Design Automation/Software Engineer is responsible for managing EDA Vendor (Synopsys, Mentor, Ansys, Cadence) relationship, deliverables and tool defect ...
Senior Test Automation Software Engineer
Laurel, MD · On-site
$109K - $142K/yr
We are seeking a software developer to help us craft test and test automation software for NASA, National Security Space/Department of War and other organizations. As a member of our team, you will ...
Senior Test Automation Software Engineer
Laurel, MD · On-site
$109K - $142K/yr
We are seeking a software developer to help us craft test and test automation software for NASA, National Security Space/Department of War and other organizations. As a member of our team, you will ...
Software Engineer, Hardware Test & Automation (Starlink)
Redmond, WA · On-site
$145K - $175K/yr
SOFTWARE ENGINEER, HARDWARE TEST & AUTOMATION (STARLINK) As a Software Engineer on the Starlink Team, you will design software and build systems that test flight components and entire satellites for ...
Software Engineer, Hardware Test & Automation (Starlink)
Redmond, WA · On-site
$145K - $175K/yr
SOFTWARE ENGINEER, HARDWARE TEST & AUTOMATION (STARLINK) As a Software Engineer on the Starlink Team, you will design software and build systems that test flight components and entire satellites for ...
Senior Automation Software Engineer
Dayton, OH · On-site
$115K - $152K/yr
Bachelor's degree in Engineering, Computer Science or Physics and 5-7 years of experience in high technology processes related to electronic products, or production of automation software and system ...
Senior Automation Software Engineer
Dayton, OH · On-site
$115K - $152K/yr
Bachelor's degree in Engineering, Computer Science or Physics and 5-7 years of experience in high technology processes related to electronic products, or production of automation software and system ...
Senior Automation Software Engineer
$115K - $152K/yr
Bachelor's degree in Engineering, Computer Science or Physics and 5-7 years of experience in high technology processes related to electronic products, or production of automation software and system ...
Senior Automation Software Engineer
$115K - $152K/yr
Bachelor's degree in Engineering, Computer Science or Physics and 5-7 years of experience in high technology processes related to electronic products, or production of automation software and system ...
Senior Automation Software Engineer
Dayton, OH · On-site
$115K - $152K/yr
Bachelor's degree in Engineering, Computer Science or Physics and 5-7 years of experience in high technology processes related to electronic products, or production of automation software and system ...
Senior Automation Software Engineer
Dayton, OH · On-site
$115K - $152K/yr
Bachelor's degree in Engineering, Computer Science or Physics and 5-7 years of experience in high technology processes related to electronic products, or production of automation software and system ...
We are seeking a software developer to help us craft test and test automation software for NASA, National Security Space/Department of War and other organizations. As a member of our team, you will ...
We are seeking a software developer to help us craft test and test automation software for NASA, National Security Space/Department of War and other organizations. As a member of our team, you will ...
Test Automation Software Engineer with Security Clearance
Warrenton, VA · On-site
$150K - $200K/yr
Software EngineeringWarrenton, VA Test Automation Software Engineer Altamira Technologies has a long and successful history providing innovative solutions throughout the U.S. National Security ...
Test Automation Software Engineer with Security Clearance
Warrenton, VA · On-site
$150K - $200K/yr
Software EngineeringWarrenton, VA Test Automation Software Engineer Altamira Technologies has a long and successful history providing innovative solutions throughout the U.S. National Security ...
Automation Software Engineering Co-op
Greene, NY · On-site
$20 - $30/hr
Join our Team as an Automation Software Engineering Co-op ! The Role: We're seeking a motivated Automation Software Engineering Co-op to join our team this spring, summer, and/or fall! This co-op ...
Automation Software Engineering Co-op
Greene, NY · On-site
$20 - $30/hr
Join our Team as an Automation Software Engineering Co-op ! The Role: We're seeking a motivated Automation Software Engineering Co-op to join our team this spring, summer, and/or fall! This co-op ...
Automation Software Engineering Co-op
$20 - $30/hr
Join our Team as an Automation Software Engineering Co-op ! The Role: We're seeking a motivated Automation Software Engineering Co-op to join our team this spring, summer, and/or fall! This co-op ...
Automation Software Engineering Co-op
$20 - $30/hr
Join our Team as an Automation Software Engineering Co-op ! The Role: We're seeking a motivated Automation Software Engineering Co-op to join our team this spring, summer, and/or fall! This co-op ...
Automation Software Engineer information
See salary details
$65.5K - $72.1K
7% of jobs
$72.1K - $78.7K
5% of jobs
$78.7K - $85.3K
12% of jobs
$85.6K is the 25th percentile. Wages below this are outliers.
$85.3K - $91.9K
15% of jobs
The median wage is $98.2K / yr.
$91.9K - $98.5K
12% of jobs
$98.5K - $105K
18% of jobs
$108.2K is the 75th percentile. Wages above this are outliers.
$105K - $111.6K
14% of jobs
$111.6K - $118.2K
8% of jobs
$118.2K - $124.8K
5% of jobs
$124.8K - $131.4K
3% of jobs
$131.4K - $138K
1% of jobs
$65.5K
$99.5K
$138K
How much do automation software engineer jobs pay per year?
What does an automation software engineer do?
An Automation Software Engineer designs, develops, and implements software solutions to automate repetitive tasks, improve efficiency, and reduce human intervention in various processes. They work with programming languages, testing frameworks, and automation tools to streamline workflows in industries like software development, manufacturing, and IT operations. Their responsibilities often include writing scripts, creating test automation frameworks, and integrating automation solutions with existing systems. Strong problem-solving skills and knowledge of automation technologies are crucial for success in this role.
What are the key skills and qualifications needed to thrive as an automation software engineer?
To thrive as an Automation Software Engineer, you need strong programming skills (such as Python, Java, or C#), expertise in automation frameworks, and a solid understanding of software testing principles, usually supported by a degree in computer science or a related field. Familiarity with tools like Selenium, Jenkins, Docker, and experience with CI/CD pipelines or relevant certifications (e.g., ISTQB) are highly valuable. Strong problem-solving abilities, attention to detail, and effective communication enhance performance in this collaborative role. These skills ensure the engineer can design, implement, and maintain robust automated solutions that increase efficiency and reliability in software delivery.
What are the main challenges automation software engineers face in their day-to-day work?
Automation Software Engineers often encounter challenges such as keeping up with rapidly evolving testing technologies, integrating automation frameworks with complex or legacy systems, and ensuring consistent test coverage across diverse platforms. They also need to troubleshoot flaky tests and maintain or scale automated solutions as software products grow in complexity. Collaborating closely with development, QA, and DevOps teams can add additional layers of coordination, requiring strong communication and planning. Successfully navigating these challenges helps ensure high-quality, efficient software delivery and provides valuable learning and growth opportunities in the field.
Are automation software engineers in high demand?
What cities are hiring for Automation Software Engineer jobs?
Cities with the most Automation Software Engineer job openings:
Who are the top companies hiring for Automation Software Engineer jobs?
The top employers for Automation Software Engineer jobs are:
What states have the most Automation Software Engineer jobs?
States with the most job openings for Automation Software Engineer jobs include:
What are popular job titles related to Automation Software Engineer jobs?
For Automation Software Engineer jobs, the most frequently searched job titles are:

Drug Discovery Automation Software Engineer
Manhattan, NY • On-site
Full-time
Medical, PTO
Posted 18 days ago
Job description
This role sits on the Automation team (Physical AI & Lab IT) under the Chief Physical AI Officer, alongside Research Informatics / Software Engineering and Frontier AI (foundation models & AI/Quantum). The Automation team owns the software and systems that connect physical lab devices and robotic platforms to digital lab data and AI agents-enabling reliable, agentic control of automated workflows and closed-loop experimentation.
This role is also the Primary Service Owner for all Lab IT Support at Excelsior Sciences, responsible for lab computer lifecycle, warranty support, setup/configuration, endpoint security, remote access, and lab backup infrastructure.
We are seeking a software engineer with strong experience in laboratory automation and the software that sits at the interface between physical systems and digital/lab-data platforms. You will work as part of a collaborative, cross-functional team alongside scientists, automation engineers, and colleagues from Research Informatics and Frontier AI.
In addition to building automation and orchestration software, you will serve as the primary owner of Lab IT support services-ensuring lab computers; endpoint protection, remote access, and backup systems are reliable and ready for scientific use. The ideal candidate combines solid software engineering skills with practical lab instrumentation knowledge and hands-on Lab IT ownership. Success means automated lab workflows become dependable, observable, and machine-actionable, while the underlying lab computing environment remains secure, supported, and operational.
ResponsibilitiesKey Responsibilities - Automation & Orchestration- Design, build, and maintain software automation suites and agents that control web and desktop applications driving lab automation devices and integrated workcells.
- Develop software tools that automate manual processes and improve reliability, throughput, and data quality of existing automated workflows.
- Work closely with scientists and automation engineers to design and implement digital solutions and data workflows, with particular focus on instrument integrations and the hand-off between physical execution and lab data systems.
- Build and operate the orchestration and interface layer that allows AI agents (and human operators) to plan, dispatch, monitor, and learn from automated experiments-bridging physical devices and digital/lab-data platforms.
- Conduct testing, troubleshooting, and continuous improvement of automated workflows, including root-cause analysis across software, device, and data layers.
- Contribute to data management strategies and integrations that make instrument and automation data FAIR, high-quality, and usable by both scientists and AI systems.
- Integrate diverse data sources and informatics tools to support holistic analysis and decision-making in early drug discovery.
- Stay current on emerging automation, informatics, orchestration, and agentic AI tools relevant to early drug discovery; evaluate and prototype promising approaches.
- Provide training and support to research staff on automation and informatics tools and best practices.
- Participate in cross-functional meetings to align automation efforts with project and platform goals; uphold high standards of scientific rigor, reliability, and professionalism.
- Lab computer warranty support: Own warranty support for all computers within the lab environment, coordinating repairs, replacements, and vendor interactions as needed.
- Lab computer setup: Complete Windows configuration into the Azure environment; install and configure N@W remote access software, SentinelOne endpoint protection, and Datto backup client; install any required equipment vendor software so instruments and workstations are ready for scientific use.
- Lab Backup Server: Own and maintain the Datto server that backs up lab computers; ensure backup integrity, recovery readiness, and ongoing operational health of the lab backup infrastructure.
- Serve as the single point of accountability for Lab IT support needs across Excelsior Sciences, coordinating with the managed services IT team where enterprise network, identity, or broader infrastructure support is required.
- BS or MS in Computer Science, Software Engineering, Bioengineering, Life Sciences, or a related field.
- 3 to 5 years of experience in digital or laboratory automation, ideally within pharmaceutical, biotech, or high-throughput research environments.
- Proficiency in Python and at least one JavaScript/TypeScript, C#, or R; experience with software development best practices (version control, testing, code review, CI).
- Hands-on experience with software automation and integration approaches (REST APIs, device SDKs, messaging, or equivalent).
- Familiarity with LIMS, ELNs, digital orchestration/scheduling software, and/or cloud platforms (including Azure) used in research settings.
- Practical understanding of laboratory instrumentation and automation technologies; ability to troubleshoot across software and physical systems.
- Hands-on experience with Windows endpoint configuration, Azure AD/Entra join or similar identity integration, endpoint security tools (e.g., SentinelOne or equivalent), remote access solutions, and backup platforms (e.g., Datto or similar).
- Strong communication and collaboration skills; the ability to work effectively with scientists and engineers in a fast-paced environment.
- Ability to manage multiple projects, work independently, and contribute as part of a cross-functional team; comfort serving as primary owner for operational Lab IT support.
- Experience building or operating agentic AI / multi-agent systems, RAG pipelines, or orchestration layers that interface with physical or lab systems.
- Direct experience with common lab automation platforms (liquid handlers, robotic workcells, integrated schedulers such as Green Button Go, Cellario, Overlord, or similar) and writing control or integration software for them.
- Experience with workflow orchestration tools (e.g., Prefect, Airflow, Temporal, Dagster) or building custom orchestration for lab workflows.
- Familiarity with data pipelines, instrument data models, and making laboratory data machine-actionable for both humans and AI agents.
- Prior work experience in small-molecule, biotherapeutics, or high-throughput discovery environments.
- Comfort operating at the boundary of Physical AI, Lab IT, and digital/AI systems in a startup or platform-building context.
The salary range for this position is $120,000- $175,000 per year. The actual compensation offered will be based on factors such as relevant experience, education, and skills. In addition to base salary, we offer a comprehensive benefits package, including health insurance, paid time off and other benefits.
Excelsior Sciences of New York Is an equal opportunity employer (EEO). We provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to religion, race, creed, color, sex, sexual orientation, alienage or citizenship status, national origin, age, marital status, pregnancy, disability, veteran or military status, predisposing genetic characteristics or any other characteristic protected by applicable federal, state or local law.
Location: New York, NY
#LI-DNI
Employment Type: FULL_TIME