Redwood Software is seeking an Engineering Manager to lead and accelerate the development and support of our next-generation cloud products. This role requires strategic planning, team leadership, and technical oversight to ensure the successful delivery of mission-critical software products and features. The Engineering Manager will foster a collaborative and high-performing team culture.
Responsibilities:
- Conduct regular performance reviews and support professional development.
- Promote best practices in software development, including code reviews, testing, and documentation.
- Plan, execute, and deliver software projects on time and within budget.
- Collaborate with cross-functional teams to define project requirements and scope.
- Monitor project progress and implement mitigation strategies.
- Provide technical guidance and support.
- Stay updated with industry trends and best practices.
- Drive continuous improvement in development processes and tools.
- Participate in the design, development, and review of software architecture and code.
- Ensure the delivery of high-quality, scalable, and maintainable solutions.
- Promote agile methodologies.
- Facilitate effective communication.
- Act as a liaison between engineering and stakeholders.
- Communicate project status to senior management.
- Manage resource allocation and workload distribution.
- Address skill gaps within the team.
- Oversee the hiring and onboarding of new members.
Requirements:
- Bachelor's degree in Computer Science or related field (Master's preferred).
- Minimum 7 years of software engineering experience, with at least 3 years in a leadership role.
- Proven track record of delivering software projects.
- Experience with agile methodologies and SDLC.
- Strong leadership and team management skills.
- Excellent problem-solving abilities.
- Proficiency in programming languages (Java, C#, JavaScript) and frameworks.
- Strong understanding of software architecture and design.
- Excellent communication skills.
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Knowledge of DevOps practices and CI/CD pipelines.
- Experience with microservices and containerization (Docker, Kubernetes).
Preferred Skills:
- Prior experience as a Java and/or Cloud Architect.