Engineer

Deutsche Bank•Cary, NC
•$104,500 - $140,000•Onsite

About The Position

DB Global Technology, Inc. seeks an Engineer in Cary, NC to apply Agile practices to plan, design, build, test and deliver software for the Payments platform. This role involves designing and developing end-to-end customer-facing application components, operating cloud-based, multi-region payments applications, engineering enterprise CI workflows, supporting containerized deployments, implementing application resiliency patterns, developing scalable, distributed backend systems, building complex web interfaces, deploying and managing applications within Google Cloud Platform, designing and maintaining automated deployment workflows, implementing and utilizing monitoring tools, designing distributed, end-to-end payment workflows using Temporal orchestration platform, and using Selenium and Cucumber to perform test automation and component testing.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, or a related field or equivalent
  • Two (2) years of experience designing and developing end to end customer-facing application components using Java, Spring Boot, React, microservices architecture, monorepo development models, MVC patterns, and responsive UI principles
  • Operating cloud-based, multi-region payments applications on Google Cloud Platform (GCP), including serverless services, IAM, Cloud Storage, Pub/Sub, and GKE
  • Engineering enterprise CI workflows by updating build/test steps, resolving straightforward pipeline failures, and monitoring routine job health
  • Supporting containerized deployments by updating Docker/Helm/Terraform configurations
  • Implementing application resiliency patterns using Resilience4J
  • Developing scalable, distributed backend systems using Java and the Spring Boot microservices framework to handle high-volume payment processing
  • Building complex, type-safe web interfaces for corporate-facing dashboards, focusing on component-based architecture
  • Deploying and managing applications within the Google Cloud Platform, including GKE (Google Kubernetes Engine), CloudRun, and Pub/Sub
  • Designing and maintaining automated deployment workflows using GitHub Actions/Workflows to ensure rapid and stable release cycles
  • Implementing and utilizing monitoring tools including New Relic and GCP-native monitoring (Cloud Monitoring/Logging) to track system health and performance
  • Designing distributed, end-to-end payment workflows using Temporal orchestration platform to coordinate cross-system task execution, enforce dependencies, and reduce manual intervention in multi-region processing flows
  • Using Selenium and Cucumber to perform test automation and component testing

Responsibilities

  • Apply Agile practices to plan, design, build, test and deliver software for the Payments platform.
  • Design and develop end-to-end customer-facing application components.
  • Operate cloud-based, multi-region payments applications on Google Cloud Platform (GCP).
  • Engineer enterprise CI workflows by updating build/test steps, resolving straightforward pipeline failures, and monitoring routine job health.
  • Support containerized deployments by updating Docker/Helm/Terraform configurations.
  • Implement application resiliency patterns using Resilience4J.
  • Develop scalable, distributed backend systems using Java and the Spring Boot microservices framework to handle high-volume payment processing.
  • Build complex, type-safe web interfaces for corporate-facing dashboards, focusing on component-based architecture.
  • Deploy and manage applications within the Google Cloud Platform, including GKE (Google Kubernetes Engine), CloudRun, and Pub/Sub.
  • Design and maintain automated deployment workflows using GitHub Actions/Workflows to ensure rapid and stable release cycles.
  • Implement and utilize monitoring tools including New Relic and GCP-native monitoring (Cloud Monitoring/Logging) to track system health and performance.
  • Design distributed, end-to-end payment workflows using Temporal orchestration platform to coordinate cross-system task execution, enforce dependencies, and reduce manual intervention in multi-region processing flows.
  • Use Selenium and Cucumber to perform test automation and component testing.

Benefits

  • Physical wellness benefits
  • Emotional wellness benefits
  • Financial wellness benefits
  • Employee Referral Incentive Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service