Senior Software Engineer

Bengaluru East, Karnataka, India
Dec 20, 2024
Dec 12, 2025
Onsite
Full-Time
5 Years
Job Description

Visa Finance Technology organization focuses on enabling Visa's revenue growth through automated billing solutions. As a Senior Software Engineer, you will work in the Revenue & Pricing team and play a critical role in building and supporting Revenue Automation flows. You will be responsible for developing solutions using technologies such as Spark, Python, and Hadoop, with a focus on developing batch processes/tools and resolving production issues as necessary.

Key Responsibilities

  • Lead the design, development, and implementation of solutions for revenue automation. Engage in requirement analysis, solution design, technical analysis, and hands-on code development, unit testing, and support.
  • Learn and understand existing automation projects in production to support future enhancements and improvements.
  • Develop new Revenue automation projects, including building Proof-of-Concepts (POCs) and turning ideas into real, scalable products.
  • Work closely with business and technical stakeholders to ensure solutions meet requirements and expectations, while applying the latest available tools and technology.
  • Present technical solutions in business terms, effectively communicating status, issues, and risks.
  • Ensure quality, security, and compliance of deliverables, with a focus on zero-defect code. Perform hands-on testing and adhere to SOX compliance.
  • Conduct code reviews and ensure code quality for team deliverables, adhering to best practices for optimized testing.
  • Troubleshoot and resolve time-sensitive production issues, perform root cause analysis, and provide near-term workarounds and permanent solutions to complex technical and data-related issues.
  • Mentor junior team members on best practices, code quality, and optimized testing.
  • Work productively with geographically dispersed teams and contribute to building a strong, collaborative culture.
  • Continuous Improvement:
  • Contribute to advancing the engineering craft within the team, specifically related to architecture, design, scalability, and CI/CD.

Qualifications

  • 5+ years of relevant work experience in software engineering, with a Bachelor’s degree in Computer Science, Software Engineering, or a related engineering discipline. Alternatively, at least 3 years of experience with an Advanced degree (e.g., Master’s).
  • Hands-on Experience in Hadoop Technologies:
  • Expertise in Spark and Hive for building data pipelines and processing large-scale data.
  • Strong experience in Python and Unix scripting for building and maintaining automated systems and processes.
  • Extensive experience in building big data pipelines using Hadoop, SQL, and NoSQL databases.
  • Proficiency in data modeling and design, ensuring robust data-driven applications.
  • Experience in configuring CI/CD pipelines using tools like GIT, Jenkins, and Maven.
  • Hands-on experience with version control tools such as SVN, Git, and Bitbucket.
  • Proven experience in designing and building automation solutions for automating manual business processes, especially those involving complex data.

Additional Skills

  1. Tableau. Experience in report development and configurations is a plus.
  2. Java, Spring Boot, Angular. Experience with these technologies is beneficial.
  3. Strong analytical and problem-solving skills with the ability to handle complex business requirements and system functionality queries.
  4. Excellent communication skills (both written and verbal) with the ability to clearly present complex technical ideas.
  5. Ability to work collaboratively in a global, distributed environment, dealing with teams across multiple time zones.
  6. Knowledge of financial management domains such as pricing, billing, and revenue reporting is highly advantageous.

Additional Information

  1. Hybrid Work Environment. This position is a hybrid role, requiring 2-3 days per week in the office, with flexibility for remote work. The general expectation is for employees to spend around 50% of their time in the office based on business needs.

Visa Commitment. Visa is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Visa also considers applicants with criminal histories in a manner consistent with local laws.

Related Jobs