Software Programmer jobs in Salem – Browse 33 openings on RoboApply Jobs

Software Programmer jobs in Salem

Open roles matching “Software Programmer” with location signals for Salem. 33 active listings on RoboApply Jobs.

33 jobs found

1 - 20 of 33 Jobs
Apply
companyJobs for Humanity logo
Software Programmer

Jobs for Humanity

Full-time|On-site|Salem

Join our innovative team at Jobs for Humanity as a Software Programmer! We are looking for passionate individuals who are eager to contribute to meaningful projects that make a difference in the lives of others. In this role, you will collaborate with cross-functional teams to design, develop, and implement software solutions that enhance our services.

Sep 25, 2024
Apply
companyStemXpert logo
Full-time|On-site|Salem

Join our innovative team at StemXpert as a Java Programmer with ColdFusion skills. In this role, you will be responsible for developing and maintaining applications that utilize Java and ColdFusion technologies. Your expertise will contribute to our commitment to delivering high-quality software solutions.

Nov 20, 2013
Apply
company360IT Professionals logo
Full-time|On-site|Salem

Join our dynamic team at 360IT Professionals as a C# Programmer! If you are passionate about software development and eager to work in a collaborative environment, we want to hear from you. In this role, you will engage in designing, coding, and testing applications using C#. You will have the opportunity to work on exciting projects that challenge your skills and enhance your career.

Nov 30, 2016
Apply
company360 IT Professionals logo
Full-time|On-site|Salem

Join our team at 360 IT Professionals as a COBOL Programmer in Salem, OR. We are seeking a dedicated and skilled programmer to contribute to our projects and drive success through your expertise in COBOL programming. Your role will be pivotal in maintaining and enhancing our software solutions, ensuring they meet high standards of quality and efficiency.

Apr 5, 2017
Apply
companystemxpert1 logo
Full-time|On-site|Salem

We are looking for a skilled Mainframe Programmer to join our dynamic team at stemxpert1. In this role, you will be responsible for developing, maintaining, and optimizing mainframe applications to ensure they meet the needs of our business and clients. You will collaborate with cross-functional teams to design effective solutions and troubleshoot any issues that arise.

Apr 7, 2015
Apply
company360 IT Professionals logo
Contract|On-site|Salem

Join our dynamic team at 360 IT Professionals for a short-term project as a Java Programmer in Salem, Oregon. We are seeking a skilled developer who is passionate about coding and has a solid background in Java programming. This position is ideal for individuals looking to apply their technical skills in a fast-paced environment.

Jun 14, 2017
Apply
company360itprofessionals1 logo
Part-time|Remote|Salem

We are seeking a talented and motivated VB.Net Programmer to join our dynamic team at 360itprofessionals1. This part-time position offers flexible work arrangements and is ideal for individuals looking to utilize their programming skills in a supportive environment. As a VB.Net Programmer, you will be responsible for developing, testing, and maintaining software applications that meet our clients' needs.

Jun 7, 2017
Apply
companyAgility Robotics, Inc. logo
Full-time|Hybrid|Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)

About the Role Agility Robotics is hiring a Senior Software Engineer focused on navigation. This hybrid position can be based at any of our offices in Fremont, CA, Salem, OR, or Pittsburgh, PA. What You Will Do Design and develop software that improves how our robots move through varied environments. Collaborate with engineers and researchers to create algorithms for safe, efficient robotic navigation. Your work will directly advance the real-world capabilities of Agility Robotics' systems.

Apr 14, 2026
Apply
companyAgility Robotics logo
Full-time|On-site|Onsite- Salem, OR

Role overview As a Software Engineer II - Controls at Agility Robotics, based onsite in Salem, OR, the focus is on developing control systems that drive the company’s advanced robots. This position involves close collaboration with engineers from a range of disciplines to influence how robotics perform and interact with real-world environments. What you will do Design, implement, and test control algorithms for robotic platforms Collaborate with cross-functional teams to integrate software and hardware components Support the performance and reliability of Agility’s robotic systems Impact This role provides hands-on involvement in advancing robotics technology. Engineers at Agility Robotics contribute directly to building systems that expand the capabilities of robots in meaningful ways.

