1

Advanced Software Developer Jobs (NOW HIRING)

As a Advanced Software Engineer, you will lead the design, development, and optimization of software solutions for advanced robotic systems. Your expertise will be pivotal in enhancing robotic ...

As a Advanced Software Engineer, you will lead the design, development, and optimization of software solutions for advanced robotic systems. Your expertise will be pivotal in enhancing robotic ...

As a Advanced Software Engineer, you will lead the design, development, and optimization of software solutions for advanced robotic systems. Your expertise will be pivotal in enhancing robotic ...

The Advanced Software Engineer - is a senior technical contributor responsible for designing, developing, and maintaining high-quality, scalable software solutions that leverage modern software ...

Advanced Software Engineer

Saint Louis, MO · On-site +1

$85K - $115K/yr

Advanced Software Engineer Chicago, IL Reports To: Director, Product Development & Operations BAI ... Background in DevOps practices and CI/CD pipeline implementation. * Experience in Agile/Scrum ...

In this role, you will impact the development of advanced software applications that enable ... You will report directly to our Engineering Manager and you'll work out of our Duluth, GA location ...

Advanced Software Engineer

Philadelphia, PA · On-site +1

$85K - $115K/yr

Advanced Software Engineer Chicago, IL Reports To: Director, Product Development & Operations BAI ... Background in DevOps practices and CI/CD pipeline implementation. * Experience in Agile/Scrum ...

In this role, you will impact the development of advanced software applications that enable ... You will report directly to our Engineering Manager and you'll work out of our Duluth, GA location ...

In this role, you'll apply your advanced knowledge of engineering, computer science, and information technology to develop customized software solutions that meet the evolving needs of high-stakes ...

In this role, you'll apply your advanced knowledge of engineering, computer science, and information technology to develop customized software solutions that meet the evolving needs of high-stakes ...

In this role, you will impact the development of advanced software applications that enable ... You will report directly to our Engineering Manager and you'll work out of our Duluth, GA location ...

next page

Showing results 1-20

Advanced Software Developer information

See salary details

$48K

$111.8K

$166K

How much do advanced software developer jobs pay per year?

As of May 30, 2026, the average yearly pay for advanced software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Advanced Software Developer, and why are they important?

To thrive as an Advanced Software Developer, you need expert proficiency in programming languages, software architecture, and problem-solving, usually backed by a computer science degree or equivalent experience. Mastery of development frameworks, version control systems like Git, and familiarity with CI/CD pipelines and cloud platforms are typically required. Strong analytical thinking, effective communication, and the ability to collaborate within agile teams distinguish top performers in this role. These skills are critical to delivering robust, scalable software solutions and ensuring successful project outcomes in dynamic development environments.

How does an Advanced Software Developer typically collaborate with cross-functional teams during a project lifecycle?

Advanced Software Developers often work closely with product managers, designers, QA engineers, and DevOps specialists throughout the project lifecycle. They participate in sprint planning, code reviews, and design discussions, ensuring technical feasibility and alignment with business goals. Regular communication and collaboration are essential, as Advanced Software Developers may also mentor junior developers and contribute to architectural decisions, helping to drive projects forward efficiently and effectively.

What are Advanced Software Developers?

Advanced Software Developers are experienced professionals who design, develop, and maintain complex software applications and systems. They possess deep technical knowledge, often specializing in one or more programming languages, frameworks, or architectures. These developers typically work on challenging projects, lead development teams, and make key decisions about system design and implementation. Their role often includes mentoring junior developers and ensuring best coding practices are followed. Advanced Software Developers play a crucial part in driving innovation and solving complex technical problems within organizations.

What is the difference between Advanced Software Developer vs Software Engineer?

AspectAdvanced Software DeveloperSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; experience in multiple programming languagesBachelor's degree in CS or related field; often includes certifications in specific technologies
Work EnvironmentDevelops complex software solutions, often in specialized projectsDesigns, develops, and maintains software systems across various projects
Employer & Industry UsageTech companies, startups, enterprise IT departmentsWide range of industries including tech, finance, healthcare

While both roles require strong programming skills and similar educational backgrounds, Advanced Software Developers typically focus on complex, specialized projects and may have more experience or expertise in certain technologies. Software Engineers often work on designing and maintaining broader software systems across different domains. The roles overlap significantly, but the advanced title indicates a higher level of expertise and responsibility within software development teams.

More about Advanced Software Developer jobs
Infographic showing various Advanced Software Developer job openings in the United States as of May 2026, with employment types broken down into 80% Full Time, 18% Part Time, and 2% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Advanced Software Engineer

Advanced Software Engineer

Honeywell

Pittsburgh, PA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Honeywell rating

8.3

Company rating: 8.3 out of 10

Based on 177 frontline employees who took The Breakroom Quiz

63rd of 511 rated manufacturers


Job description

