Start Date
Immediate
Expiry Date
08 Nov, 25
Salary
165000.0
Posted On
09 Aug, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Computer Science, Software Development Methodologies, Devops, Distributed Systems, Communication Skills
Industry
Computer Software/Engineering
JOB SUMMARY:
The Senior Software Engineering Manager is responsible for leading and mentoring a team of software engineers to design, develop, and deliver scalable software solutions. This role requires deep technical expertise and exceptional leadership to align engineering efforts with broader business objectives. The position fosters innovation, ownership, and collaboration across cross-functional teams while maintaining high standards of performance, quality, and reliability.
EDUCATION:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
EXPERIENCE:
10+ years of professional software development experience.
5+ years of experience managing engineering teams, preferably in Agile environments.
Experience leading full SDLC and working with distributed systems, cloud technologies, and DevOps.
SKILLS:
Strong understanding of modern software development methodologies and tools.
Excellent problem-solving, decision-making, and communication skills.
Ability to influence without authority and collaborate across departments.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibility 1: Team Leadership & Development
Create a culture of ownership, innovation, and accountability.
Provide oversight and coaching to software engineers, ensuring high standards in scalability, performance, and technical excellence.
Responsibility 2: Technical Strategy & Execution
Lead development through modern best practices in architecture, design, coding, testing, and documentation.
Ensure delivery of high-quality, maintainable software systems.
Responsibility 3: Cross-functional Collaboration
Partner with Product Management, Design, QA, and Operations to align engineering projects with business goals and customer needs.
Responsibility 4: Technical Operations
Optimize software engineering processes, development methodologies, and system architectures to enhance delivery velocity and system reliability.
Responsibility 5: Project & Resource Management
Plan, track, and deliver complex projects on time and within scope.
Allocate and manage team resources to maintain quality and meet deadlines.