{"id":3510069,"url":"https://alion.io/job/mastercard-senior-software-engineer-91","title":"Senior Software Engineer","company":{"id":252,"name":"Mastercard","domain":"mastercard.com","url":"https://alion.io/company/mastercard","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":87,"open_postings":174,"ghost_share":0.017,"stale_share":0.437,"repost_share":0.069,"time_to_fill_p50_days":27,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":92000,"max_usd":179000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":139},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Incident Management","optional":false},{"name":"Java","optional":false},{"name":"Spring Framework","optional":false}],"status":"live","first_seen_at":"2026-10-29T00:00:00Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-10-30T20:26:55Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Our Purpose\nMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.\nTitle and Summary\nSenior Software EngineerResponsible for the analysis, design, development, and delivery of software solutions. Defines requirements for new applications and customisations while adhering to Mastercard standards, processes, and best practices. Develops, tests, and integrates applications to Mastercard specifications, while providing leadership, mentoring, and technical guidance to team members.Key Responsibilities\nSolution Design & Development\nDesign, develop, and implement technical solutions that meet business requirements while aligning with Mastercard standards and best practices.\nEvaluate and recommend alternative technical approaches to optimise performance, scalability, and maintainability.\nSelect appropriate technical frameworks, architectures, and delivery methodologies.\nTechnical Leadership\nLead day-to-day development and maintenance activities, ensuring service level agreements (SLAs) are met.\nDrive innovation, quality, cost-effectiveness, and speed to market.\nMentor and guide team members throughout all phases of the Software Development Life Cycle (SDLC).\nDeliver technical training sessions and facilitate knowledge-sharing activities.\nSoftware Development Lifecycle (SDLC) Ownership\nTake ownership of the full SDLC, including:\no Requirements gathering and documentation\no Solution design and technical specifications\no Test strategy and test design\no Performance benchmarking\no Deployment and release planning\no Rollback and contingency planning\no Cost, effort, and timeline estimation\nOperational Support & Incident Management\nPerform system maintenance and production support activities.\nInvestigate incidents, identify root causes, and implement long-term solutions.\nParticipate in on-call support rotations and pager schedules as required.\nTechnology & Innovation\nResearch, evaluate, and recommend emerging technologies, frameworks, and industry best practices.\nParticipate in Proofs of Concept (PoCs) to assess new technologies and vendor solutions.\nContribute to technology roadmaps and strategic technical planning.\nStakeholder & Vendor Collaboration\nWork closely with internal stakeholders, cross-functional teams, and external vendors.\nCoordinate offshore development teams and manage day-to-day delivery activities.\nEnsure effective knowledge transfer from vendors to Mastercard teams.\nQuality Assurance & Governance\nChampion quality assurance and quality control processes across the development lifecycle.\nEnsure comprehensive test coverage across:\no Unit Testing\no Integration Testing\no System Testing\no Performance Testing\nConduct:\no Requirements Reviews\no Design Reviews\no Code Reviews\no Security Reviews\nPromote continuous improvement of development standards, processes, and engineering practices.\nQualifications\nBachelor's degree in Computer Science, Information Technology, Information Systems, Engineering, or equivalent practical experience.\nExperience\n5+ years of hands-on software development experience using Java and Spring Framework.\nExperience developing secure, enterprise-scale solutions.\nPrevious experience within the Financial Services sector is preferred.\nStrong understanding of software engineering principles, methodologies, and best practices.\nTechnical Skills\nJava\nSpring Framework\nSoftware Architecture & Design\nSecure Software Development\nSystem Integration\nSDLC Management\nPerformance Optimisation\nProduction Support & Incident Management\nProfessional Skills\nStrong analytical and problem-solving capabilities.\nExcellent verbal and written communication skills.\nAbility to work effectively with geographically distributed and matrixed teams.\nStrong stakeholder management and collaboration skills.\nSelf-motivated with the ability to work independently and under pressure.\nContinuous learning mindset with a willingness to take on complex challenges.\nLeadership Expectations\nMentor and develop junior engineers.\nDrive engineering excellence and continuous improvement.\nFoster collaboration, knowledge sharing, and innovation across teams.\n• Lead by example in demonstrating Mastercard engineering standards and best practices.\nCorporate Security Responsibility\nAll activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:\nAbide by Mastercard’s security policies and practices;\n\nEnsure the confidentiality and integrity of the information being accessed;\n\nReport any suspected information security violation or breach, and\n\nComplete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.","description_format":"text","description_chars":5220,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Cards & Card Issuing","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-10-30T07:23:58Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":27,"reasons":["conf:0","win:early","comp:brand"],"computed_at":"2026-10-30T20:38:28Z"},"pay":null,"html_url":"https://alion.io/job/mastercard-senior-software-engineer-91","json_url":"https://alion.io/job/mastercard-senior-software-engineer-91.json","meta":{"generated_at":"2026-10-30T20:38:28Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10696,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":252},"rest":"https://alion.io/mcp/rest/get_company?id=252"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmastercard-senior-software-engineer-91"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmastercard-senior-software-engineer-91"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmastercard-senior-software-engineer-91"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mastercard-senior-software-engineer-91\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmastercard-senior-software-engineer-91"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3510069}},{"tool":"search_jobs","arguments":{"company":"mastercard.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3510069},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}