About the job
OUR MISSION
At Redwood, we are dedicated to providing our customers with cutting-edge lights-out automation solutions for their essential business processes.
ABOUT US
Redwood Software stands at the forefront of full stack automation fabric solutions tailored for mission-critical business operations. As the pioneer of the first SaaS-based composable automation platform designed specifically for ERP, we harness the transformative power of automation. Our exceptional solutions enable you to effectively orchestrate, manage, and monitor workflows across any application, service, or server, whether in the cloud or on-premises, with confidence and control.
Our global team of automation experts and customer success engineers is committed to delivering innovative solutions and world-class support, designed to empower you to envision and create your future. Shift your focus from the minutiae to the broader vision with Redwood Software.
CORE VALUES
- One Team. One Redwood
- Make Your Own Weather
- Obsess over Customer Success
- Work the Problem
- Be Curious
- Own the Outcome
- Respect Each Other
YOUR IMPACT
We are seeking a Senior Software Engineer to join our dynamic global engineering team and play a pivotal role in the design, development, and enhancement of our products and solutions. In this position, you will create high-quality, scalable, and secure software that powers essential file exchange functionalities for over 5,000 global enterprise clients.
This role is perfect for an experienced backend engineer who excels in a collaborative environment, takes charge of complex systems, and enjoys working across the full technology stack, from APIs to UI to cloud integration.
- Design and develop robust, high-performance, highly secure file transfer products and solutions using Modern C++ (version 11 and above) and Java.
- Build and maintain RESTful integrations utilizing JSON and XML.
- Contribute to and enhance web-based UIs using JavaScript, JQuery, and related frameworks.
- Implement and optimize support for file transfer protocols such as SFTP, FTPS, HTTP/S, and FTP/S.
- Design and implement automated unit and integration tests in a “shift-left” testing environment.
- Collaborate with team leads and architects on system design and feature planning.
