1

Mastercard Software Development Engineer Jobs in Chicago, IL

Senior SDET || Glenview, IL - Hybrid

Glenview, IL · On-site

$107K - $140K/yr

Senior SDET (Software Development Engineer in Test) Location: Glenview, IL - Hybrid (3 days onsite per week, LOCAL candidates preferred) Duration: 6+ Months (Possible Extension) About the Role: We ...

May require final in-person interview in downtown Chicago client location This is an SDET role combining software development + quality assurance . Candidate will write code to test code for new and ...

Showing results 21-40

Mastercard Software Development Engineer information

See Chicago, IL salary details

$84.5K

$152.5K

$217K

How much do mastercard software development engineer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for mastercard software development engineer in Chicago, IL is $152,531.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,900.00 and $189,700.00 per year, depending on experience, location, and employer.

What does a Mastercard software development engineer do?

A Mastercard Software Development Engineer is responsible for designing, developing, and maintaining software applications that power Mastercard’s payment solutions and services. They work on a variety of projects, ranging from secure transaction processing systems to digital payment platforms. Their tasks include writing and testing code, collaborating with cross-functional teams, and ensuring software meets security and performance standards. The role often involves staying up to date with the latest technologies and implementing innovative solutions to enhance user experiences and system reliability.

How does a Mastercard software development engineer typically collaborate with cross-functional teams?

As a Software Development Engineer at Mastercard, you will regularly collaborate with cross-functional teams such as product management, quality assurance, and operations. These collaborations are essential for understanding business requirements, integrating feedback, and ensuring the delivery of high-quality, secure software solutions. Agile methodologies are commonly used, so you'll participate in daily stand-ups, sprint planning, and code reviews alongside teammates from various disciplines. This environment fosters open communication and continuous learning, allowing engineers to contribute ideas and grow their professional network within the company.

What are the key skills and qualifications needed to thrive as a Mastercard software development engineer, and why are they important?

To thrive as a Mastercard Software Development Engineer, you need strong programming abilities (such as Java, C++, or Python), solid understanding of computer science fundamentals, and a relevant degree in computer science or related field. Familiarity with industry-standard development tools, cloud platforms, version control systems like Git, and knowledge of secure coding practices are typically required, along with certifications such as AWS or Scrum when applicable. Excellent problem-solving, collaboration, and communication skills are essential for effective teamwork and agile development. These skills and qualities ensure the delivery of secure, scalable, and innovative payment solutions that meet Mastercard’s global standards.

What is the difference between Mastercard Software Development Engineer vs Mastercard Software Engineer?

AspectMastercard Software Development EngineerMastercard Software Engineer
ResponsibilitiesDesign, develop, and implement software solutions, often focusing on new features and product developmentMaintain, improve, and support existing software systems, with a focus on stability and performance
Required SkillsProficiency in programming languages, software design, and development methodologiesStrong coding skills, debugging, and system optimization abilities
Work EnvironmentCollaborative teams in product development, often involved in innovative projectsSupport and maintenance teams working on existing platforms and systems

Mastercard Software Development Engineers focus on creating new software solutions and features, while Mastercard Software Engineers primarily work on maintaining and improving existing systems. Both roles require strong programming skills and are integral to Mastercard's technology teams, but they differ in scope and responsibilities.

What are popular job titles related to Mastercard Software Development Engineer jobs in Chicago, IL?

For Mastercard Software Development Engineer jobs in Chicago, IL, the most frequently searched job titles are:

What job categories do people searching Mastercard Software Development Engineer jobs in Chicago, IL look for?

The top searched job categories for Mastercard Software Development Engineer jobs in Chicago, IL are:

What cities near Chicago, IL are hiring for Mastercard Software Development Engineer jobs?

Cities near Chicago, IL with the most Mastercard Software Development Engineer job openings:

Infographic showing various Mastercard Software Development Engineer job openings in Chicago, IL as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, and 3% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $152,410 per year, or $73.3 per hour.

$51.50 - $66.50/hr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

About the job


About eMeasurematics

eMeasurematics develops advanced industrial automation, material tracking, Digital Twin, and

yard and warehouse management solutions for some of the world's leading steel, metals,

manufacturing, logistics, and heavy-industry operations.

Our solutions combine enterprise software, industrial hardware, IoT devices, sensors, real-time

data, and automation technologies to solve complex operational challenges.

We are looking for a Software Development Engineer in Test (SDET) who can help ensure

these systems are reliable, scalable, and ready for deployment in demanding industrial

environments.


About the Role

As an SDET, you will work closely with our software developers, product teams, and engineers

to build and maintain automated testing frameworks and ensure the quality of our software

platforms.


This is a hands-on technical role for someone who understands both software development and

quality engineering and enjoys identifying problems before they reach production.

You will test web applications, APIs, backend services, databases, integrations, and systems that

interact with industrial equipment and IoT devices.


What You'll Do

• Design, develop, and maintain automated testing frameworks and test suites.

• Build automated tests for web applications, APIs, backend services, and system

integrations.

• Perform functional, regression, integration, end-to-end, and performance testing.

• Develop reusable automation scripts and tools to improve testing efficiency.

• Validate data flowing between applications, databases, APIs, IoT devices, and external

systems.

• Test complex workflows within industrial yard, warehouse, material tracking, and

automation applications.

• Identify, document, troubleshoot, and track software defects through resolution.

• Work closely with developers to reproduce issues and determine root causes.

• Participate in requirements, architecture, and design reviews to ensure applications are

testable from the beginning.

• Help integrate automated testing into CI/CD pipelines.

• Perform API testing and validate application integrations.

• Conduct load and performance testing for critical applications and services.

• Help improve application monitoring, logging, alerting, and overall system reliability.

• Track testing coverage, defects, and release readiness.

• Support testing of software releases before deployment to customer environments.


What We're Looking For

• Recent Graduate with Bachelor's degree in Computer Science, Software Engineering, Information Technology,

or a related technical field.

• Experience developing and maintaining automated test frameworks.

• Experience testing web applications and REST APIs.

• Programming or scripting experience with Java, Python, JavaScript/TypeScript, or

similar languages.

• Experience with automation/testing tools such as Selenium, Playwright, Cypress, Jest,

JUnit, PyTest, Postman, REST Assured, or similar technologies.

• Experience with SQL and validating data within relational databases.

• Understanding of software architecture, APIs, databases, middleware, and distributed

applications.

• Familiarity with Git and modern CI/CD environments.

• Strong troubleshooting and analytical skills.

• Ability to work collaboratively with software developers and cross-functional

engineering teams.


Preferred Qualifications

Experience with any of the following is a plus:

• Industrial automation or manufacturing software

• Warehouse Management Systems (WMS) or Yard Management Systems (YMS)

• IoT or connected-device testing

• Real-time tracking or location-based applications

• RFID, GPS, sensors, PLCs, or industrial hardware integrations

• Digital Twin applications

• Performance/load testing tools such as JMeter or k6

• Cloud platforms such as AWS or Azure

• Docker or containerized applications

• Monitoring and observability tools

• Security testing

• Agile/Scrum software development environments


What Makes This Role Different

At eMeasurematics, you won't just test traditional business applications.

You'll help validate software that interacts with real-world industrial operations, equipment,

sensors, vehicles, cranes, material movements, and automated workflows.


The right candidate will be comfortable testing across the entire system—from the user interface

and APIs to databases, integrations, devices, and the underlying business logic that keeps

industrial operations moving.