Manager, Application Development
IT
Bangalore, India
Posted on 02-11-2026
Job Description
Overview
Position Summary
The Manager, Application Development oversees the day‑to‑day execution of application development activities for BNI’s global business networking platform. This role manages a team of software engineers, ensuring high‑quality delivery, adherence to established development standards, and effective collaboration with cross‑functional partners. The Manager provides hands‑on technical guidance and supports project execution within the direction set by senior leadership.
Roles and Responsibilities
- Manage the application development team’s daily work, ensuring timely and high‑quality delivery of assigned projects and enhancements.
- Provide hands‑on technical guidance and support to engineers, helping troubleshoot issues and remove blockers.
- Collaborate with product management, design, QA, and other stakeholders to clarify requirements and support project execution.
- Ensure team adherence to established coding standards, testing practices, and deployment processes.
- Monitor progress of development tasks, identify risks, and escalate issues appropriately.
- Support resource planning and workload distribution within the team.
- Maintain documentation for systems, processes, and application components.
- Stay informed about relevant tools and technologies and share recommendations with senior leadership when appropriate.
Key Skills & Technical Requirements
Technical Skills
- Strong proficiency in Python and object‑oriented design.
- Working knowledge of multiple programming languages and frameworks (e.g., Java, .NET, Python, React).
- Experience with Python frameworks such as Django, Flask, or FastAPI.
- Understanding of RESTful APIs, microservices, and cloud‑native concepts.
- Hands‑on experience with AWS or similar cloud platforms.
- Familiarity with databases such as MySQL and MongoDB.
- Exposure to Docker, Kubernetes, and CI/CD pipelines.
- Understanding of security, scalability, and performance considerations.
- Experience working within Agile methodologies and using tools such as JIRA or Trello.
Management & Soft Skills
- Experience managing a team of software engineers (5+).
- Strong communication and stakeholder‑management skills.
- Ability to coach and develop team members.
- Effective at balancing hands‑on technical work with people management responsibilities.
- Strong collaboration skills and ability to work across functions.
Competencies
- Communication
- Accountability & Integrity
- Technical Proficiency
- Performance Management
- Process Management
- Leadership
- Quality Management
- Adaptability
- Emotional Intelligence
- Relationship Building
Job Requirements
- Business‑Level English Proficiency
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 5–7 years of experience in software development, including 1–2 years in a team‑lead or people‑management role.
- Experience contributing to application development projects and supporting delivery across cross‑functional teams.
- Experience in product‑based companies or SaaS environments (preferred).
Preferred Qualifications
- Experience with cloud‑native development or modern application architectures.
- Exposure to data engineering, AI/ML, or analytics concepts.
- Familiarity with messaging or streaming technologies such as Kafka or RabbitMQ.
Additional Responsibilities
- Any additional duties needed to help demonstrate our core values, drive our vision, and fulfill our mission.
Physical Demands and Working Conditions
Sedentary work. Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects. Repetitive motion. Substantial movements (motions) of the wrists, hands, and/or fingers. The worker is required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading.
External Posting Language
This is a full-time position. This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Learn more at BNI.com

