Overview
Lead a high-performing software engineering team and drive technical strategy across Redwood's Workload Automation Platform, which powers enterprise data exchange for more than 1,000 customers worldwide.
What you'll do
- Manage, coach, and grow a team of software engineers, supporting career development and conducting performance reviews.
- Foster an inclusive, collaborative team culture.
- Provide hands-on technical guidance and participate in design reviews.
- Define technical roadmaps for Java/Spring Boot microservices, ensuring high standards for architecture, security, and observability.
- Oversee team execution, sprint planning, and delivery timelines to ensure resilient, scalable core platform features and infrastructure.
- Research and apply AI/ML concepts to enhance MFT (Managed File Transfer) and WLA (Workload Automation) product capabilities, such as intelligent routing, predictive maintenance, and enhanced security.
What you'll need
- Bachelor's degree in Computer Science, Engineering, or related field.
- 15+ years of professional software engineering experience, with at least 4 years of direct people management experience leading engineering teams.
- Strong Java, Spring Boot, and REST API skills, with a solid understanding of OOP, design patterns, and architecture principles.
- Extensive experience architecting, deploying, and managing complex solutions on a major cloud platform, with a deep understanding of cloud concepts including networking, security, and cost optimization.
- Expertise in building distributed SaaS systems, microservices, APIs, Kubernetes, and cloud platforms.
- Proven familiarity with AI/ML concepts and their usage, with practical experience or a strong conceptual understanding of how to apply these techniques to solve engineering problems.
- Strong understanding of modern DevOps practices, including CI/CD, Infrastructure as Code (IaC) such as Terraform, and automated platform management.
- Mastery of container orchestration, specifically with EKS (Elastic Kubernetes Service), including managing inter-component communication and cluster operations.
- In-depth understanding of enterprise file transfer protocols (e.g., SFTP, FTPS, AS2) and secure communication protocols.
- Proven track record of building and managing high-performing engineering teams, hiring top talent, and driving team productivity.
- Knowledge of agile development methodologies (Scrum, Kanban).
- Excellent problem-solving, communication, and collaboration skills.
- Experience with large-scale enterprise application integration, preferably with SAP.
Nice to have
- AWS cloud platform experience.
Read the full description and apply on the company’s own careers page.