Software Development Manager
Role details
Job location
Tech stack
Job description
The Senior Software Development Manager is responsible for helping build a culture of speed, Quality, innovation, collaboration, and ownership moving forward., * Oversee the Software Development Operation for one of our product lines. This product has multiple development pipelines (future generations, roadmap & support), and employees across geographies. Managing this team requires the ability to directly and indirectly manage developers at all levels, quality/quality automation engineers, all while ensuring efficiency and effective execution.
- Responsible for building the product's tech strategy vision in alignment and agreement with the cross-products/ technology strategy.
- Actively involved in the Architecture board to contribute to the enterprise architecture and propagate it down and drive it on the product technology level.
- Own the technical risk register for the product.
- Enhance policies, procedures and utilization of technology tools.
- Assess the performance of the team and the product delivery, continuously monitor KPIs and adjust to meet needed targets.
- Getting your hands dirty with Java, Microservices, and container-based applications.
- Provide technical leadership for best practices across the technology stacks, DevOps, Quality and Security.
- Drive strategic decisions relating to software architecture, infrastructure, testing, and deployments.
- Mentor engineers utilizing proven design patterns.
- Implement systems and processes that drive efficiency and quality.
- Deliver product releases that meet requirements, at high quality and on time.
- Ability to attract, hire and inspire world-class engineers.
- Maintain the security of the information, devices and systems that Eastnets, and its personnel, customers and partners use.
- Protect Eastnets business information and any customer, supplier or partner information within its custody by safeguarding its confidentiality, integrity and availability.
- Adhere to and comply with Eastnets internal security policies, Code of Ethics, Nondisclosure Policy, Non-Compete Policy, Email Policy, Proprietary Rights Acknowledgement, Background Check Policy, and all other internal policies and employee handbook.
- Participate in the company's wide initiatives.
Requirements
As a Senior Software Development Manager, he/ she should demonstrate sound knowledge of industry best practices, strategic thinking, good organizational and leadership skills, and proficiency in Java technologies. Additionally, this role should have good analytical skills, the ability to anticipate issues and frame remedial actions, and excellent teamwork skills., * 15+ years' experience in managing engineering teams.
- 8+ years' experience in hands-on full-stack web development - Java in the backend and JavaScript frameworks in the front end.
- Experience with Microservices and container-based applications and architectures.
- Experience with Financial or banking software is a big plus.
- Previous experience with C++ is preferred but not required.
- Successfully managed teams in rapid product development, including remote and offshore teams.
- Excellent leadership qualities and can influence and inspire team members at all levels.
- Proven track record in successfully delivering big projects and products.
- Strong experience in utilizing advanced technologies: Blockchain, Artificial Intelligence, etc.
- Familiarity with AI technologies and their application is a strong plus.
- Passion for being at the leading edge of technology.
- Excellent English written and verbal communication skills.