For more than 30 years, SonicWall has delivered a partner-first unified cybersecurity portfolio that helps SMBs, MSPs, and IT teams consolidate network security, endpoint security, security service edge (SSE), and threat response across hybrid environments. By bringing connected technology, real-time threat intelligence, automation, and expert services together, SonicWall helps organizations simplify security operations, achieve better security outcomes, and lower total cost of ownership. Backed by a global ecosystem of more than 17,000 partners, SonicWall delivers enterprise-grade protection built for SMB and mid-market realities. For more information, visit www.sonicwall.com or follow us on X, LinkedIn , Facebook , and Instagram . Responsibilities Lead development and optimization of a key dataplane module for SonicWall NGFW platforms. Design, implement, and enhance high‑performance packet‑processing paths using DPDK/ODP/OFP or similar frameworks. Diagnose and resolve complex performance, throughput, and latency issues in the dataplane. Collaborate with platform, networking, security, and QA teams to deliver features and product improvements. Prototype and evaluate new dataplane technologies, contributing to next‑gen NGFW capabilities. Influence architectural decisions, scalability strategies, and long‑term technical direction for dataplane components. Requirements 10+ years of experience in C/C++ systems‑level development for networking or embedded platforms. Strong hands‑on expertise in DPDK, ODP, OFP , or similar high‑performance packet‑processing frameworks. Solid understanding of L3/L4 networking protocols , including IPv4/IPv6, routing, NAT, VPN/IPsec/SSL, and related protocols. Proven ability to build multi‑threaded, low‑latency, high‑throughput systems. Strong knowledge of OS internals, memory and concurrency models, and network stack behaviour. Excellent debugging, performance tuning, and system analysis s
Salary not disclosed
Check market pay for comparable Software Engineer roles before applying.
Role overview
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
Software Engineer I-1Job Description SummaryJob Overview: Support software engineering through programming, testing, implementation, documenting and delivery of software solutions. Researches alternative technical solutions for changing business needs. Major Accountabilities: •Responsible for programming, testing, implementation, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices. •Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget. •Research, create and evaluate technical solution alternatives for the business needs. •Create systems and testing documentation per department standards. •Follow standards in development and testing to ensure compliance with Audit Requirements. •Follow MasterCard Quality Assurance and Quality Control processes. •Support collection and reporting of project and software metrics. •Actively look for opportunities to enhance standards and improve process efficiency. Education: •Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience. Knowledge / Experience: •Basic understanding and knowledge of Software Engineering Concepts and Methodologies is required. •0 to 12 months of experience in the software engineering field. Skills/ Abilities: •Must be high-energy, detail-oriented, proactive, and able to function under pressure to meet tight deadlines. •Strong communication skills -- both verbal and written – and able to quickly learn and implement new technologies, application appropriate frameworks and tools. •Strong relationship, collaborative skills and organizational skills with a high degree of initiative and self-motivation and Able to work as a member of matrix based diverse and geographically distributed project team. •Willingness and ability to learn and take on challenging opportunities.
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.
Role market pulse
How Software Engineer demand looks in India
Live jobs
316
Posted 30d
209
30d movement
+335.4%
Remote share
5.7%
Salary listed
5.1%
Salary trend 1Y
Not enough history
What they are looking for
Skills & requirements
Qualification
Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience. Knowledge /
Hiring company
Mastercard
View the company profile, current openings and hiring details.
Related opportunities
Similar active roles
Relevant, currently active roles for this market.
🔔 Get job alerts
New Software Engineer I-1 jobs in Pune, India, straight to your inbox.
No spam · Unsubscribe anytime