Lead Software Engineer

Mastercard

Fresher Pune Full Time Work from office
Mastercard logo
Posted : today
Actively hiring

Job description

Join a dynamic team at Mastercard's Cyber and Intelligence division, focusing on delivering world-class risk and security products. The Business Applications team seeks a Senior Software Engineer to enhance billing operations and optimize systems. This role is ideal for individuals with a strong blend of domain expertise, practical experience, and a talent for translating detailed requirements into effective solutions.

Responsibilities

Key contributions include fostering cross-functional collaboration to share insights, streamline processes, and integrate systems, ensuring technology aligns with business objectives. You will be instrumental in designing, integrating, and supporting billing systems, leveraging platforms like Snowflake, Oracle ERP, and NetSuite. A deep understanding of billing operations, revenue recognition, and financial reporting is crucial. The role involves process mapping, requirements gathering, and transforming business needs into technical specifications. Managing multiple priorities, maintaining delivery quality, and proactively identifying improvements are essential. Experience with data security, privacy regulations, and compliance is valued. You will also mentor team members, promote strong engineering practices, and cultivate a collaborative environment.

Qualifications

A Bachelor's degree in Computer Science, Finance, or equivalent experience is required. Proficiency in JavaScript, TypeScript/Node.js, Java, Python, and Shell scripting is essential. Familiarity with testing and validating integrations across REST APIs, microservices, SaaS platforms, and iPaaS solutions, including ETL and database systems, is necessary. Strong expertise in SQL, RDBMS, and Snowflake, encompassing data modeling, complex queries, performance tuning, and data validation across various databases, is expected. Basic understanding of Salesforce CRM concepts and NetSuite ERP, including billing and financial reporting, is beneficial. Knowledge of Git, CI/CD pipelines, DevOps, and Agile methodologies is required. Exposure to AI-assisted engineering tools is a plus. Prior experience in payments or financial services, along with knowledge of data security and compliance, is preferred.

Essential Skills

JavaScriptTypeScriptNode.jsJavaPythonShell ScriptingSQLSnowflakeOracle ERPNetSuiteRDBMSREST APIsMicroservicesSaaS PlatformsETL WorkflowsDatabase-Driven SystemsData ModelingPerformance TuningTest Data ManagementData ValidationSalesforceGitCI/CD PipelinesDevOps PracticesAgile DeliverySoftware QualityTest AutomationDebuggingContinuous ImprovementProblem Solving

Good to Have

PaymentsFinancial Services DomainData SecurityPrivacy RegulationsCompliance StandardsAI-assisted Engineering Tools

Highlights

  • Actively hiring

More Details

RoleLead Software Engineer
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer at Mastercard | SkillMX | SkillMX