# Software Engineer

**Company**: Visa
**Location**: Reading
**Work arrangement**: hybrid
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/GB---Reading-United-Kingdom/Software-Engineer---DevSecOps_REF089692W?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_72d946d6-a7c

## Description

At Visa, you'll have the opportunity to create impact at scale , tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.

**Job Summary** Software Engineers conduct, plan, or oversee one or more aspects of the analysis, design, programming, debugging, and modification of computer programs for commercial or end-user applications.

**Key Responsibilities**

- Write, modify, and review high-quality, testable, and efficient code across front-end, back-end, and data layers.

- Integrate systems via APIs, messaging queues, and databases.

- Develop and maintain data pipelines and large-scale data processing jobs using appropriate frameworks and cloud services.

- Develop unit, integration, and end-to-end tests with a strong focus on automation.

- Maintain CI pipelines to run tests automatically upon code commits.

- Debug and perform root cause analysis on issues, using AI-driven tools where applicable, and enforce code quality gates through reviews and static analysis.

- Build and maintain CI/CD pipelines; package and deploy applications to various environments using containerization and orchestration tools.

- Monitor applications in production using observability tools; investigate incidents, analyze logs, identify root causes, and implement fixes.

- Optimize code for performance, cost efficiency, and maintainability.

- Apply secure coding practices, manage secrets properly, validate inputs, and ensure authentication/authorization is robust.

- Comply with regulatory standards and maintain documentation for audits.

**Requirements**

- Relevant bachelor's degree, OR relevant work experience.

- Experience in writing, modifying, and reviewing code for commercial or end-user applications.

- Experience in debugging and performing root cause analysis on software issues.

- Experience in developing unit, integration, and end-to-end tests.

- Experience in integrating systems via APIs, messaging queues, and databases.

- Experience in maintaining CI/CD pipelines and deploying applications.

- Experience in applying secure coding practices and complying with regulatory standards.

**Nice to Have**

- Experience in developing and maintaining data pipelines and large-scale data processing jobs.

- Experience in using AI-powered coding tools to enhance productivity.

- Experience in optimizing code for performance, cost efficiency, and maintainability.

- Experience in collaborating with cross-functional teams to translate business requirements into technical solutions.

## Skills

### Required
- API
- CI/CD
- cloud services
- containerization
- debugging
- front-end development
- back-end development
- data processing
- database management
- Generative AI

### Nice to have
- AI-powered coding tools
- collaboration
- cost efficiency
- large-scale data processing
- observability tools
- performance optimization

---

Source: [Apply at visa.wd5.myworkdayjobs.com](https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/GB---Reading-United-Kingdom/Software-Engineer---DevSecOps_REF089692W?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
