Redwood Software

SaaS

SeniorSoftwareEngineer

India Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at Redwood Software. Skills: Modern C++, Java, RESTful integrations, JSON, XML, JavaScript, JQuery, File transfer protocols (SFTP, FTPS, HTTP/S, FTP/S), AWS, Azure. Lead the design, development, and enhancement of solutions and products. Build high quality, scalable and secure software”

What You'll Achieve.

Deliver reliable, maintainable enterprise software; Give you the freedom and time to imagine and define your future

Industry & Context.

SaaS
Problems you'll solve

Work the Problem

What They're Looking For.

Must Have

Bachelor’s degree in Computer Science, Engineering, or related field., 5–7 years of professional experience in software engineering, Modern C++ and OOP development skills, Solid knowledge of REST APIs, integration patterns, and data formats like JSON, Proficiency with JavaScript, JQuery, and modern front-end development concepts, Proficiency with SQL and relational databases, Understanding of file transfer and networking protocols (SFTP, FTPS, HTTP/S, FTP/S), Experience with version control (Git, SVN) and collaboration tools such as JIRA, TFS, Familiarity with Agile Scrum development methodologies, Good understanding of cloud infrastructure and services (AWS, Azure), Excellent written and verbal communication skills, Ability to write clean, maintainable, and well-documented code, Security-first mindset, particularly with networking and data exchange

Nice to Have

Exposure to DevOps workflows, CI/CD pipelines, and infrastructure-as-code tools and practices, Knowledge of security, encryption, and compliance standards related to data and file transfer

What You'll Do.

and enhancement of solutions and products

scalable and secure software

Design and develop robust

highly secure file transfer products and solutions in Modern C++ (version 11 and later) and Java

Build and maintain RESTful integrations using JSON and XML

Contribute to and enhance web-based UIs using JavaScript

and related frameworks

Implement and optimize support for file transfer protocols (SFTP

Design and implement automated unit and integration tests

Collaborate with team leads and architects on system design and feature planning

Participate in code reviews

Partner with Quality Engineering

and Product teams to deliver reliable

maintainable enterprise software

Work with cloud technologies including AWS and Azure to deploy and scale infrastructure and services

Contribute to team ceremonies and technical documentation

Take ownership of assigned modules

Mentor junior engineers when appropriate

How You'll Work.

Team & Collaboration

Collaborate with team leads and architects on system design and feature planning; Participate in code reviews; Partner with Quality Engineering, DevOps, and Product teams; Contribute to team ceremonies; Mentor junior engineers

Communication Scope

Excellent written and verbal communication skills

Full Job Description

OUR MISSION At Redwood, we empower our customers with lights-out automation for their mission-critical business processes. ABOUT US Redwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative power of automation. Our unparalleled solutions empower you to orchestrate, manage and monitor your workflows across any application, service or server — in the cloud or on premises — with confidence and control. Redwood’s global team of automation experts and customer success engineers provide solutions and world-class support designed to give you the freedom and time to imagine and define your future. Get out of the weeds and see the forest, 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 looking for a Senior Software Engineer to join our global engineering organization and help lead the design, development, and enhancement of our solutions and products. As part of our engineering team, you’ll build high quality, scalable and secure software that powers critical file exchange capabilities for over 5000 global enterprise customers. This role is ideal for an experienced backend engineer who thrives in a collaborative environment, takes ownership of complex systems, and enjoys working across the full stack—from APIs to UI to cloud integration. Design and develop robust, high-performance, highly secure file transfer products and solutions in Modern C++ (version 11 and later) and Java Build and maintain RESTful integrations using JSON and XML Contribute to and enhance web-based UIs using JavaScript, JQuery, and related frameworks. Implement and optimize support for file transfer protocols (SFTP, FTPS, HTTP/S, FTP/S) Design and implement automated unit and integration tests

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Redwood Software?

Real rants from real employees. Read before you apply.

Read Company Rants →