Sr. Software Engineer

2 weeks ago


Singapore Visa Full time

Company Description

At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, and be part of an inclusive and diverse workplace. We are a global team of disruptors, trailblazers, innovators and risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, and doing meaningful work that brings financial literacy and digital commerce to millions of unbanked and underserved consumers.

**You're** an Individual. **We're** the team for you. **Together**, let's transform the way the world pays.

**Job Description**:
You will be at the forefront in building the next generation of systems that provide connectivity and access into Visa. The access systems are fundamental to the Visa Business and amongst only a handful of the most mission critical systems at Visa. You will deliver access solutions that fit into the wider efforts to re-engineer Visa’s core processing systems. You need to have an excellent background in software analysis, design and implementation. You will join an outstanding and expanding software engineering team. Nothing less than absolute success is required. The position is based in Singapore.

**Responsibilities**
- Analyze business requirements to define scope and technical specifications for new projects and enhancements
- Review and challenge architecture and lead detail design of major components, adhering to best practices of security, scalability, performance and manageability
- Develop and document high level and detailed design specifications using Object Oriented methodologies
- Design and develop highly scalable and fault tolerant distributed components
- Champion software development best practices such as coding standards, code reviews, secure coding practices, integration, and regression tests etc.
- Work independently with mínimal guidance becoming a mentor and role model for other team members
- Proactively work to identify issues and provide solutions for the same

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office two days a week, Tuesdays and Wednesdays with a general guidepost of being in the office 50% of the time based on business needs.

**Qualifications**:
**Basic Qualifications**
- 3 or more years of relevant work experience in Software development with a Bachelor’s Degree or at least 0 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD)or with a PhD in software engineering or related field
- Must have strong Java, Spring, Angular.

**Preferred Qualifications**
- 5 or more years of relevant work experience in Software development with a Bachelor’s Degree or at least 4 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 3 years of work experience with a PhD in software engineering or related field
- 5+ years of experience in design and implementation using Java programming language
- Hands on experience in Java back-end development and skills with Spring framework, Spring boot
- 3+ years of experience in python programming
- 2+ years of experience in leading teams to deliver software projects
- Solid experience with Unix/Linux OS and system calls
- Fully versed with all stages of software development lifecycle phases
- Expert in Object Oriented Analysis and Design (OOA/OOD)
- Familiarity of database concepts with experience in MySQL
- Experience with web services development using REST, JSON and XML
- Experience with build automation using tools such as Jenkins, Maven, Git, Artifactory and Docker
- UI development skills using frameworks such as Angular and Node JS is a plus
- Excellent verbal, written and presentation communication skills are a pre-requisite

Additional Information

