Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer image - Rise Careers
Job details

Lead Software Engineer - job 32 of 44

  • Build indepth expertise on the 247 systems of MAP that support our merchants
    Support issues within SLAs for established issue priorities fix issuesbugs
    Collaborate with the development and product team to improve the overall development process
    Build and test nextgeneration monitoring tools to reduce meantimetodetect issues
    Automate production support activities to enhance efficiency and productivity
    Participate in postrelease monitoring and validation Collaborate with the DEV team to ensure no release issues occur in PROD
    Create application and infrastructure performance plansmodels for a highly scalable lowlatency highlyavailable and highthroughput payment processing system
    Monitor application performance optimize performance bottlenecks and usage to create an application capacity model
    Contribute to capacity planning and disaster recovery exercises
    Support in triaging and troubleshooting of performance degradation incidents in the production environment
    Required Skills
    Handson experience in UnixLinux OS environments operating system internals file systems diskstorage and networking protocols System internals
    Working knowledge with VMs and Containers
    Expert knowledge and strong experience using tools such as LoadrunnerJmeter
    Understanding of APM solutions like Appdynamics Dynatrace OPNET etc
    Coding Knowledge in programming languages like JavaPython and scripting languages
    Should have experience in defining Performance Strategy and reporting performance baselines
    Ability to work independently and be a team player
    Professional work experience in highly scalable web services
    Exposure to containerized microservices architecture and stacks
    Preferred Skills
    Understanding of Disaster Recovery methodologies
    Experience working with Agile teams
    Knowledge of monitoring tools like SplunkKeynoteGraphana
    A Bachelors degree in Computer Science or Engineering a Masters degree is a plus
    Experience working in pastpaced 247 environments
    This role has oncall responsibilities Excellent oral and written communication skills are a must

This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.

Visa is not offering relocation assistance for this role.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Software Engineer, Visa

Are you a passionate and experienced Lead Software Engineer looking for your next challenge? Join us in Foster City, where you'll dive into the world of payment processing systems at MAP. In this role, you'll build in-depth expertise on our 24/7 systems that support merchants, providing crucial support and resolving issues within established SLA priorities. Collaboration is key here, as you'll work hand-in-hand with our development and product teams to enhance the overall development process while also focusing on creating and testing next-generation monitoring tools to ensure quick detection of issues. As a Lead Software Engineer, you’ll be vital in automating production support activities, participating in post-release monitoring, and ensuring a seamless experience in production with no release hiccups. Your knowledge of application infrastructure will come into play as you develop highly scalable and low-latency performance models. Your hands-on experience in Unix/Linux environments, coupled with your coding proficiency in languages like Java or Python, will be essential in overcoming performance bottlenecks. With responsibilities spanning from capacity planning to disaster recovery exercises and participating in triaging incidents, this role offers an exciting opportunity for someone who thrives in a fast-paced environment and values teamwork. Plus, we encourage a hybrid work model! If you're ready to take on a challenge with on-call responsibilities and grow your career, we want to hear from you!

Frequently Asked Questions (FAQs) for Lead Software Engineer Role at Visa
What are the responsibilities of a Lead Software Engineer at MAP in Foster City?

As a Lead Software Engineer at MAP in Foster City, you will engage in various responsibilities such as building expertise on the 24/7 systems that support our merchants, resolving issues within set SLAs, and collaborating with development and product teams to improve processes. Additionally, you will create next-generation monitoring tools, automate production support activities, and contribute to capacity planning and disaster management initiatives.

Join Rise to see the full answer
What qualifications are needed for the Lead Software Engineer position at MAP?

To qualify for the Lead Software Engineer position at MAP, candidates should possess a Bachelor's degree in Computer Science or Engineering, with a Master’s degree being a plus. Required skills include hands-on experience in Unix/Linux environments, familiarity with system internals, and expert knowledge in using tools like LoadRunner and JMeter. Proficiency in programming languages such as Java and Python is also essential.

Join Rise to see the full answer
What programming languages should a Lead Software Engineer at MAP be familiar with?

A Lead Software Engineer at MAP should have strong coding knowledge in programming languages like Java and Python, along with experience in scripting languages. This skill set is crucial for developing monitoring tools, optimizing application performance, and ensuring the successful delivery of software solutions.

Join Rise to see the full answer
What tools and technologies does a Lead Software Engineer at MAP use?

In your role as a Lead Software Engineer at MAP, you'll utilize various tools and technologies, including performance monitoring solutions like AppDynamics and Dynatrace, as well as performance testing tools such as LoadRunner and JMeter. Familiarity with containerized microservices architecture and monitoring tools like Splunk, Keynote, and Grafana is also beneficial.

