
Staff Software Engineer
4 days ago
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 payments network, enabling individuals, businesses and economies to thrive.
When you join Visa, you join a culture of purpose and belonging - where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world - helping unlock financial access to enable the future of money movement.
**Join Visa: A Network Working for Everyone.**
**Job Description**:
Visa is looking for a dynamic individual to join our team as a Staff Software Engineer (Tools Automation). As a member of the Release Automation team in our Singapore office, the Engineer will be working on the nextgen tool development which will result in more frequent/independent/on-demand releases from commit to production. The team maintains the tools and owns related processes to ensure high quality of delivery standards.
The Staff Software Engineer will be working primarily on Java(API), Python(Scripting), Angular/react.js (UI Applications) integrating with many other technologies like Hadoop, Kafka, Configuration tools and several inbuilt visa utilities and overall help to reduce release time to production and strengthen Site Reliability Engineering tools.
The Staff Software Engineer will establish working relationships with one or more teams, providing assistance through the development cycle for any required changes to the tools & processes required to get a product released into test and production environments.
Cross-functional team coordination and communications skills are essential.
- Design, enhance and manage tools for continuous build, automated testing and release management
- Design and implement a scalable and efficient release process adopting best practices
- Build and maintain tools needed for automated deployment in various certification environments
- Work with the team to troubleshoot operational issues and develop tools for automation of the same
**Qualifications**:
Basic Qualifications
- 5 or more years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD
Preferred Qualifications
- 8 or more years of work experience with a Bachelor’s Degree or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD
- 8+ years experience in Software engineering, tools engineering and/or configuration management
- 8+ years experience in continuous integration and continuous deployment
- Strong familiarity with SCMs, Git ,Subversion experience highly desired
- Extensive experience in Unix/Linux administration and Bash Scripting
- Advanced level expertise in one or more scripting languages, such as Python ( Preferable), Java ( Preferred), Ruby
- Experience with System Management automation tools like Chef ( preferable ) & Ansible.
- Experience in automating release and build processes
- Advanced knowledge in Maven and the ability to troubleshoot Maven related issues in Java based projects
- Advanced knowledge with one or more build management tools (Jenkins, Bamboo, Build Forge)
- Experience with Java web environments (JBoss, and Tomcat) with sound knowledge of Webservers, Application Servers, Client-Server Architectures
- Experience with monitoring tools like Nagios and Splunk or any other monitoring tools/process. Should have written few Nagios plugins for monitoring and implemented this in Production environments
- Experience with Repository Management systems like Artifactory, Nexus
- Exposure to MEAN Stack
- Complete understanding of the software development life-cycle and agile software development methodologies
- Experience in administration of Atlassian tools like Wiki, Jira etc
- Experience in SCM migrations and integration between various tools like Stash/Jenkins/Wiki/Artifactory etc is a plus
Additional Information
Visa is an EEO Employer. 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 will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
-
Staff Software Engineer
1 week ago
Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time**Responsibilities**: - Lead design of major software components, systems, and features - Design, develop, test, deploy, maintain and improve our core libraries - Redesign our existing software architecture to improve efficiency and scalability, as well as reducing time effort and potential for errors on future development - Leverage advanced algorithms and...
-
Staff Software Engineer
2 weeks ago
Singapore YouTrip Singapore Full time**We Are** YouTrip is at the forefront of Asia's financial revolution, defining the future of digital finance with its leading multi-currency payment platform. Launched in 2018, YouTrip has swiftly ascended as a powerhouse, orchestrating billions in transactions annually and securing the trust of millions. With innovative solutions like YouTrip for...
-
Staff Software Engineer
2 weeks ago
Singapore You Technologies Group Full time**We Are** YouTrip is at the forefront of Asia's financial revolution, defining the future of digital finance with its leading multi-currency payment platform. Launched in 2018, YouTrip has swiftly ascended as a powerhouse, orchestrating billions in transactions annually and securing the trust of millions. With innovative solutions like YouTrip for...
-
Senior/Staff Software Engineer
2 weeks ago
Singapore ExpressVPN Full timeSenior/Staff Software Engineer )Join to apply for the Senior/Staff Software Engineer )role at ExpressVPN Senior/Staff Software Engineer )Join to apply for the Senior/Staff Software Engineer )role at ExpressVPN Get AI-powered advice on this job and more exclusive features. Direct message the job poster from ExpressVPN Kape is a global cybersecurity company...
-
Senior/Staff Software Engineer
2 days ago
Singapore ExpressVPN Full timeSenior/Staff Software Engineer (Node.js)Join to apply for the Senior/Staff Software Engineer (Node.js)role at ExpressVPN Senior/Staff Software Engineer (Node.js)Join to apply for the Senior/Staff Software Engineer (Node.js)role at ExpressVPN Get AI-powered advice on this job and more exclusive features. Direct message the job poster from ExpressVPN Kape is...
-
Staff Engineer, Software
1 week ago
Singapore Qorvo Full time**Staff Engineer, Software**: - Experience Level: Individual Contributor- Job Type: Full-Time- Location: Singapore - Singapore, SG- Requisition ID: 4024**SUMMARY**: Senior/Staff Test Engineer with software and system administration experience to support production test solutions for RF and Programmable Power Management Devices using ATE hardware and...
-
Staff Software Engineer
7 hours ago
Singapore WEGO PTE. LTD. Full timeAbout Wego We’re on a mission to help people discover the real value of travel — to inspire, to give more reasons, to make it easy — for you to travel. Our company was founded back in 2005, and since then, we’ve imagined and created some of the most well-loved products for travelers all around the world. Today, Wego is the number 1 travel...
-
Staff Software Engineer
2 weeks ago
Singapore Agoda Full timeStaff Software Engineer (FinTech) – Back End (Bangkok based, Relocation provided)Join to apply for the Staff Software Engineer (FinTech) – Back End (Bangkok based, Relocation provided)role at Agoda Staff Software Engineer (FinTech) – Back End (Bangkok based, Relocation provided)1 week ago Be among the first 25 applicants Join to apply for the Staff...
-
Staff Software Engineer
2 weeks ago
Singapore Illumina Full timeStaff Software Engineer - Front End page is loaded Staff Software Engineer - Front End Apply locations Singapore - Woodlands - NorthCoast time type Full time posted on Posted 2 Days Ago job requisition id 40146-JOB What if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic...
-
Senior Staff Software Engineer
6 days ago
Singapore Centre for Strategic Infocomm Technologies (CSIT) Full timeSenior Staff Software Engineer (Operations Management)Join to apply for the Senior Staff Software Engineer (Operations Management)role at Centre for Strategic Infocomm Technologies (CSIT)Senior Staff Software Engineer (Operations Management)3 weeks ago Be among the first 25 applicants Join to apply for the Senior Staff Software Engineer (Operations...