Apr 22, 2026
Apply
companyStemXpert1 logo
Full-time|On-site|Salem

Join our innovative team at StemXpert1 as a Senior Web Software Developer. We are seeking a talented individual who is passionate about developing high-quality web applications and enhancing user experiences. You will collaborate with cross-functional teams to design, implement, and maintain web solutions that meet the needs of our clients and users.Responsibilities include:Designing and developing responsive web applications using modern web technologies.Collaborating with UX/UI designers to implement user-friendly features.Conducting code reviews and mentoring junior developers to foster a culture of quality and continuous improvement.Staying up-to-date with emerging technologies and industry trends.

Jan 14, 2014
Apply
companyAgility Robotics logo
Full-time|$144K/yr - $224K/yr|Hybrid|Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)

Agility Robotics develops humanoid robots designed to work alongside people in warehouses, factories, and distribution centers. These robots take on physically demanding and repetitive tasks, allowing human workers to focus on more complex responsibilities. The company emphasizes safety and has demonstrated success with real-world robot deployments. Role overview This Software Engineer - Autonomy Behaviors position is part of a growing software team dedicated to improving how humanoid robots perceive and interact with their environment. The role centers on designing and building autonomous behaviors, collaborating with teams responsible for state estimation, navigation, and controls. The aim is to deliver reliable solutions to challenging robotics problems in real-world settings. What you will do Design, implement, test, and deploy autonomous behaviors for humanoid robots Prototype new behaviors in simulation and validate them on physical robots Develop algorithms that operate effectively in uncertain environments and with imperfect state information Conduct performance tests to assess the reliability of robot behaviors Contribute to the architecture and design of the autonomy software stack Collaborate with autonomy teammates to address complex, cross-functional challenges Write high-quality, well-tested, and maintainable software Requirements Professional experience deploying mobile manipulation robots in practical environments Proficiency in C++ or Python Strong understanding of robotics frameworks and libraries Demonstrated problem-solving skills and a collaborative working style Location This hybrid role is available at any Agility Robotics office: Fremont, CA; Salem, OR; or Pittsburgh, PA.

Apr 20, 2026
Apply
company360IT Professionals logo
Full-time|On-site|Salem

Join 360IT Professionals as a Business Analyst for our Software Replacement Project. In this key role, you will collaborate with stakeholders to analyze requirements, identify solutions, and ensure seamless project execution. Your expertise will be essential in driving innovative software solutions that enhance business processes and improve efficiency.

Aug 2, 2017
Apply
companyAgility Robotics logo
Full-time|Hybrid|Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)

Role overview Agility Robotics is hiring a Senior Software Engineer for the Autonomy Core team. This hybrid role can be based at any Agility office in Fremont, CA, Salem, OR, or Pittsburgh, PA. What you will do Develop software that advances the autonomy of Agility’s robots Design, implement, and test algorithms for safe and efficient navigation in complex environments Work closely with engineers across disciplines to deliver and refine robotics solutions About the team The Autonomy Core group focuses on building the software foundation that powers Agility’s robots, with an emphasis on reliability and real-world performance.

Apr 14, 2026
Apply
companyAgility Robotics logo
Full-time|$222K/yr - $346K/yr|Hybrid|Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)

