Software Engineer at Redwood Software
On-site · Hyderabad, Telangana, India · full time
Practice the Software Engineer interview at Redwood Software with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- Modern C++ (version 11 and above)
- Java
- RESTful API integration
- JSON
- JavaScript
- JQuery
- SQL
- Git
- Agile Scrum
About the role
You’ll work across the full development stack, including backend systems, integration layers, and web-based user interfaces, while gaining hands-on experience with file transfer protocols, cloud services, and enterprise software best practices. Develop and maintain backend components and services using C++ and Java. Integrate systems using RESTful APIs and handle data exchange with JSON and XML. Build and enhance web-based user interfaces using JavaScript, JQuery, and related front-end tools. Contribute to secure, reliable implementation of file transfer protocols including SFTP, FTPS, HTTP/S, FTP/S. Design and implement automated unit and integration tests in a “shift-left” testing environment. Collaborate with Quality Engineering, Product, and DevOps teams to ensure high-quality releases. Participate in Agile Scrum ceremonies including sprint planning, reviews, and retrospectives. Write clean, maintainable, and well-documented code while following industry best practices. Use version control tools such as Git or SVN and collaborate using systems like TFS and JIRA. Contribute to technical documentation and architecture reviews. Engage in continuous learning around cloud platforms (AWS, Azure), security standards, and automation technologies.