Visa has adopted a COVID-19 vaccination policy. As a condition of employment, all employees based in Singapore are required to be fully vaccinated for COVID-19, unless a reasonable accommodation is approved or as otherwise required by law.



  • Singapore Reality AI Full time

    **Title**:Sr Software Engineer **Requisition ID**:52437**Department**:System Solution Department 2**Location**:SG**Job Function**:Software**Responsibilities**: - Conduct full SDLC from requirement gathering and analysis, design, implementation, testing, deployment to maintenance support - Analyse requirements, create design documents and perform actual...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Job Description:We are seeking an experienced Sr. DevOps Engineer to join our team at Vanguard Software Pte. Ltd. The successful candidate will have a strong background in cloud computing platforms such as AWS, Azure, or Google Cloud Platform. They will also have knowledge of containerization and orchestration technologies like Docker, Kubernetes, or ECS.In...


  • Singapore NE Digital Full time

    COMPANY DESCRIPTION NE Digital is the digital, data and technology organization that serve as a center of excellence to drive digital transformation for our group of NTUC Social Enterprises to meet the critical social needs of Singapore's community. Delivering innovative products and solutions, we empower our people to lead a better and meaningful life...


  • Singapore Visa Full time

    Company Description Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure...


  • Singapore DXC Technology Full time

    DXC Technology (NYSE:DXC) - where brilliant people embrace change and seize opportunities to advance their careers and amplify customer success. At DXC we pride ourselves on delivering excellence in everything we do. **Role: Sr. Java Developer and Analyst** **Responsibilities**: - Work with business users to understand business process and business...


  • Singapore Ethos Search Associates Pte Ltd Full time

    **ESSENTIAL DUTIES AND RESPONSIBILITIES** - Lead a team of software engineers to develop, test and validate software for high speed and high precision industrial automation system. - Work closely with Mechanical, Control and Electrical Engineers to define the requirements for the creation of total business solutions. - Work with customers to determine the...


  • Singapore Reality AI Full time

    **Title**:Sr Staff System Engineer **Requisition ID**:52436**Department**:System Solution Department 2**Location**:SG**Job Function**:Hardware Engineering**Responsibilities**: - Responsible to develop/outsource hardware designs on Analog measurements - Responsible to develop/optimised required Firmware including APIs and Libraries - Build up Application...

  • Sr IT Mes Engineer

    1 week ago


    Singapore Micron Full time

    **Our vision is to transform how the world uses information to enrich life for all.** Join an inclusive team passionate about one thing: using their expertise in the relentless pursuit of innovation for customers and partners. The solutions we build help make everything from virtual reality experiences to breakthroughs in neural networks possible. We do it...

  • Engineer/ Sr Engineer

    2 weeks ago


    Singapore PUB, The National Water Agency Full time

    **What the role is** **What you will be working on** - As Engineer/ Sr Engineer (ICA & Cybersecurity), Kranji Water Reclamation Plant, your responsibilities include: - Plan and carry out comprehensive maintenance programs for ICA & Cybersecurity equipment, monitor progress of works and ensure proper maintenance records are updated in AMS. - Estimate and...


  • Singapore THALES SOLUTIONS ASIA PTE. LTD. Full time

    Job DescriptionThe Sr. Integration Engineer will play a critical role in the success of our projects. Key responsibilities include:Coordinating and executing integration activities to meet project milestones and deadlines.Managing and/or contributing to the setup of environments to facilitate integration, testing, and acceptance activities.Defining and/or...


  • Singapore AGATOS SOFTWARE ENGINEERING PTE LTD Full time

    Company OverviewAGATOS SOFTWARE ENGINEERING PTE LTD is a cutting-edge software engineering company that provides customized solutions to our clients. Our team of experts is dedicated to delivering high-quality products and services that meet the evolving needs of the industry.Job DescriptionWe are seeking a highly skilled Project Engineer to join our team....

  • Software Engineer

    6 days ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Roles & ResponsibilitiesJob Description:We are seeking a talented Software Engineer to join our dynamic development team. The ideal candidate will be responsible for writing high-quality software code, collaborating with team members, and contributing to the design and implementation of innovative software solutions.Key Responsibilities:Develop, test, and...

  • Software Engineer

    4 days ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Roles & ResponsibilitiesJob Description:We are seeking a talented Software Engineer to join our dynamic development team. The ideal candidate will be responsible for writing high-quality software code, collaborating with team members, and contributing to the design and implementation of innovative software solutions.Key Responsibilities:Develop, test, and...


  • Singapore SR RECRUITMENT CONSULTANCY Full time

    Roles & ResponsibilitiesJob DescriptionLiaise with the Ship Chief Engineer & Master to ensure all the repair and other maintenance operations are done Hands-on experience on overhauling and repairing propulsion devices and shafting, pumps, thruster rudder, steering gear pumps and hydraulic motors Must have experience and knowledge in ship mechanical...


  • Singapore FIRMUS METAL INTERNATIONAL PTE. LTD. Full time

    ROLES AND RESPONSIBILITIES The Sr. Manager, Software Defined Infrastructure will lead the team that designs and builds HPC and cloud orchestration systems. The incumbent will take responsibility for ancillary activities, including commissioning. - Be responsible for the design and development of the cloud orchestration layer that underpins the SMC IaaS...


  • Singapore VA INSIGHT SOFTWARE PTE. LTD. Full time

    **Position Purpose**: The Junior Software Engineer is responsible for executing full lifecycle software development. Code produced has to be well-designed, testable and efficient. Being part of the Scrum development team, the Software Engineer must aim to deliver artefacts as defined in the Definition of Done. **Key Responsibilities**: - Development _ -...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About Us:Vanguard Software Pte. Ltd. is a leading provider of software solutions. We are committed to delivering high-quality products and services to our customers. As a result, we are seeking an experienced Sr. DevOps Engineer to join our team.The successful candidate will have a strong background in DevOps principles, methodologies, and practices. They...


  • Singapore IKIGAI ENABLERS PTE. LTD. Full time

    **Role and Responsibilities**:As a vital member of our Product QA team, you will play a critical role in ensuring the quality and reliability of our cutting-edge solutions. Your responsibilities will include: - **End-to-End Product Testing**:Conduct comprehensive testing by understanding product requirements, crafting high-level test scenarios, and creating...


  • Singapore Micron Full time

    **Our vision is to transform how the world uses information to enrich life for all.** Join an inclusive team passionate about one thing: using their expertise in the relentless pursuit of innovation for customers and partners. The solutions we build help make everything from virtual reality experiences to breakthroughs in neural networks possible. We do it...

  • Software Engineer

    1 week ago


    Singapore RIDIK SOFTWARE SOLUTIONS PTE. LTD. Full time

    The Software Engineer is responsible to develop software based on design requirements and ensure software and subroutines are working to specification, program codes have conformed to standards and are delivered with quality meeting schedule and requirements. **Project Delivery** - Analyse process/program specifications & translate specifications to program...