1

Software Deployment Engineer Jobs (NOW HIRING)

OR

$100K - $140K/yr

OSARO combines its software and advanced machine learning with the services and industry expertise ... As a Deployment Engineer, your focus is on the customer. You will intimately understand OSARO ...

OSARO combines its software and advanced machine learning with the services and industry expertise ... As a Deployment Engineer, your focus is on the customer. You will intimately understand OSARO ...

Deployment Engineer

San Francisco, CA · On-site +1

$100K - $140K/yr

OSARO combines its software and advanced machine learning with the services and industry expertise ... As a Deployment Engineer, your focus is on the customer. You will intimately understand OSARO ...

Role overview GovWell is hiring a Software Engineer, Deployment to help us scale even faster in an industry known for slow, painful implementations. While incumbents often take 18 months or more to ...

Our Deployment Engineers work to seamlessly integrate our robots, sensors, and software into a cutting-edge autonomous welding system. They're the link between engineering and operations ...

Job Title AI Deployment Engineer The AI Deployment Engineer will support CoorsTek's AI and ... This is a hands-on, developer-first role for someone with strong software development skills and ...

Deployment Engineer Location: in MD - 15 mins. from DC What you'll get to do * Implement algorithms ... Prior experience integrating systems into enterprise networks and software infrastructure.

Deployment Engineer Location: in MD - 15 mins. from DC What you'll get to do * Implement algorithms ... Prior experience integrating systems into enterprise networks and software infrastructure.

Job Title AI Deployment Engineer The AI Deployment Engineer will support CoorsTek's AI and ... This is a hands-on, developer-first role for someone with strong software development skills and ...

Our Deployment Engineers work to seamlessly integrate our robots, sensors, and software into a cutting-edge autonomous welding system. They're the link between engineering and operations ...

Position Summary ECS is seeking a Software Deployment Lead - Senior to support the Army National ... DoD Cyber Workforce Framework (DCWF) Work Role 632-Systems Developer at the Intermediate ...

As a Deployment Engineer , you are the technical architect of a live customer site. You move beyond ... Diagnose hardware, software, perception, and infrastructure issues in the field. * Own incident ...

As a Deployment Engineer , you are the technical architect of a live customer site. You move beyond ... Diagnose hardware, software, perception, and infrastructure issues in the field. * Own incident ...

... Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered ... Strong Deployment Engineer Location: Madison, WI Duration: 6-12 Months -Development teams use ...

next page

Showing results 1-20

Software Deployment Engineer information

See salary details

$50K

$121.6K

$195.5K

How much do software deployment engineer jobs pay per year?

As of Jun 17, 2026, the average yearly pay for software deployment engineer in the United States is $121,615.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $140,000.00 per year, depending on experience, location, and employer.

What are 5 examples of software?

Software Deployment Engineers work with various types of software, including operating systems like Windows or Linux, productivity tools such as Microsoft Office or Google Workspace, development environments like Visual Studio or Eclipse, database management systems like MySQL or Oracle, and version control tools such as Git. Familiarity with these software types is essential for deploying and maintaining applications effectively.

What Does a Software Deployment Engineer Do?

As a software deployment engineer, your responsibilities are to help the developer of a company's applications create and install the software. Your duties include assisting with coding work, testing each build of the software, reviewing the system for issues, and compiling scripts. However, your primary focus is ensuring that all software is installed in a way that minimizes disruption to the rest of the company. This goal requires the ability to work independently on tight deadlines and the flexibility to adapt to changing needs. You may also need to collaborate with professionals inside and outside of your company.

How does a Software Deployment Engineer typically collaborate with development and operations teams during a deployment?

Software Deployment Engineers work closely with both development and operations teams to ensure smooth and successful software releases. They coordinate with developers to understand new features, bug fixes, and code changes, while also working with operations to plan deployment schedules, rollback strategies, and minimize downtime. Effective communication and teamwork are essential, as deployment engineers often act as the bridge between these groups, troubleshooting issues and ensuring best practices are followed. This collaborative approach helps maintain system stability and supports continuous integration and delivery pipelines.

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

