onsite
Lead Software Engineer - Foundational Platform & Interoperability - Truist
Software Engineer
Lead the design and delivery of scalable foundational platform services, driving interoperability across enterprise systems using Java, Python, and cloud-native technologies such as AWS, Kubernetes, and CI/CD pipelines.
About the role
Key Responsibilities
- Architect and develop high‑availability microservices that expose robust REST APIs for cross‑platform integration.
- Lead a small team of engineers, providing mentorship, code reviews, and technical guidance.
- Design and implement CI/CD pipelines on AWS, ensuring automated testing, security scanning, and rapid deployment.
- Collaborate with product, security, and operations teams to define platform standards and best practices.
- Drive performance tuning, observability, and incident response for critical services.
Requirements
- 8+ years of software development experience, with 3+ years in a leadership role.
- Proficiency in Java and Python, and hands‑on experience with AWS services (EC2, ECS/EKS, Lambda, RDS).
- Strong background in microservices architecture, Kubernetes, and containerization.
- Experience building CI/CD pipelines using tools such as Jenkins, GitHub Actions, or CodePipeline.
- Excellent communication skills and a proven ability to mentor junior engineers.
Skills
javapythonawskubernetescicd