1

Ibm Senior Software Engineer Jobs (NOW HIRING)

Senior Software Engineer (IBM ODM)

O Fallon, MO · On-site +1

$114.60K - $151.10K/yr

Title and Summary Senior Software Engineer (IBM ODM) Overview Mastercard is seeking a Senior Software Engineer (Business Rule Author) to join the AI & Decisioning Platform Enablement (AI & DPE) team.

Senior Software Engineer Job Location: 1 Seneca St, Buffalo, NY 14203. Position requires in-office ... IBM utilities; manage projects using Agile methodologies; utilize VSAM to conduct mainframe ...

Senior Software Engineer Job Location: 1 Seneca St, Buffalo, NY 14203. Position requires in-office ... IBM utilities; manage projects using Agile methodologies; utilize VSAM to conduct mainframe ...

$121.20K - $159.80K/yr

\n \n \n Senior Software Engineer Richmond, VA $150,000 I am hiring for a Senior Full Stack Software Engineer to join a small, specialist software company that supplies innovative software to ...

$140K - $170K/yr

Join Proven as a Senior Software Engineer and experience the thrill of working in a dynamic, fully remote but fully engaged environment. You will be part of a passionate team dedicated to crafting ...

Senior Software Engineer

Santa Clara, CA · On-site

$143.90K - $189.70K/yr

SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise. All SA Technologies ... Position: Senior Software Engineer Location: Santa Clara, CA Duration: 6 Months Client Data ...

Senior Software Engineer

Raleigh, NC · On-site

$119.10K - $157K/yr

... Senior Software Engineer to help deliver next generation PKI functionalities. The role involves ... It is a sub-organization of IBM. Founded in 1993, the company is headquartered in Raleigh, USA ...

Senior Software Engineer

$125.40K - $165.30K/yr

... Senior Software Engineer to help deliver next generation PKI functionalities. The role involves ... It is a sub-organization of IBM. Founded in 1993, the company is headquartered in Raleigh, USA ...

New

Senior Software Engineer

Washington, DC · On-site

$170K - $230K/yr