Job Description
As a Advanced Software Engineer, you will lead the design, development, and optimization of software solutions for advanced robotic systems. Your expertise will be pivotal in enhancing robotic functionalities through innovative software applications. You will collaborate with cross-functional teams to create systems that improve automation, efficiency, and reliability in various robotic applications.
You will report directly to our Director of Engineering and you'll work out of our Pittsburgh, PA location on a Hybrid work schedule.
The role of a Advanced Software Engineer is a critical position within organizations focused on developing cutting-edge robotic systems and applications. This position involves a deep understanding of software engineering principles, robotics technologies, and systems integration. Below is a comprehensive job description tailored for this senior-level engineering role.
Responsibilities
KEY RESPONSIBILITIES
  • Design and implement software architectures for integrated systems, ensuring they are modular, scalable, and maintainable.
  • Develop algorithms for key robotic functionalities, including perception, navigation, manipulation, and autonomous decision-making.
  • Collaborate with cross functional engineers and teams to integrate software with hardware components, ensuring seamless communication between systems.
  • Lead the development of comprehensive testing strategies for software applications, including unit tests, integration tests, and performance evaluations.
  • Analyze and optimize existing software for performance improvements, reducing latency in real-time operations and enhancing overall system responsiveness.
  • Utilize profiling tools to identify bottlenecks and implement solutions that optimize computational and memory usage.
  • Maintain comprehensive documentation of software design, architecture, and testing outcomes to ensure knowledge transfer and project continuity.
  • Ensure that software solutions comply with relevant industry standards and safety regulations.
  • Mentor and guide junior software engineers, providing technical support and fostering a culture of collaboration and innovation within the team.
  • Lead software projects, coordinating development efforts, timelines, and resource allocation to meet project milestones.
  • Work closely with product managers, systems engineers, and UX designers to define software requirements, specifications, and project goals.
  • Communicate complex technical concepts clearly and effectively to cross-functional teams and stakeholders.

Qualifications
YOU MUST HAVE
  • Bachelor's degree in Computer Science, Robotics Engineering, or a related field. A master's degree is highly preferred.
  • A minimum of 7 years of relevant experience in software development for robotics or automation systems.
  • Exposure in Linux/Unix operating systems and command-line interfaces
  • Strong programming skills in languages such as C#, C++, and Python with proficiency in embedded systems development being an asset.
  • Familiarity with software development tools, libraries, and frameworks related to machine learning and computer vision (e.g., OpenCV, TensorFlow, Pytorch).

WE VALUE
  • Master's degree in Computer Science, Software Engineering, or related field.
  • In-depth understanding of robotics principles, including kinematics, dynamics, control systems, and sensor integration.
  • Knowledge of communication protocols and middleware used in robotic systems (e.g., DDS, MQTT).
  • Networking experience is a plus
  • General SQL, SQL Server, PostgreSQL experience preferred
  • Message broker (RMQ/AMQ/ZMQ) and industrial communication protocols (CIP/OPC UA/Sockets) experience preferred
  • Professional certifications in robotics, software engineering, or project management methodologies (Agile, Scrum) are advantageous.

BENEFITS OF WORKING FOR HONEYWELL
In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. Learn more (https://benefits.honeywell.com/)
The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. Posting Date: May 22, 2026
ABOUT HONEYWELL
Honeywell International Inc. (Nasdaq: HON) invents and commercializes technologies that address some of the world's most critical challenges around energy, safety, security, productivity, and global urbanization. We are a leading software-industrial company committed to introducing state of the art technology solutions to improve efficiency, productivity, sustainability, and safety in high growth businesses in broad-based, attractive industrial end markets. Our products and solutions enable a safer, more comfortable, and more productive world, enhancing the quality of life of people around the globe. Learn more (https://www.honeywell.com/us/en)
THE BUSINESS UNIT
Honeywell's Intelligent Automation (IA) Strategic Business Group focuses on delivering innovative automation, control, and software solutions that enhance operational efficiency and safety for customers worldwide. IA integrates advanced technologies and domain expertise to provide scalable and sustainable solutions across diverse industries, driving digital transformation and operational excellence.
U.S. PERSON REQUIREMENTS
Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization.
About Us
Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments - powered by our Honeywell Forge software - that help make the world smarter, safer and more sustainable.

What Honeywell employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Honeywell logo

About Honeywell

Sourced by ZipRecruiter

Honeywell is charging into the Industrial IoT revolution with the establishment of Honeywell Connected Enterprise (HCE), building on our heritage of invention and deep, on-the-ground industry expertise. HCE is the leading industrial disruptor, building and connecting software solutions to streamline and centralize the assets, people and processes that help our customers make smarter, more accurate business decisions. Moving at the speed of software, we are creating, innovating and delivering solutions fast, challenging the way things have always been done, piloting new ways for all of us to work, and expecting our successes to set new standards for our customers and for Honeywell. The Chief Architect for Honeywell Connected Enterprise will lead a team of architects and system engineers responsible for the design of applications and infrastructure that deliver high value outcomes for customers in industrial, buildings, distribution centers, and aerospace vertical markets. The Chief Architect will work directly with leadership, development teams, and offering management to design well integrated solutions that utilize software platforming to encourage reuse and speed to market.

Industry

Furniture manufacturing

Company size

10,000+ Employees

Headquarters location

Charlotte, NC, US

Year founded

1906