Own solutions from problem to production. Work with product managers and engineers to understand partner needs, shape the approach, and design, build, test and operate backend services.
Compensation
Starting salary: £111,000 - £145,000 + RSUs
Responsibilities
Design, develop, and maintain highly scalable services in Java and Spring Boot within a microservices architecture
Apply domain-driven design to build robust, scalable solutions
Lead development efforts in event-driven architectures using Kafka or similar messaging systems
Architect, design, and optimise relational databases (e.g., PostgreSQL) to ensure performance and scalability
Collaborate with cross-functional teams to support partner integrations and expand the Wise payment platform globally
Software Engineers at Visa look after the systems that form the core of the largest global payments network, allowing consumers and merchants to connect with financial institutions and provide a seamless payment experience. As an intern, you will be at the centre of innovation in the payments industry and drive forward the implementation of the future of Visa.
Responsibilities
Implementation of a single development lifecycle, from Analysis & Design, Build and QA to Security and Deployment
Support the needs of a new application using technologies like Go, Java, REST Services, Micro Services Databases SQL & NoSQL, Docker, Bitbucket, Unix and Shell Scripting and more
Develop tools to improve processes
Requirements
Bachelor's degree in Computer Science or a STEM/technical field
Master’s degree in Computer Science or a STEM/technical field
Software Engineers at Visa look after the systems that form the core of the largest global payments network, allowing consumers and merchants to connect with financial institutions and provide a seamless payment experience. As an intern, you will be at the centre of innovation in the payments industry and drive forward the implementation of the future of Visa.
Responsibilities
Implementation of a single development lifecycle, from Analysis & Design, Build and QA to Security and Deployment
Support the needs of a new application using technologies like Go, Java, REST Services, Micro Services Databases SQL & NoSQL, Docker, Bitbucket, Unix and Shell Scripting and more
Develop tools to improve processes
Requirements
Bachelor's degree in Computer Science or a STEM/technical field
Master’s degree in Computer Science or a STEM/technical field
Design and develop a product in a metadata-driven development environment, build and maintain robust, efficient and maintainable code, and solve customer reported issues supporting U.S. federal agencies.
Locations (3)
Reston, Virginia, United States
Washington, District of Columbia, United States
Maryland, Maryland, United States
Compensation
The annualized base salary ranges for the primary location and any additional locations are listed below. Workday pay ranges vary based on work location. As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission/bonus, as well as annual refresh stock grants.
Responsibilities
Collaborate with Product Managers and QA Engineers on functional design and analysis of requirements
Design and develop a product in a metadata-driven development environment
Build and maintain robust, efficient and maintainable code using an object-oriented framework and class modeling
Build and evolve backend services that generate reports for restaurant operators, ensuring correctness, performance, and reliability.
Compensation
We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry.
Responsibilities
Design, build and run backend services in Java / Kotlin that define, generate and deliver reports
Build new reports and metrics end to end, from the query to the API to the page and the export
Investigate and fix data discrepancies raised by customers and support
Own correctness: cover report logic with automated tests and add monitoring and alerts
Improve performance and reliability of report generation as data volume and customer size grow
Develop highly reliable software solutions that are used across SpaceX and create tooling to enable safe and efficient spacecraft operations.
Compensation
Pay Range:
Level 1: $125,000.00 - $160,000.00
Level 2: $145,000.00 - $195,000.00
Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.
Responsibilities
Develop highly reliable software solutions that are used across SpaceX
Create new applications that improve how SpaceX operates
Build prototypes to prove out key design concepts and quantify technical constraints
Own all aspects of software engineering and product development
Deep dive into your users’ problems to find and create efficient solutions
Requirements
Bachelor's degree in computer science, engineering, mathematics, or a related scientific discipline; OR 2+ years of professional experience building software in lieu of a degree
Develop highly reliable software solutions that are used across SpaceX and create new applications that improve how SpaceX operates.
Responsibilities
Develop highly reliable software solutions that are used across SpaceX
Create new applications that improve how SpaceX operates
Build prototypes to prove out key design concepts and quantify technical constraints
Own all aspects of software engineering and product development
Deep dive into your users’ problems to find and create efficient solutions
Requirements
Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree
Senior Software Engineer to help build a new AI-powered product.
Responsibilities
Design, build, and own backend services and APIs that support new product capabilities.
Build and maintain integrations across Toast’s internal services and external systems.
Develop LLM-powered features, including connecting models to tools and APIs and handling unexpected outputs or failures.
Write automated tests and contribute evaluation cases that verify AI-powered features complete their intended tasks and continue to work as the product evolves.
Use AI-assisted development tools extensively for implementation, testing, debugging, and refactoring, while reviewing and validating the resulting changes.
Requirements
Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.