To thrive as a Software Deployment Engineer, you need strong knowledge of software development, deployment pipelines, version control, and a degree in computer science or related field. Familiarity with tools such as Jenkins, Docker, Kubernetes, and experience with CI/CD systems and scripting languages is typically required. Effective problem-solving, teamwork, and clear communication skills help you collaborate across development and operations teams. These skills ensure reliable, automated software releases and minimize downtime, which are crucial for business continuity.

What is the meaning of software?

Software, in the context of a Software Deployment Engineer, refers to a collection of data, programs, and instructions that tell a computer or device how to perform specific tasks. It includes applications, operating systems, and utilities that are installed, configured, and maintained during deployment processes. Understanding software is essential for managing updates, troubleshooting, and ensuring compatibility in deployment environments.

What are the three types of software?

Software deployment engineers work with three main types of software: system software, which includes operating systems and utility programs; application software, such as productivity tools and custom applications; and middleware, which connects different software components or systems. Understanding these types helps in planning, testing, and managing software deployment processes effectively.

What are Software Deployment Engineers?

Software Deployment Engineers are IT professionals responsible for installing, configuring, and releasing software applications or updates to production environments. They work closely with development, testing, and operations teams to ensure smooth and reliable software deployments. Their duties often include automating deployment processes, troubleshooting deployment issues, and maintaining deployment documentation. Additionally, they may be involved in continuous integration/continuous delivery (CI/CD) practices to streamline software releases.

What are the 10 examples of application software?

Application software includes programs like Microsoft Word, Excel, PowerPoint, Adobe Photoshop, Google Chrome, Mozilla Firefox, Slack, Zoom, Spotify, and Dropbox. As a Software Deployment Engineer, understanding how to deploy and manage these applications across systems is essential for ensuring smooth software delivery and user productivity.

What is the difference between Software Deployment Engineer vs Software Support Engineer?

AspectSoftware Deployment EngineerSoftware Support Engineer
Primary FocusDeploying, configuring, and maintaining software systems in production environmentsProviding technical support, troubleshooting, and resolving software issues for users
Required SkillsKnowledge of deployment tools, scripting, system administrationCustomer service, troubleshooting, software knowledge
Work EnvironmentIT operations, DevOps teams, data centersHelp desks, customer support centers, client sites
CertificationsITIL, Linux, cloud certifications often preferredITIL, CompTIA, vendor-specific support certifications

While both roles involve working with software, the Software Deployment Engineer focuses on deploying and maintaining software systems in production, whereas the Software Support Engineer handles user issues and troubleshooting. Both roles require technical skills and certifications, but their daily tasks and environments differ significantly.

What cities are hiring for Software Deployment Engineer jobs? Cities with the most Software Deployment Engineer job openings:
Who are the top companies hiring for Software Deployment Engineer jobs? The top employers for Software Deployment Engineer jobs are:
What states have the most Software Deployment Engineer jobs? States with the most job openings for Software Deployment Engineer jobs include:
What job categories do people searching Software Deployment Engineer jobs look for? The top searched job categories for Software Deployment Engineer jobs are:
Deployment Engineer

$100K - $140K/yr

Full-time

Medical, Dental, Vision, PTO

Posted 28 days ago


Job description

We are looking for a Deployment Engineer to help us deliver our smart automation solutions into customer hands. OSARO combines its software and advanced machine learning with the services and industry expertise needed to deliver improved sight and skill to existing robot applications, while enabling new applications for the factories and warehouses of the future. Our products endow industrial robots with the level of autonomy needed to perform an extensive variety of pick and place tasks and integrate tightly with our customers' complex software environments. 
 
As a Deployment Engineer, your focus is on the customer. You will intimately understand OSARO's technology and the customer's needs/environment so that we can design and implement the best solution for the customer. You will be involved in all stages of customer development, from generating the best-fit solution, to planning the implementation, to supporting  deployments remotely and on-site. You will collaborate with all Engineering teams to learn everything there is to know about the hardware, deep learning, computer vision, motion planning, robotic control, etc. components of our product so that you are able to solve all manner of technical problems that might arise.
 
