Software Development Manager

3 years

0 Lacs

Posted:2 months ago| Platform: Indeed logo

Apply

Work Mode

Remote

Job Description

Mangalore, India
Posted on 02/07/2025

Key Roles and Responsibilities

  • Lead and manage multiple cross-functional software development teams.
  • Collaborate with clients for technical discussions to propose solutions based on requirements.
  • Design efficient and scalable database schemas (both relational and NoSQL) based on application requirements.
  • Make informed technical decisions during the solutioning phase, ensuring alignment with architectural standards, client requirements and business goals.
  • Drive product development from planning to deployment and post-deployment support.
  • Ensure alignment between client requirements, product features and business objectives.
  • Manage project risks, timelines, resource allocation, and quality.
  • Coordinate with DevOps and QA for smooth CI/CD and testing cycles.
  • Facilitate sprint planning, retrospectives, and stakeholder reviews.
  • Guide teams in technical implementation, architecture decisions, and troubleshooting.
  • Ensure customer satisfaction and resolution of issues post-deployment.
  • Promote best practices in code quality, testing, and documentation.
  • Guide team with Linux/Windows command-line environments and shell scripting.
  • Guide teams to third party API integration and protocol integration.

Knowledge, Skills and Abilities required

  • Languages & Frameworks: Java, Spring Boot, Hibernate (5+ years).
  • Databases: MySQL, SQLLite (5+ years).
  • Messaging and APIs: REST API, Web Sockets, RabbitMQ (5+ years).
  • Cloud: AWS (EC2, S3, RDS), Azure (IoT Hub, Storage).
  • Testing: JUnit, Mockito, Jacoco, SonarQube (5+ years).
  • Tools: Git, JIRA, Jenkins, IntelliJ, Visual Studio Code, Postman, phpMyAdmin.
  • Proven experience leading software development teams (3+ years).
  • Strong client communication and expectation management.
  • Experience handling multiple projects and dynamic requirements.
  • Expertise in change management and agile methodologies.
  • Ability to guide architectural decisions and resolve technical conflicts.
  • Mentoring, coaching, and team development abilities.
  • Proven decision-making capabilities in both technical and managerial contexts, ensuring timely and effective resolutions that align with project goals and business needs.
  • Good to Have - Languages: Python, Databases: MongoDB, Messaging: Kafka, Cloud: AWS (Cloud Watch, DynamoDB), Azure (Translator), Testing: JMeter, Containerization & DevOps: Docker, GitHub Actions, Kubernetes.

Experience

  • 7+ years of overall experience in software development.
  • Minimum 5 years of experience in Java development.
  • At least 3 years of experience in a leadership or management role.
  • Experience working in a client-facing role is essential.
  • Experience working in a startup and product-based company.

Education Qualification

  • Graduate in English, Journalism or related field

Work Location

  • Mangalore, Karnataka (Currently we are not open to remote work option)

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

hyderabad, telangana, india

noida, uttar pradesh, india