TymblHub

© 2026 TymblHub

Software Development Manager

Posted on

Experience
2 - 4 yrs
Job Location
Central Remote, Remote
Vacancy
1
Designation
Software Development Manager
Job Type
ONSITE

Job Description

  • This is a great opportunity for a Software Development Manager to lead the development of a new product
  • Please note that the location for this opportunity will be in India and will be working IST hours

Responsibilities
  • Leading, managing, and mentoring a high-performance team of software engineers
  • Overseeing the design, development, and implementation of software solutions
  • Prioritizing development efforts and unblocking developers to ensure timely delivery of software projects
  • Managing multiple projects simultaneously and ensuring they are delivered on time and within budget
  • Collaborating with stakeholders to define project requirements and scope
  • Creating and maintaining project timelines and ensuring on-time delivery of software projects
  • Evaluating and recommending software development tools and methodologies
  • Identifying and mitigating risks and issues related to software development projects
  • Monitoring team performance and identifying areas for improvement
  • Holding the team accountable for project deliverables and ensuring adherence to coding standards
  • Performing root cause analysis of technical issues and implementing solutions to prevent recurrence
  • Fostering a culture of innovation and continuous improvement within the team
  • Communicating progress, status, and issues to stakeholders and senior management
Qualifications
  • Bachelors degree in computer science, software engineering, or related field
  • 5+ years of experience in software development, with 2+ years in a management or leadership role
  • Experience managing high-performance teams and driving results
  • Strong technical skills in software development, with experience in Python, React, Relational & NoSQL Databases.
  • Experience with large scale system design and big data systems
  • Familiarity with agile software development methodologies
  • Excellent communication, leadership, and team management skills
  • Strong problem-solving and analytical skills
  • Ability to work in a fast-paced environment and handle multiple projects simultaneously
Nice to Haves
  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with DevOps practices such as continuous integration and delivery
  • Familiarity with machine learning and data analytics technologies
  • Strong business acumen and ability to understand and articulate the impact of technology on business objectives
  • Passion for developing and growing team members and creating a positive team culture
Upsides
  • Grow and scale the software development team to meet the needs of our growing organization
  • Develop and implement new strategies to improve team performance and productivity
  • Work with a talented group of engineers to create innovative and cutting-edge software solutions
  • Acquire and develop new skills in managing high-performance teams, building large-scale systems, and using the latest software development tools and methodologies
  • Work with senior leadership to shape the future direction of the company and have a direct impact on its success
  • Grow into senior leadership roles and make a significant contribution to the companys growth and success
Benefits and Perks
  • Competitive Salary
  • PTO and Paid Holidays
  • Medical PPO or HMO, Dental, and Vision Insurance