Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Truist Logo

Senior Software Engineer – Platform & Microservices Architecture

Truist

Salary not specified
Sep 10, 2025
Charlotte, NC, US
Apply Now

Truist is seeking a Senior Software Engineer to lead the design and implementation of enterprise-grade microservices and platform capabilities that operate at global scale, focusing on building resilient, observable, and policy-compliant software systems.

Requirements

  • Expert-level proficiency in Java and Python, with demonstrable experience building services deployed on Kubernetes using Helm and declarative configurations.
  • Experience with event-driven patterns, including pub/sub, message queues, and streaming architectures.
  • Proficient with GitOps, CI/CD pipelines (e.g., ArgoCD, Jenkins, GitHub Actions), and infrastructure-as-code tools (Terraform, Kustomize, etc.).
  • Familiarity with zero-trust security patterns, mutual TLS (mTLS), service mesh (e.g., Istio or Linkerd), and container vulnerability scanning tools.
  • Working knowledge of container runtime security, runtime controls (e.g., SELinux, seccomp, AppArmor), and least privilege access models.
  • Experience implementing policy-as-code in CI/CD pipelines and enforcing guardrails and operational risk controls via automated code and deployment policies.
  • Experience with Open Policy Agent (OPA), Kyverno, or HashiCorp Sentinel for governance and control enforcement.

Responsibilities

  • Design, develop, and maintain high-scale, low-latency microservices in Java and Python that support enterprise platforms with stringent uptime, compliance, and observability requirements.
  • Engineer event-driven architectures using Kafka or equivalent messaging platforms to enable asynchronous workflows, decoupled service communication, and scalable event sourcing.
  • Develop and maintain Helm charts, Kubernetes manifests, and YAML-based configurations to deploy and manage cloud-native applications in production environments.
  • Design and implement enterprise-scale reusable service patterns, including service discovery, distributed configuration, fault tolerance, and global failover strategies.
  • Embed policy-as-code in CI/CD workflows using tools like OPA/Gatekeeper, Kyverno, or custom controls, enforcing security, compliance, and infrastructure governance at deploy time.
  • Partner with security, compliance, and risk teams to codify controls into automated pipelines, ensuring software systems are audit-ready by default.
  • Implement compliance-aware telemetry and alerting tied to controls such as data residency, encryption, access boundaries, and runtime immutability.

Other

  • Ability to plan and manage projects and solve complex problems by applying best practices
  • Ability to provide direction and mentor less experienced teammates.
  • Ability to interpret and convey complex, difficult, or sensitive information
  • Minimal and up to 10% travel
  • English (Required)