Lead Software Engineer

Reference: 16193616_1785434253

We are looking for a talented Lead Software Engineer to join our engineering team and help develop software that powers connected devices and next-generation hardware solutions.

This is a hands-on engineering role where youll build scalable JavaScript applications that communicate with physical devices, develop robust APIs, and create software that bridges the gap between cloud services and embedded hardware. Youll work closely with hardware engineers, firmware developers, product teams, and UX designers to deliver high-quality products used by customers around the world.

If you enjoy solving complex technical challenges, working with modern JavaScript technologies, and building software that interacts with real-world devices, wed love to hear from you.

Responsibilities
* Design and develop high-quality JavaScript applications.
* Build software that communicates with connected devices and hardware platforms.
* Develop REST APIs and real-time communication services.
* Work with engineers to integrate software with embedded systems and firmware.
* Create scalable, maintainable, and well-tested code.
* Participate in architecture discussions and technical design decisions.
* Troubleshoot software and hardware integration issues.
* Optimize application performance and reliability.
* Contribute to CI/CD pipelines and automated testing.
* Mentor junior engineers and promote engineering best practices.

Required Experience
* Strong experience with JavaScript.
* Experience building scalable software architectures.
* Experience integrating software with APIs and external systems.
* Knowledge of RESTful services and WebSockets.
* Experience using Git and modern development workflows.
* Excellent debugging and problem-solving skills.
* Strong communication and collaboration skills.

Preferred Experience
Experience with one or more of the following is highly desirable:
* React
* Electron
* Hardware or device communication
* IoT platforms
* Bluetooth or BLE
* USB or Serial communication
* WebUSB or Web Bluetooth
* MQTT
* Embedded software environments
* Cloud platforms (AWS, Azure, or GCP)
* Docker
* Kubernetes
* CI/CD pipelines
* Automated testing

What Were Looking For
The ideal candidate is a software engineer who enjoys building products rather than just websites. Youll be comfortable working across multiple technologies, collaborating with cross-functional engineering teams, and solving challenging technical problems involving both software and connected devices.

Nice to Have
* Experience working on IoT or connected products.
* Knowledge of embedded systems or firmware development.
* Experience with industrial, medical, consumer electronics, or robotics products.
* Previous experience leading technical projects or mentoring engineers.

Why Join Us?
* Work on innovative connected products with real-world impact.
* Modern engineering environment using the latest technologies.
* Collaborative, engineering-first culture.
* Opportunities to influence architecture and technical direction.
* Competitive salary and comprehensive benefits.
* Professional development and career progression opportunities.


Proactive Global is committed to equality in the workplace and is an equal opportunity employer.
Proactive Global is acting as an Employment Business in relation to this vacancy.

$140,000.00 - $155,000.00
Per annum
USD140000.00 - USD155000.00 per annum
Added 30/07/2026
Reference: 16193616_1785434253

Other similar jobs

Software Development Simulation Team Lead

Added 07/09/2026

Team Lead Software Development - Simulation - offering technical leadership, international collaboration, and innovative software projects.Wels, AustriaThe client specialises in the automation, logistics software and warehouse technology industry and is recognised for delivering market-leading solutions to customers worldwide. They offer a collaborative and innovative culture where technical excellence and continuous improvement are highly valued.This position is well-suited to a hands-on technical leader who is looking to combine software development expertise with people management responsibilities while shaping next-generation simulation solutions. You will oversee the enhancement of simulation products, guide architectural decisions, and support the development of a talented international software team.Responsibilities:Develop...

Learn more

Controls Software Engineer

Added 05/11/2026

* Salary: $100,000 - $130,000 * Location: Ohio The employer operates within the industrial automation, intralogistics and material handling industry, providing advanced automation solutions and supporting complex warehouse and distribution operations. They offer an exciting opportunity for a Senior Controls Software Engineer to join their team and play a key role in maintaining, optimising and improving automated systems within a high-volume distribution environment. This position is well-suited to a technically strong, proactive and solutions-driven individual who enjoys troubleshooting complex automation challenges and is looking to take ownership of controls systems, improve operational performance and contribute to exciting automation projects. Responsibilities:...

Learn more

Robotics Software Engineer

