TASC

Software Engineering Manager

TASC

full-time

Posted on:

Location Type: Office

Location: Pune • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Switching

About the role

  • The Transaction Switching program enables frictionless commerce through a secure, highly performant and operationally resilient platform supporting Credit, Debit, Prepaid and Commercial portfolios
  • Responsible for the analysis, design, development and delivery of software solutions
  • Define requirements for new applications and customizations, adhering to standards, processes and best practices
  • Formally supervise and coach 2+ teams of engineers to build, enhance, and support multiple applications/services in delivery of Products, Platforms, or Product bundles
  • Provide strategic thinking and leadership related to a wide range of applications and systems, or software-development methodologies
  • Ensure objectives and development plans are established and reviewed continuously throughout the year
  • Speak as one management voice and regularly hold staff meetings with all levels of staff to brief on organization, department, and P&C (HR) updates
  • Hold people and teams accountable and effectively delegate responsibilities down to the team
  • Recruit and hire the right talent and continuously engage and improve teams’ performance through recurring 1-1 meetings, career development, and risk management
  • Provide and facilitate timely feedback, coaching in the moment, and mentoring for staff at all levels
  • Manage and optimize budgets, forecasting, and cost allocation while delivering on business needs
  • Emulate and drive Mastercard Way behaviour through recognitions, coaching, and employee engagement
  • Drive secure coding, vulnerability management, high availability targets (e.g., 99.95%), and reduction of mean time to mitigate (MTTM) for incidents
  • Simplify deployment, eliminate software/infrastructure snowflakes, and automate builds, tests, and deployments
  • Define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component, system, customer journeys, past issues, and regulatory controls)

Requirements

  • IT experience with successful track record in managing small scale development organization (2+ teams) with demonstrated thought-leadership, cross-functional influence, and partnership
  • Progressively grown career with proven design and development experiences in multiple languages, secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management
  • Skills to document and coach team on the development practices and coding guidelines (e.g., branching, peer reviews, library use, logging, scanning rules, test-driven development, error handling)
  • Understands and elaborates technical debt and operational issues to drive prioritization discussions with stakeholders
  • Understands system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage)
  • Skills to understand customer journeys and ensure a good customer experience by continuously reducing mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)
  • Skills to simplify deployment and eliminate software and infrastructure snowflakes using standardized platforms, ephemeral instances, and automation
  • Understands which tools and practices to choose for intelligently automating builds, tests, and deployments
  • Skills to define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component level, system level, customer journeys, past customer issues, and regulatory controls)
  • Bachelor's degree in software engineering, computer science, information technology or related discipline preferred, or equivalent work experience
  • Manage and optimize budgets, forecasting, and cost allocation while delivering on business needs
  • Recruit and hire the right talent and conduct recurring 1-1 meetings, feedback, coaching, and mentoring
  • Abide by Mastercard’s security policies and practices; ensure confidentiality and integrity of information; report suspected security violations; complete mandatory security trainings

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmentsecure codingvulnerability managementtest-driven developmentsystem architectureautomationcapacity planningincident managementbudget optimizationrequirements analysis
Soft skills
leadershipcoachingstrategic thinkingteam managementcommunicationdelegationperformance managementcross-functional influencestaff engagementthought leadership
Certifications
Bachelor's degree in software engineeringBachelor's degree in computer scienceBachelor's degree in information technology
Assystem

Solution Architect

Assystem
Mid · Seniorfull-time🇬🇧 United Kingdom
Posted: 17 days agoSource: jobs.smartrecruiters.com
Switching
OpenAI

Solutions Engineer

OpenAI
Senior · Leadfull-time🇦🇺 Australia
Posted: 26 days agoSource: jobs.ashbyhq.com
Switching
Armis

Deployment Engineer

Armis
Mid · Seniorfull-time🇺🇸 United States
Posted: 31 days agoSource: boards.greenhouse.io
CloudCyber SecurityLinuxSwitching
AND Digital

Application Security Engineer, AppSec

AND Digital
Mid · Seniorfull-time🇬🇧 United Kingdom
Posted: 23 days agoSource: apply.workable.com
SDLC
Orchard

Founding Recruiter

Orchard
Mid · Seniorfull-time$140k–$170k / yearCalifornia · 🇺🇸 United States
Posted: 8 days agoSource: jobs.ashbyhq.com
CloudSwitching