Agility Robotics builds advanced humanoid robots that work alongside people in warehouses, manufacturing sites, and distribution centers. These robots handle physically demanding jobs so employees can focus on other priorities. The company emphasizes safety and relies on extensive deployment data to guide its approach. Role Overview The Staff Software Engineer for Teleoperation Systems joins the AI team to design and develop teleoperation platforms for Digit, Agility's humanoid robot. This role focuses on enabling Digit to perform complex tasks in real-world settings. The work involves close collaboration with specialists in AI, controls, hardware, and operations to create scalable systems for gathering high-quality human demonstration data. This data is essential for expanding the deployment of production robots. Key Responsibilities Lead the design and implementation of teleoperation system architecture with a focus on low latency, predictable performance, and clear system boundaries. Integrate and optimize real-time control, streaming, and communication systems to meet demanding latency and bandwidth targets. Develop scalable teleoperation interfaces, including VR and motion capture solutions, to support high-fidelity manipulation and locomotion demonstrations. Create and maintain validation protocols for both simulation and hardware, covering performance evaluation, fault management, and regression testing. Analyze operational data to improve operator efficiency, system responsiveness, and task success rates. Adapt systems proactively for future changes in robot hardware and sensors, aiming to minimize architectural disruptions. Location This hybrid position can be based at any Agility Robotics office in Fremont, CA, Salem, OR, or Pittsburgh, PA.

Apr 16, 2026
Apply
companyExtreme Networks, Inc. logo
Full-time|On-site|Salem, New Hampshire, United States

Join Extreme Networks as a Senior Quality Assurance Software Engineer, where you will play a key role in ensuring the highest standards of quality for our innovative software solutions. You will lead testing efforts, design test plans, and collaborate with cross-functional teams to deliver robust and reliable software products. Your expertise will be vital in identifying issues early in the development cycle and ensuring that our solutions meet customer expectations.

Mar 17, 2026
Apply
companyAgility Robotics logo
Full-time|On-site|Salem, OR or San Francisco Bay Area or Pittsburgh, PA

Agility Robotics stands at the forefront of innovation. Our flagship robot, Digit, is the first humanoid designed for real-world workplaces globally. Our team excels in conceptualizing, engineering, and delivering advanced robots that feature exceptional mobility, dexterity, intelligence, and efficiency—engineered specifically to collaborate seamlessly with humans. Every day, we tackle engineering challenges head-on, creating innovative solutions and capabilities that will one day make robots an integral part of everyday life. This mission fuels our passion: enhancing business productivity and enriching people's lives.About the RoleWe are seeking a Senior Robotics Software Engineer to spearhead the design and development of advanced robotic behaviors, enhancing our humanoid robot’s capabilities in real-world scenarios. This role encompasses the entire behavior design process, from high-level task logic and system architecture to on-robot validation and deployment. You will collaborate at the intersection of behavior planning, motion planning, and manipulation, crafting new autonomy features and extending the robot's task repertoire. This position is ideal for an individual who thrives in designing intricate behavior systems, partnering closely with motion planners and hardware, and witnessing the manifestation of new capabilities on actual robots.

Feb 10, 2026
Apply
company360 IT Professionals logo
Contract|Remote|Salem

Join our dynamic team at 360 IT Professionals as a Cobol Developer/Programmer. We are looking for a skilled professional who is passionate about technology and eager to contribute to innovative projects. This is a fantastic opportunity to work in a supportive environment that values collaboration and growth.

Jun 8, 2017
Apply
company360 IT Professionals logo
Full-time|On-site|Salem

Join our dynamic team at 360 IT Professionals as a Java Developer with expertise in ColdFusion! We are looking for a passionate and skilled developer to contribute to our innovative projects.

Jul 16, 2017
Apply
company360IT Professionals logo
.Net Architect

360IT Professionals

Full-time|On-site|Salem

Join our dynamic team at 360IT Professionals as a .Net Architect! We are seeking a visionary professional who is passionate about technology and architecture. In this role, you will lead the design and development of innovative software solutions using .Net technologies. You will work closely with cross-functional teams to ensure that our projects are delivered on time and meet our high standards of quality.

Feb 17, 2017
Apply
company360itprofessionals1 logo
Full-time|On-site|Salem

Join the dynamic team at 360itprofessionals1 as a talented .NET Developer! In this role, you will be responsible for designing, developing, and maintaining applications that meet the needs of our clients. We are looking for someone with a strong background in .NET technologies and a passion for delivering high-quality software solutions.

Jun 19, 2017

Sign in to browse more jobs

Create account — see all 33 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.