About The Position

This remote role is open to multiple markets across the United States. The Senior Software Engineer contributes to the design, development, modernization, migration, and support of enterprise APIs for Payments, Money Movement, and Information Reporting platforms. The role transforms legacy services into scalable, cloud-native, API-driven solutions and enables integration across internal and external systems. The engineer designs and delivers secure, high-performance APIs; migrates existing services and integrations to AWS; and translates business requirements into resilient cloud-native solutions. Responsibilities span the API lifecycle, including architecture, development, testing, deployment, governance, monitoring, troubleshooting, and production support. The role collaborates with architects, engineers, product owners, business partners, and other stakeholders.

Requirements

  • Bachelor's degree and 4 years of experience in software application development and maintenance, or a high school diploma or GED and 8 years of experience in software application development and maintenance.
  • 3+ years of experience in Java, Spring Boot, Node.js, RESTful API development, microservices architecture, API security, and cloud-native application design.
  • Experience with Terraform, Docker, OpenShift, Kubernetes, CI/CD pipelines, and event-driven architectures is highly desirable.
  • Experience with Application Performance Monitoring (APM) and observability tools such as Dynatrace, AppDynamics, AWS CloudWatch, Splunk, Grafana, or similar platforms.

Nice To Haves

  • 3+ years of proven experience building and migrating enterprise-scale APIs using AWS technologies such as API Gateway, Lambda, ECS, Step Functions, SQS, SNS, DynamoDB, RDS, S3, IAM, and KMS.
  • Hands-on experience leading API modernization and cloud migration initiatives, including decomposing monolithic applications into microservices.

Responsibilities

  • Design, develop, enhance, and support secure, scalable, high-performing APIs and microservices for Payments, Money Movement, and Information Reporting platforms.
  • Modernize and migrate APIs and integration services from on-premises environments to AWS cloud-native architectures.
  • Develop cloud-native solutions using AWS services including API Gateway, Lambda, ECS, Step Functions, SQS, SNS, DynamoDB, RDS, S3, IAM, KMS, and AWS Transfer Family.
  • Build and maintain RESTful APIs and microservices using Java, Spring Boot, and AWS-native technologies, following enterprise architecture and security standards.
  • Troubleshoot and enhance existing API platforms, implement functionality, improve resiliency, and optimize performance.
  • Develop and maintain event-driven solutions using Apache Kafka, Amazon SNS, and Amazon SQS for real-time payment and money movement processing.
  • Build, deploy, and support containerized applications using OpenShift, Docker, and AWS ECS.
  • Collaborate with architects, product owners, business partners, and engineering teams to translate business requirements into scalable technical solutions.
  • Implement secure coding practices and API security controls, including authentication, authorization, encryption, and secrets management.
  • Optimize API performance, scalability, and reliability through performance tuning, monitoring, and proactive problem resolution.
  • Participate in API migration activities, including legacy application assessment, refactoring, testing, deployment, and production cutover support.
  • Create and maintain Infrastructure as Code using Terraform to automate provisioning and deployment of cloud resources.
  • Implement and support CI/CD pipelines for automated build, testing, deployment, and release processes.
  • Use observability and monitoring tools such as Dynatrace, Amazon CloudWatch, AWS X-Ray, Grafana, and Splunk to monitor application health and troubleshoot production issues.
  • Participate in on-call support, incident resolution, root cause analysis, and continuous improvement initiatives.
  • Contribute to code reviews, technical design discussions, and engineering best practices to improve software quality and maintainability.

Benefits

  • The company offers a competitive benefits program; specific benefits are not listed in the posting.
  • Total compensation for some roles may include variable incentives, bonuses, benefits, and/or other awards, as outlined in the offer of employment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service