Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join brightedge and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Role : Software Development Engineering Manager</b><br/><br/><b>Role Direction and Impact :</b></p><p><br/></p><p>The Software Development Engineering Manager will be a critical leadership role in our engineering organization.<br/><br/> This person will not only manage and grow engineering teams but also remain hands-on with technical guidance and strategic execution.<br/><br/> The Engineering Manager will : <br/><br/>- Lead Teams to Success : Drive delivery of high-quality, scalable, and maintainable software product.<br/><br/>- Set Technical Direction : Review, evaluate and implement architecture, development best practices, and technical strategy aligned with business goals.<br/><br/>- Mentor and Grow Talent : Coach engineers, provide career development guidance, and create high-performing teams.<br/><br/>- Ensure Project Success : Partner with product, design, and QA to deliver impactful projects on time and within budget.<br/><br/>- Champion Engineering Excellence : Advocate for innovation, continuous improvement, and best practices across engineering.<br/><br/><b>Key Responsibilities :</b></p><p><br/></p><p>- Lead, mentor, and manage a team of engineers, fostering growth and accountability.<br/><br/>- Define and follow thru technical KPIs, strategy, architecture, and roadmap.<br/><br/>- Collaborate cross-functionally team with product, design, QA, infosec, professional services, and stakeholders.<br/><br/>- Champion best practices in development, ensuring code quality, scalability, and maintainability.<br/><br/>- Drive a culture of innovation and continuous improvement.<br/><br/>- Provide hands-on technical guidance and support in design and coding when necessary.<br/><br/>- Own project delivery end-to-end, ensuring milestones are met.<br/><br/>- Recruit, onboard, and retain top engineering talent.<br/><br/>- Monitor project risks and implement mitigation strategies.<br/><br/>- Stay updated on emerging technologies and industry trends to keep the team competitive.<br/><br/><b>Technical Requirements & Key Skills :</b><br/><br/>- Technical Background : Strong foundation in software engineering with hands-on coding experience.<br/><br/>- Software Development Expertise : Deep understanding of software design, architecture, algorithms, and system design.<br/><br/>- Leadership & Management : Proven track record of managing teams of engineers (3+ members).<br/><br/>- Experience managing high-performance teams and driving results.<br/><br/>- Modern Practices : Familiarity with Agile, DevOps, CI/CD pipelines, and modern development tools.<br/><br/>- Cloud & Infrastructure : Experience with AWS, GCP, or self-managed data centres.<br/><br/>- Programming Languages : Proficiency in at least one modern language (Python, Java, C++, etc.<br/><br/>- Database Knowledge : Hands on experience SQL databases.<br/><br/>- Project Ownership : Demonstrated ability to take projects from concept to production.<br/><br/>- Plus Skills : Containerization (Docker, Kubernetes), microservices, distributed systems, data-driven decision-making.<br/><br/>- OLAP databases.<br/><br/>- Employee engagement program.<br/><br/>- Design review evaluations.<br/><br/>- Big data processing.</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
brightedge is actively hiring for this Engineering Manager - Java/Python position
Apply Now