Added 30/10/2026

Robotics Software Engineer📍 Best, Netherlands ✅ Work on cutting-edge robotics technology ✅ Join an innovative, international engineering team ✅ Excellent career growth and development opportunitiesOur client is a leader in the robotics and automation industry, delivering intelligent robotic solutions that are transforming logistics and warehouse automation. Known for their innovative technology, collaborative culture, and commitment to engineering excellence, they offer an exciting opportunity for a Robotics Software Engineer to join their growing team.This role is ideal for a technically curious and problem-solving engineer who wants to develop advanced software solutions for real-world robotic applications and contribute to the future of...

Learn more

Software Deployment Engineer

Added 30/10/2026

Software Deployment EngineerSoftware Deployment Engineer - Bring Advanced Robotics Systems to Life📍 Location: Best, Netherlands (On-site) ✅ Work with industry-leading robotics technologies ✅ Customer-facing technical role with international exposureOur client is a pioneering robotics and automation business, delivering innovative automation solutions to customers across logistics and manufacturing. With a reputation for technical excellence and cutting-edge technology, they are continuing to expand their deployment engineering team. They are currently looking for a Software Deployment Engineer to play a key role in delivering and optimizing robotic automation systems at customer sites. This position is ideal for a hands-on engineer who enjoys problem-solving,...

Learn more

Software Integration Engineer

Added 20/10/2026

Software Automation & Integration Engineer - Join a Leading Automation Technology BusinessWork on cutting-edge automation projects, develop innovative software solutions, and play a key role in delivering highly automated industrial systems.Competitive salary + benefits package.Flexible location with travel to customer sites as required.Our client is a well-established leader in the automation and intralogistics sector, delivering advanced technology solutions for some of the world's most complex operational environments. Due to continued growth, they are looking for a Software Automation & Integration Engineer to join their expanding technology team.This opportunity is ideal for a technically minded engineer who enjoys combining software development,...

Learn more

Senior Software Integration Engineer

Added 26/08/2026

Senior Software Integration Engineer - offering international projects, cutting-edge warehouse automation and strong career development.Competitive salary package.Paris, France / Hybrid working.The employer is a fast-growing technology company specialising in the warehouse automation and robotics industry, developing advanced solutions that automate order fulfilment and transform logistics operations. The company operates internationally and works with major retailers and logistics organisations, giving engineers the opportunity to work on complex, high-impact automation projects. They have an exciting opportunity for a Senior Software Integration Engineer to join their team.This position is well-suited to a technically curious, analytical and collaborative person who is looking to work...

Learn more

Embedded Software Developer - Austria/Germany

Added 07/09/2026

Embedded Software Opportunities - Be The Future Of Modern Warehouse TechnologyMultiple Embedded Software career paths to choose fromWork on autonomous robots, mobile robotics and next-generation automation solutionsAustria (Wels) OR Germany (Regensburg)Our client currently has multiple Embedded Software opportunities available, allowing candidates to choose the role that best matches their experience, interests and career ambitions. Whether you're passionate about firmware development, embedded Linux, autonomous mobile robots or high-performance shuttle systems, there is an opportunity to suit your background.These positions are ideal for technically curious and innovative software engineers looking to work on advanced products, contribute to new technologies and collaborate within...

Learn more

Portfolio Manager - Software

Added 07/09/2026

Portfolio Manager Software - Strategic Role, International Impact & Career DevelopmentLocation: Europe (remote position + travels)Strategic role with influence on product directionOur client is a leading international provider of intralogistics and warehouse automation solutions. With a strong focus on innovation, people development, and long-term growth, offers a collaborative environment where employees are empowered to shape the future of the business and its technology portfolio. They are currently seeking a Portfolio Manager Software to play a key role in the strategic development of their software portfolio, with a particular focus on warehouse management applications. This position is ideal for a visionary...

Learn more

Software Tools Manager

Added 28/08/2026

We're looking for a Software Tools Manager role to lead 10 people team. It's important you speak English and German. Please review the responsibilities and skills listed below to understand the scope better. What youll be handling: Primary strategic responsibility for the engineering, IoT management and production toolchain, which is developed and operated by the team Creative leadership role as a team leader for the holistic and individual development of the team Evaluation and introduction of new technologies to automate, standardize and optimize software development Strategic planning for the team in collaboration with project managers and product owners Coordination of...

