About the Role
As a Software Development Manager, you will oversee the full software development lifecycle,
manage engineering teams, and ensure projects are delivered on time and with high quality.
You will collaborate with product, UX, DevOps, and operations teams to align technical execution
with business objectives.
Your role includes guiding architectural decisions, improving processes, and developing team talent
while driving innovation across engineering.
Requirements
Bachelor’s Degree in Computer Science, Software Engineering, or related fields
Proven experience in leading software engineering teams
Strong understanding of software architecture, SDLC, Agile, Scrum, CI/CD
Experience managing end-to-end software delivery
Excellent communication, problem-solving & stakeholder management
Skilled in modern development tools, frameworks, and best practices
Ability to thrive in a fast-paced, cross-functional environment
Strategic mindset with strong leadership and mentoring abilities
Responsibilities
- Lead, mentor, and manage software engineers (performance, skills, career development)
- Plan and deliver software projects aligned with product roadmaps
- Oversee all SDLC stages: requirements → design → coding → testing → deployment → maintenance
- Provide architectural and design direction for scalable, high-performance systems
- Coordinate with product managers, UX designers & stakeholders
- Improve development processes, tools, and Agile/Scrum methodologies
- Enforce coding standards, testing quality, and best practices
- Manage project budgets, resources, and delivery timelines
- Identify technical risks and implement mitigation plans
- Stay updated on emerging technologies and drive innovation
- Work with IT Ops & DevOps to ensure smooth releases and integrations
Salary and Benefits
- Attractive salary package
- Annual performance bonus
- Medical & insurance benefits
- Professional development & training support
- Career growth in engineering leadership
- Opportunity to influence product and engineering strategy
About the Company
We are a technology-driven organization specializing in digital transformation,
HR tech, and enterprise software solutions for regional and global clients.
Our engineering teams work on impactful, scalable platforms that solve real business challenges.
We value leaders who combine technical depth with people-centric management,
and who can elevate teams to deliver high-quality products with speed and efficiency.
This role is ideal for someone who enjoys shaping engineering culture, driving innovation,
and leading teams toward long-term technical excellence.
