We are seeking an accomplished and strategic Technical Manager (AVP) to lead two critical engineering teams: the Fleet Management System team and the Finance BackOffice team. This is a key leadership role that demands deep expertise in complex backend systems, enterprise architecture, and strong people management skills. The successful candidate will be accountable for the technical vision, solutioning, architecture design, and overall health and future-proofing of these mission-critical internal applications.
Technical Leadership & Architechture
- Solution & Architecture Design: Drive the technical direction and architectural design for both Fleet Management and Finance BackOffice platforms, ensuring scalability, resilience, and security.
- Technology Roadmap: Define and implement the technical roadmap, guiding the migration and modernization of legacy systems (JBoss, WebLogic) toward modern, cloud-native architectures (Java Spring Boot, Cloud services, Kafka).
- Code Quality & Standards: Establish, mentor, and enforce best practices for code quality, rigorous testing (unit, integration, and end-to-end), performance optimization, and API design.
- Future Proofing: Proactively identify and assess new technologies and methodologies to ensure the platforms remain agile, maintainable, and aligned with future business needs.
- Middleware Mastery: Provide expert guidance on the utilization and optimization of middleware and data services, including Kafka (event streaming), Redis (caching), and PostgreSQL (data persistence).
People & Team Management
- Dual Team Leadership: Directly manage, mentor, and coach engineering teams responsible for the full-stack development (backend heavy) of both Fleet Management and Finance BackOffice systems.
- Performance & Growth: Conduct performance reviews, manage career development, and drive a culture of continuous learning, accountability, and engineering excellence across both teams.
- Stakeholder Communication: Act as the primary technical point of contact for business stakeholders (Operations, Finance), translating complex business requirements into clear, executable technical strategies and project plans.
Operational Excellence
- Full Lifecycle Ownership: Own the entire software lifecycle, encompassing strategic design, hands‑on development governance, seamless deployment (CI/CD), and continuous production monitoring and iterative improvement (DevOps).
- System Health: Ensure high availability and performance of all production systems, providing guidance on monitoring, alerting, and incident response procedures.
- Security & Compliance: Ensure all solutions comply with enterprise security policies and regulatory requirements relevant to financial data and critical operations.
Technical Stack Expertise
- Backend / Core - Java, Spring Boot, RESTful Services
- Legacy Systems - JBoss, WebLogic (Experience managing and planning decommissioning/migration)
- Frontend Knowledge - React.js, Angular.js (Ability to guide frontend engineers and understand integration points)
- Middleware / Data - Kafka (Crucial for event-driven architecture), Redis, PostgreSQL
- Cloud / Infrastructure - Cloud platforms (AWS, Azure, or GCP), In‑depth knowledge of Networking (TCP/IP, Load Balancing, Security Groups), Containerization (Docker/Kubernetes)
- DevOps & SRE - DevOps toolchains (Terraform/Ansible, Bitbucket Pipelines), Production Incident Management, Observability (Datadog, Prometheus, Grafana, ELK Stack)
- Practices - OOP, Design Patterns, TDD/BDD, Microservices/Monolith Transition
Job Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience in the financial services or logistics/transportation sectors.
- Prior experience managing the modernization of large, monolithic applications.
- 7+ years of experience in software development, with a focus on enterprise-level backend systems.
- 3+ years of experience in a formal leadership/management role (Team Lead, Manager, AVP) overseeing software engineering teams.
- Proven track record of successfully architecting, building, and deploying highly scalable, transactional applications in the cloud.
- Exceptional communication, presentation, and interpersonal skills, with the ability to influence technical and non-technical audiences.