Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are a global IT services and digital transformation provider. Our high-growth, product-driven organization delivers enterprise-grade software, cloud solutions, and middleware that help clients innovate and scale. With a remote-first culture, we empower teams to collaborate across time zones, embrace cutting-edge technologies, and accelerate continuous delivery.
Role & Responsibilities
- Technical Leadership
- Provide hands-on technical guidance, architecture reviews, and strategic direction for multiple projects.
- Drive adoption of best practices in design, coding, testing, and deployment.
- Stay updated with emerging technologies and recommend adoption where relevant.
- Team Management
- Lead, mentor, and grow a team of developers, tech leads, and engineers across various domains (web, mobile, backend, DevOps, etc.).
- Conduct performance evaluations, identify training needs, and ensure team skill development.
- Foster a culture of ownership, collaboration, and innovation.
- Project Delivery
- Oversee end-to-end project delivery, ensuring timelines, quality, and budget adherence.
- Coordinate across teams — product, QA, design, and business — to deliver seamless solutions.
- Identify risks early and implement effective mitigation strategies.
- Process & Quality
- Define and optimize software development processes (Agile/Scrum/Kanban).
- Ensure code quality, scalability, and maintainability through regular code and design reviews.
- Implement CI/CD pipelines and cloud infrastructure best practices.
- Stakeholder Management
- Collaborate with clients, senior management, and product teams to translate business needs into technical solutions.
- Present technical insights, reports, and progress updates to leadership.
- Participate in pre-sales activities, including technical proposals and client calls when required.
- Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- 5-6 years of experience in software development, with at least 3 years in a managerial or leadership role.
- Proven experience managing cross-functional technical teams and delivering complex IT projects.
- Strong knowledge of modern web/mobile tech stacks, cloud platforms (AWS/Azure/GCP), and DevOps practices.
- Excellent understanding of software architecture, system design, and scalable solutions.
- Solid understanding of Agile methodologies, sprint planning, and delivery management.
- Exceptional communication, problem-solving, and decision-making skills.
- Preferred Skills
- Experience with microservices architecture, API design, or enterprise application development.
- Exposure to data engineering, AI/ML, or blockchain projects is a plus.
- Certification in Project Management (PMP/PRINCE2) or Agile (CSM/PMI-ACP) is advantageous.
- Fully remote setup with flexible work hours and global team collaboration.
- Continuous learning stipend, technical certifications, and conference allowances.
- Performance-based bonus, health benefits, and generous paid time off.
Key Skills
Ranked by relevanceReady to apply?
Join Idea Usher and take your career to the next level!
Application takes less than 5 minutes