Join Rise to see the full answer
Is prior experience in a fast-paced environment important for the Lead Software Engineer role at MAP?

Yes, experience in a fast-paced, 24/7 environment is very important for the Lead Software Engineer role at MAP. Candidates should demonstrate the ability to thrive under pressure, manage multiple priorities effectively, and adapt to a dynamic work atmosphere. On-call responsibilities further emphasize the need for such experience.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer
Can you explain your experience with Unix/Linux operating systems as a Lead Software Engineer?

As a Lead Software Engineer, it's critical to demonstrate proficiency in Unix/Linux environments. Be ready to discuss specific projects where you utilized these operating systems, emphasizing your understanding of internal processes, file systems, and networking protocols. Providing examples of how you troubleshot issues on these platforms will also showcase your hands-on abilities.

Join Rise to see the full answer
How do you approach performance optimization in software applications?

In your answer, detail your experience with performance optimization strategies. Discuss the tools you've used, such as LoadRunner or JMeter, and the techniques you've implemented to identify and resolve performance bottlenecks. Highlight the importance of creating performance baselines and how you adapt your strategies based on application demands.

Join Rise to see the full answer
Describe a project where you collaborated with cross-functional teams?

Share your experiences working with product, development, and support teams on a specific project. Emphasize the communication strategies you used, your role in fostering collaboration, and how those partnerships contributed to a successful outcome. This showcases your teamwork and leadership skills.

Join Rise to see the full answer
What strategies do you use for automating production support activities?

Discuss the automation tools and frameworks you have experience with, explaining the processes you've automated. Highlight the benefits realized through automation, such as increased efficiency and reduced downtime. If applicable, provide examples of specific tasks you have automated successfully.

Join Rise to see the full answer
How would you handle a performance degradation incident in the production environment?

Explain your methodology for troubleshooting performance issues. Mention the tools you use (like AppDynamics or Dynatrace) and your approach to identifying, triaging, and remedying incidents. Stress the importance of maintaining communication with stakeholders during such events.

Join Rise to see the full answer
What is your experience with disaster recovery planning?

Outline your understanding of disaster recovery methodologies and any hands-on experience you have had. Detail specific components you have contributed to in past projects, such as creating recovery documents or establishing recovery time objectives (RTOs) and recovery point objectives (RPOs).

Join Rise to see the full answer
Can you describe a time you successfully led a project with agile methodologies?

Be prepared to share a specific project where you applied agile methodologies. Discuss the frameworks you used, such as Scrum or Kanban, and how you adapted processes to improve team delivery and productivity. Highlight your role in facilitating meetings and driving team collaboration.

Join Rise to see the full answer
What tools do you use for application performance monitoring?

Share your diverse experience with APM tools like AppDynamics, Dynatrace, or OPNET. Explain how you've utilized these tools to monitor application performance and optimize outputs by interpreting data and responding to performance metrics.

Join Rise to see the full answer
How do you stay current with technology trends relevant to software engineering?

Discuss your commitment to continuous learning through professional development opportunities such as conferences, webinars, and online courses. Explain how you incorporate new technologies or methodologies into your work and the value they have added to your projects.

Join Rise to see the full answer
Why do you believe you are fit for the Lead Software Engineer role at MAP?

Express your genuine interest in the position and connect your skills and experiences to the expectations of the Lead Software Engineer role at MAP. Mention your enthusiasm for working with payment processing systems and your desire to contribute to a team that values innovation and collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User

Join a leading Fortune 500 firm in Athens as an Oracle Developer, working in a hybrid model on exciting SW Development Projects.

Photo of the Rise User
Sopra Steria Remote Les Hauts de, 370 Rue René Descartes de, 13290 Aix-en-Provence, France
Posted 2 days ago

Seeking a talented DevOps software developer to enhance digital transformation for leading industry clients at CS Group.

Photo of the Rise User
Avomind Remote No location specified
Posted 9 hours ago

Join an AI-Web3 company as a Front-end Developer to build user-friendly DApps that bridge the gap in decentralized finance.

Photo of the Rise User

Join Visa's Cyber Analytics & AI Innovations team as an Associate Software Engineer focusing on cutting-edge AI advancements in cybersecurity.

Photo of the Rise User
AXS Hybrid Charlotte, North Carolina, United States
Posted 9 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Medical Insurance
Dental Insurance
Vision Insurance
Life insurance
Disability Insurance
Commuter Benefits
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
401K Matching
Paid Time-Off
Some Meals Provided
Snacks
Onsite Gym

Join Kin as a Senior Software Engineer to lead HubSpot integrations in a mission-driven company focused on customer-centric home insurance solutions.

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

9200 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!