Learn more

Embedded Software Developer (C++ / Linux)

Added 27/08/2026

Embedded Software Developer (C++ / Linux) for High-Performance Shuttle SystemsYou develop modern C++17/20 software for Linux-based embedded systems used in our autonomous Stingray shuttle solutions. Your work goes beyond coding: you will interact directly with the physical shuttle systems, analyze system behavior, debug software in conjunction with hardware, sensors, and actuators, and contribute to ensuring the reliable operation of our high-performance shuttles in demanding industrialWhat you'll be handling:*Design, implement, and continuously enhance modern embedded software in C++17/20 for Linux-based high-performance shuttle systems, leveraging a modern technology stack including Docker as well as bare-metal and RTOS components.*Analyze, debug, and optimize system...

Learn more

Software Developer Embedded Systems (New Product line)

Added 27/08/2026

Software Developer Embedded Systems (New Product line) What youll be handling: Design, Implementation & further development of Software on Embedded Linux Platform's - integrated in a modern tech stack (VS Code, Git, Docker) Design and develop traffic flow management algorithms for mobile robots Define and implement interfaces to warehouse management, PLC, mobile robots via different communication interfaces (wired, wireless) Development and execution of tests (unit tests, integration tests), including evaluation of the results Collaboration in agile product development projects with focus on embedded systems What youll need: Completed education (university) in computer science, software design, mechatronics, automation technology or a...

Learn more

Relationship Manager - Software

Added 04/08/2026

Role OverviewThe Relationship Manager-Software Recruitment division will play a critical role in delivering flexible workforce solutions to clients across the technology sector. This position is responsible for building long-term client relationships, managing recruitment delivery, and leading internal Talent Attraction teams that support contract, interim, and project-based hiring requirements.By understanding client project demands and the dynamics of the contingent talent market, you will ensure businesses have access to the specialist technology talent needed to deliver critical projects and business initiatives.Key ResponsibilitiesClient Relationship & Account ManagementBuild strong relationships with clients through regular virtual and onsite meetings to discuss recruitment performance, project requirements,...

Learn more

Relationship Manager - Software

Added 04/08/2026

NB: This role is based in London, with option to relocate to Atlanta in the first year.Role OverviewThe Relationship Manager - Software Recruitment division will play a critical role in delivering flexible workforce solutions to clients across the technology sector. This position is responsible for building long-term client relationships, managing recruitment delivery, and leading internal Talent Attraction teams that support contract, interim, and project-based hiring requirements.By understanding client project demands and the dynamics of the contingent talent market, you will ensure businesses have access to the specialist technology talent needed to deliver critical projects and business initiatives.Key ResponsibilitiesClient Relationship &...

Learn more

Relationship Manager - Software

Added 04/08/2026

Role OverviewThe Relationship Manager - Software Recruitment division is responsible for developing long-term client partnerships, managing recruitment delivery, and leading Talent Attraction teams supporting contingent workforce requirements.By understanding project demands, workforce planning requirements, and contingent talent market conditions, you will ensure clients have access to the specialist technology professionals required to successfully deliver key business and transformation initiatives.Key ResponsibilitiesClient Relationship & Account ManagementBuild strong relationships with clients through regular virtual and onsite meetings to discuss hiring performance, project requirements, and workforce planning needs.Serve as the primary point of contact for customers requiring contract, temporary, interim, and project-based technology talent.Develop a...

Learn more

Relationship Manager - Software

Added 04/08/2026

Role OverviewThe Relationship Manager - Software Recruitment division will play a critical role in ensuring clients receive exceptional recruitment services. This position is responsible for building long-term client relationships, managing the delivery of specialised recruitment solutions, and leading internal Talent Attraction teams.By understanding both client hiring requirements and the evolving software talent market, you will ensure companies secure the highly skilled professionals they require to drive business growth, innovation, and digital transformation.Key ResponsibilitiesClient Relationship & Account ManagementBuild strong relationships with clients through regular virtual and onsite meetings to discuss recruitment performance, hiring requirements, and workforce planning.Serve as the key point...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.