InvestCloud is looking for an experienced and passionate Engineering Manager to grow and lead a talented team of software engineers. This role is pivotal in fostering a culture of technical excellence, innovation, and agile collaboration. You will be responsible for guiding your team in building and delivering high-quality, scalable software solutions.
Requirements
- Strong technical knowledge in software development methodologies, design patterns, and implementation.
- Proven experience building and supporting applications on various platforms.
- Excellent analytical, design, and project planning skills.
- Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with modern database systems such as Oracle, PostgreSQL, or MongoDB.
- Experience leading teams that work with both front-end and back-end technologies
Responsibilities
- Lead, mentor, and support a team of software engineers, fostering their professional and technical growth.
- Drive the execution of projects, participate in project planning, and provide reliable estimates for development work.
- Champion agile methodologies and software development best practices to ensure the team delivers high-quality code and value continuously.
- Collaborate with product managers and other stakeholders to define roadmaps, break down requirements, and ensure timely delivery.
- Manage project priorities and resources, and potentially oversee budgets for projects or programs.
- Provide regular feedback on performance and assist in identifying and implementing solutions to prevent problems.
- Advise leadership on technical matters and the interpretation of policies and practices.
Other
- Minimum of 15 years of experience in software development, with at least 5 years in a leadership or management role.
- Proficient interpersonal, verbal, and written communication skills.
- Proven problem-solving and crisis management abilities.
- Background in the financial industry, particularly within the managed accounts business.
- Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field.