Share
About Our Organization:Job Description:The right person is an experienced Software Development Manager with proven experience leading a fast-moving engineering team. With a strong technical background in user-facing applications or frontend platforms, excellent communication (writing/verbal) skills, and solid people management abilities, you’ll manage and develop a talented and experienced engineering team.Key job responsibilities
As part of this role, you will:
* Hire and develop talents for your team.
* Work with stakeholders to build attractive roadmaps and deliver high-quality products for customers.
* Exhibit excellent judgment on how to prioritize between focusing on existing versus new customers and between features, architectural improvements and operational excellence.
* Improve and operate mechanisms that drive higher velocity for features and key decisions.
- Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.
- 10+ years of software development experience, including building and delivering production-grade customer-facing applications.
- Proficiency in object-oriented programming (e.g., Java, C#) and familiarity with modern frontend technologies such as TypeScript, React, or similar frameworks.
- Proven experience designing and maintaining scalable, complex software architectures.
- 5+ years of experience managing high-performing software engineering teams.
- Demonstrated ability to lead cross-functional initiatives involving frontend, backend, and product components.
- Strong technical judgment, design, and problem-solving skills.
- Excellent written and verbal communication skills, with the ability to effectively engage both technical and non-technical audiences.
These jobs might be a good fit