Senior Software Engineer Location: Washington, DC Category: Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active Secret security clearance (required ...

Senior Software Engineer

Saint Louis, MO · On-site

$118K - $126K/yr

Senior Software Engineer at DLS Engineering (on-site) DLS Engineering is seeking a Senior Software Engineer for a full-time position supporting a geospatial customer in St. Louis, Missouri. This is ...

next page

Showing results 1-20

Ibm Senior Software Engineer information

See salary details

$75.5K

$143.3K

$192K

How much do ibm senior software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for ibm senior software engineer in the United States is $143,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an IBM Senior Software Engineer, and why are they important?

To thrive as an IBM Senior Software Engineer, you need a deep understanding of software development principles, advanced programming skills (such as Java, Python, or C++), and typically a bachelor’s or master’s degree in computer science or a related field. Familiarity with IBM's proprietary platforms, cloud technologies, DevOps tools, and relevant certifications (like IBM Certified Solution Developer) are highly valuable. Strong problem-solving abilities, leadership, effective communication, and collaboration set top performers apart in this role. These skills and qualifications are crucial for leading complex projects, mentoring teams, and delivering innovative solutions that drive IBM's technological success.

What opportunities for technical and leadership growth are available to IBM Senior Software Engineers?

At IBM, Senior Software Engineers benefit from a range of career development opportunities, including access to advanced technical training, leadership workshops, and mentorship programs. Many engineers have the chance to lead project teams, contribute to architectural decisions, or transition into roles such as technical leads or solution architects. Additionally, IBM encourages cross-functional collaboration, so Senior Software Engineers often work closely with product managers, designers, and other engineering teams, which broadens their exposure to different business and technical domains. This collaborative environment supports both vertical advancement and lateral movement within the company.

What does an IBM Senior Software Engineer do?

An IBM Senior Software Engineer is responsible for designing, developing, and maintaining complex software systems and applications. They typically lead technical projects, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role may also involve code review, troubleshooting, and ensuring that software products meet IBM’s standards for performance, security, and scalability. Senior Software Engineers at IBM often work with cutting-edge technologies and contribute to architectural decisions.

What is the difference between Ibm Senior Software Engineer vs Ibm Software Developer?

AspectIbm Senior Software EngineerIbm Software Developer
CredentialsBachelor's or Master’s in Computer Science, relevant certificationsBachelor's or higher in Computer Science, relevant certifications
Work EnvironmentDesigning, developing, and leading complex software projectsDeveloping and maintaining software applications under guidance
Employer & Industry UsageUsed across IBM divisions for advanced rolesCommonly employed for entry to mid-level roles in software development

The main difference between an Ibm Senior Software Engineer and an Ibm Software Developer lies in experience level and responsibilities. Senior Engineers typically lead projects and make architectural decisions, while Developers focus on coding and implementation. Both roles require similar educational backgrounds and certifications, but Senior Engineers are expected to have more experience and leadership skills.

What cities are hiring for Ibm Senior Software Engineer jobs? Cities with the most Ibm Senior Software Engineer job openings:
Infographic showing various Ibm Senior Software Engineer job openings in the United States as of May 2026, with employment types broken down into 89% Full Time, and 11% Part Time. Highlights an 82% Physical, 8% Hybrid, and 10% Remote job distribution, with an average salary of $143,292 per year, or $68.9 per hour.
Senior Software Engineer (IBM ODM)

Senior Software Engineer (IBM ODM)

Mastercard, Inc.

O Fallon, MO • On-site

$114.60K - $151.10K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 28 days ago


Job description

Our Purpose
Mastercard 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.
Title and Summary
Senior Software Engineer (IBM ODM)
Overview
Mastercard is seeking a Senior Software Engineer (Business Rule Author) to join the AI & Decisioning Platform Enablement (AI & DPE) team. In this role, you will be part of the Business Rules Engineering & Strategy team, focused on designing and delivering robust IBM Operational Decision Manager (ODM) rule solutions that power real-time, transaction-level decisioning, alerting, and notifications.. Business Rules embed intelligence into the transactional cycle by leveraging scoring models, cohesive rule strategies and behavioral data, and when combined with our agile rule development & deployment capabilities, results in a competitive advantage for all stakeholders, in the entire payment ecosystem.
Role
• List Provide technical expertise for fraud prediction applications, which include mission critical, high volume transaction processing systems
• Analyze customer requests for Fraud Rule changes and provide feedback on capabilities and effectiveness of solutions
• Design effective rule strategies to identify and provide solutions for customers
• Develop and implement rule changes in an agile environment
• Validate rule changes against transactions data and ensure quality is enforced
All About You
The ideal candidate for this position should:
• Have a bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.
• Have IBM Operational Decision Manager software experience
• Have current experience in delivering technical solutions and capabilities to meet business and product strategies, including a focused relationship with technical and business providers. Financial Services or Payments experience a plus.
• Direct experience with the development of custom software applications and services across a variety of technology selections and frameworks.
• Experience with software engineering concepts and methodologies, including agile lifecycles, testing automation, and behavior-driven development.
• Strong background in object-oriented architecture, design, and development. Direct Java experience preferred. Experience with multiple OO languages and SQL a plus.
• High-energy and detail-oriented, with the ability to function under pressure in an independent environment with a high degree of initiative and self-motivation to drive results; good at organizing and planning for several concurrent initiatives with conflicting needs.
• Interested in building solutions that help recognize and prevent payment fraud?
• Strong sense of curiosity, analytical problem solving and is passionate about the customer experience journey
• Flexible work style with the ability to quickly pivot to new priorities.
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
Corporate Security Responsibility
All 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:
  • Abide by Mastercard's security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach, and
  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay Ranges
O'Fallon, Missouri: $115,000 - $184,000 USD