Share this Job

Job Title:  Sr Manager Software Engineering


Bangalore, Karnataka, IN

Remote Options (if applicable): 

Req ID: 56329

Job Family: Information Technology/Software Development


Sabre Corporation is a leading technology provider to the global travel and tourism industry. Headquartered in Southlake, Texas, USA, Sabre operates offices in approximately 60 countries around the world. At Sabre, we make travel happen. Positioned at the center of the business of travel, our platform connects people with experiences that matter in their lives. Today, Sabre is creating a new marketplace for personalized travel. It is our people who develop and deliver powerful solutions that meet the current and future needs or our airline, hotel and travel agency customers. Join our journey! 

Job Description

A Bangalore, India, Engineering Leadership position (Senior Manager, Software Engineering) for the Customer Touchpoints APIs and Storefront (CTAS) organization with focus on Digital Connect (DC) Products/Systems. The position offers a unique opportunity to lead BLR-based software development teams for an evolving E-Commerce and Platform suite of Products/Systems which power the world’s leading airlines and agencies, and convergence thereof.
The individual needs to be able to manage multiple conflicting priorities, with minimal day-to-day direction, solve for the immediate, yet deliver for the longer-term - on time and budget, juggling multiple projects in parallel and quickly switching context. Requires Project and Release Management knowhow to drive development and delivery based on decisions aligned to the organization and company strategy goals and priorities; needs to oversee modern and legacy technologies, bring innovation and POCs to reality, implement industry and SDLC best-practices to create a value proposition, cost-effective development/delivery for positive ROIC.
• SOFTWARE DEVELOPMENT:14+ years of progressive SDLC (Software Development Lifecycle), with experience spanning facets of Architecture, Design, Solutioning, Development,Quality, Operations, Support, with emphasis on progressively managing larger software
development teams. Proven leadership ability to lead/direct multiple projects simultaneously and get the job done – high-quality, on time, on budget. 
• PEOPLE MANAGEMENT: 7+ years in a People Management Role independently managing large teams / organization constituting employee, contractors, SOW teams, and next level managers / supervisors – providing guidance, and growth. Proven leadership ability to delegate
work to subordinates, taking full responsibility and accountability for their actions.
Technical Prowess Working knowledge (from a technical leader perspective), spanning many of the following areas, as a means to effectively manage the day-to-day workings of the Development Teams:
• Compliance, GDPR, Data security and Disaster recovery.
• SaaS, PaaS, IaaS and cloud migration strategy
• SOAP, REST, RESTful, JSON-RPC, JMS, SOA/EDA and Microservices Architecture, clientserver and distributed systems, Mulesoft, API-First Service Frameworks
• Knowledge of Java, J2EE, Spring, Spring Boot, RDBMS, NoSQL, OOAD.
• Knowledge and experience on MuleSoft
o MuleSoft version 3.9 and MuleSoft version 4.2.x. and migrating the APIs from lower version latest version.
o Exposure to Migrate the MuleSoft API’s to Spring Boot.
• Exposure to Design Patterns, Software Architecture best practices, and Agile SDLC, build & deployment tools and CI / CD practices.
• CI/CD deployment pipelines, in Datacenters, AWS, GCP, using NGP
• MVC, Spring IOC, SOA and other similar design patterns/principles, with understanding APIFirst design and microservices architecture design paradigms
• Development in complex multi-datacenter / cloud / hybrid infrastructure environments
• Ability to provide/understand technical system solutions, determine/implement overall design direction, observe and provide recommendations to solve for complex technical issues proactively and in the moment
• Experience planning and developing support processes and adhering to best practices
• Quickly comprehend the functions and capabilities of legacy and newer technologies

Job Requirements

Minimum 5 years of Management experience in eCommerce Application Development.
• Highly motivated individual with strong negotiation, planning and organizational skills.
• Able to execute and deliver initiatives toward increasing productivity, system performance, standardization, best practices and maximizing product quality.
• Must have ability to effectively influence stakeholders across the business.
• Excellent communication and presentation skills.
• Expert in development of Microservices using MuleSoft platform.
• Extensive experience in development of Microservices based on RESTFUL Services.
• Expertise in development of modern responsive web app development based on Micro services, Cloud Native technologies
• Ability to handle multiple projects and teams simultaneously.
• Proactive and solutions-based self-starter who is comfortable with ambiguity and has a proven ability to operate well in a fast-paced and dynamic environment.
• Must be comfortable in a matrix structure and have a high commitment to collaborate with all parts of the organization.
• Strong, proven leadership skills while working on cross-functional teams. Able to identify people needs and put the best people in the best positions for individual and team success.
• Rigor and discipline around managing to scope, budget and performance metrics across organization
• Strong knowledge and experience with Scrum/Agile development Methodology. Able to drive teams to successful outcomes through empowerment and effective management of priorities.
• An independent thinker with strong analytical skills who is capable of supporting and leading his/her team to identify and implement new and creative solutions. 
• Possesses significant knowledge of Java client/server systems architectures.
• Manages Vendor and Dev team responsible for developing, coding, testing, debugging of highly complex new product
• Demonstrated technical leadership to deliver on-time/on-budget software by accurately estimating software budget and scheduling for various software development stages and releases
• Collaborates with other team leadership to provides direction for the entire project or a project teams
• Works with technical staff and team leadership to understand problems and come up with the best approach to resolve them.
• Collaborates with product management leadership and oversee product development.
• Manages/leads team to apply and introduce industry advance best engineering practices.
• Manages work closely with team leadership, architect and technical staff to understand problems with software and support team for resolving them.
• Leads the team for greater solution and identifies and plans for continuous improvement of the product.
• Applies fundamental skills, concepts and practices to solve difficult assignments. Demonstrate broad knowledge of technical solutions.
• Understands capabilities and complexity of environment and manages its scalability/high availability/performance requirements.
• Assesses and recommends the best technical solutions for complex projects
• Creates new ideas to improve application performance and stability
• Bring a passion to learn and the best development practices to the team
• Will work closely with other cross functional teams in doing design, development & deployment of the application 


We will give careful consideration to your application and review your details against the position criteria. You will receive separate notification as your application progresses.

Please note that only candidates who meet the minimum criteria for the role will proceed in the selection process. Join our life community at Sabre by following us on Twitter, Facebook and LinkedIn


Stay connected with Sabre Careers

Facebook Twitter LinkedIn


Job Segment: Developer, Manager, Application Developer, Cloud, Java, Technology, Management