We value candidates who are passionate about what they build, feel a strong sense of ownership over their work, and love being continually challenged.  You are someone who cares deeply about your team so you are both direct and believe in doing what you say.
What You'll be Doing
  • The Deployment Engineer will assist in onsite deployment operations and serve as an on-site OSARO presence from the start of deployment until the system is operating in production
  • Perform on-site hardware, software, controls, and networking commissioning of robotic systems
  • Serve as on-site project manager to coordinate various tasks and resources while working with HQ to prioritize issues and handle client communications
  • Develop an understanding of a customer's existing operations and workflows to ensure our systems fit into all customer operational processes
  • Log all site issues found on-site into the tracking system for teams in engineering, deployment, and support.  Troubleshoot said issues.
  • Ensure all system performance expectations are achieved prior to conducting Site Acceptance Testing (SAT) and training with the customer
  • Perform ongoing preventative maintenance and upgrades for the customer
  • Travel extensively, between 75% and 100%
Experience and Skills You'll Need
  • BS in Engineering or other technical degree, preferably in Industrial Engineering, Systems Engineering, Supply Chain Management, Computer Science or Mechanical Engineering
  • Hands-on experience with industrial robot controllers (e.g., FANUC, Yaskawa)
  • In depth knowledge and experience with mechanical and software based diagnostic tools
  • Able to navigate and use a Linux environment
  • Exceptional attention to detail. Critical thinking and problem solving skills
  • Able to thrive in a fast-paced environment with tight timelines and high-energy culture
  • Excellent written and verbal communication skills, able to clearly articulate project information to any level of the company
  • Ability to travel 75%-100% of each month for this role
Bonus if You Have
  • Experience in either system, electrical or mechanical design in the fields of Factory Automation and Warehouse Automation
  • Experience in system and component design with CAD tools
  • Experience with simulation tools for offline robot programming and layout considerations
  • Exposure to PLC programming (Siemens, Allen-Bradley, Mitsubishi, Omron, Keyence, CODESYS, etc) and control logic
  • Exposure to Rust / Python Programming Language 
  • Exposure to Rest Internet Protocol
  • Experience with generating technical documents
$100,000 - $140,000 a year
Actual compensation is based on various factors, including but not limited to job-related skills, and experience. In addition to a base salary, this role is also eligible for benefits and equity.
More About OSARO
 
OSARO designs and deploys robotics automation solutions in the materials handling industry using software-defined robotics. OSARO automation systems bring together advanced machine learning for object recognition with powerful control software that adapts to customer data and environments. The company's robotic piece-picking solution is optimized for grocery, cosmetic, and e-commerce markets, where key challenges include high SKU inventories, complex packaging, and fragile items requiring delicate handling. OSARO Solutions have been validated by the world's leading retailers, system integrators, and third-party logistic companies.
 
Some of Silicon Valley's leading investors, including Peter Thiel, Jerry Yang and Scott Banister have backed OSARO. Our mission is to make robots smarter for a smarter supply chain, and our vision is to build the future of automation. The challenge of building brains for robots on an industrial scale is matched only by our excitement and drive to see the results of our efforts operating in and interacting in real warehouses, factories & fulfillment centers. We implement state-of-the-art techniques but constantly strive to build the simplest possible solution. OSARO is technique agnostic and always focused on the goal. We regularly review academic literature and techniques, while steering clear of hype. We're focused on delighting our customers with systems that work like magic.
 
We have a highly international team made up of expert machine learning practitioners and dedicated software and hardware engineers which matches well with the global nature of our business. We are naturally curious, love healthy debate, and respect varying points of view. At OSARO, we strive to be champions for equality. We believe we can serve as a model for diversity in the tech industry by emphasizing policies of nondiscrimination and inclusion at every step.
 
We are an equal opportunity employer who offers
 
Health, dental, vision, and commuter benefits
Generous, flexible vacation time
Excellent paid parental leave policy with the option for additional reduced and unpaid leave
The chance to work with robots in a dog friendly building!
 
The above full-time position is available immediately. You should be willing to work in San Francisco and willing to travel domestically and internationally.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job