Tech jobs
Job listings
Senior Software Engineer
Builds secure, scalable backend services and APIs for global payment systems using Java, Spring Boot, and cloud-native tools.
Lead Software Engineer - Digital Assets
Lead the architecture and development of a bank’s Digital Assets and Tokenization Platform, building secure, scalable cloud-native microservices in Java/Spring Boot to enable stablecoin payments, tokenized deposits, and real-time settlement.
Software Engineer III - Global Servicing Technology
Builds and maintains cloud-native data pipelines and AI-driven servicing platforms for American Express, using Python, Spark, Kafka, and Google Cloud services to automate customer interactions and analytics.
Sr. Software Engineer I - Global Servicing Technology
Senior software engineer building cloud-native data platforms and AI-driven servicing tools for American Express’s global contact centers using Python, Spark, Kafka, and GCP.
Semi Senior / Senior Data Engineer (AWS, Python & SQL)
Build and optimize scalable data pipelines in AWS using Python, SQL, Spark, and Airflow to power analytics, ecommerce, and logistics systems.
Senior Software Engineer
Senior Software Engineer builds and scales enterprise search, data integration, and intelligent matching platforms using Python, Elasticsearch, Kafka, Informatica IDMC, and Azure.
Software Engineer - Advanced
Builds and maintains microservices and data pipelines for supply-chain finance systems using Java/Spring Boot, Angular, Kafka, Spark, and Kubernetes.
Software Engineer - Advanced
Build and maintain microservices and data pipelines for supply-chain finance systems using Java/Spring Boot, Angular, Spark, Kafka, and Kubernetes.
Software Engineer II - Global Servicing Technology
Build and maintain scalable cloud-native data pipelines and AI-driven analytics for American Express’s global servicing platforms using Python, Spark, and GCP.
Java Backend Developer
Builds and maintains scalable Java/Spring Boot backend systems, including REST APIs, database integrations, and enterprise applications, with a focus on performance, security, and collaboration with cross-functional teams.
Senior Software Engineer - Back End / Java, Spring Boot, Kafka
As a Senior Backend Software Engineer at PNC, you design, develop, and lead scalable backend services using Java, Spring Boot, and Kafka for mission-critical applications.
Software Engineer II - Java, Vertx, Spring, Spring Boot, RESTful micro services - GMNST
Builds and maintains Java-based financial services systems using Spring, Kafka, and PostgreSQL, while integrating AI tools to enhance development workflows and code quality.
Software Engineer - Java & Business Systems
Build and maintain Java-based financial-market applications using Spring, Angular, and Oracle, while collaborating in a hybrid team to deliver scalable, secure systems for DTCC’s global capital-markets infrastructure.
Software Engineer - Java & Business Systems
Build and maintain Java-based financial-market infrastructure using Spring, Angular, and microservices, while collaborating in a hybrid Agile team.
Domain Architect
Designs cloud-native, carrier-grade telecom applications using Java, Kubernetes, and Helm Charts, leading architecture for large-scale network solutions.
Senior Automation QA Engineer
Design and maintain automated test suites for web, mobile, and API systems using Java, Selenium, Appium, and REST Assured, while integrating with CI/CD pipelines for continuous testing.
Pioneer Talent Program - Full Stack Engineer
This role involves end-to-end full stack development using Java or Golang and React, with a heavy emphasis on integrating AI coding tools like Cursor and Copilot into the daily development workflow.
Software Engineer II
Builds and maintains Uber’s Comms platform, delivering billions of daily communications while designing scalable, fault-tolerant systems for real-time data pipelines and storage.