Software Engineer---CLOUD
Truist · Charlotte, NC · 1 wk ago
Information TechnologyFull-time
About the role
Independently designs, develops, tests, and maintains complex software solutions that meet business and user needs. Emphasizes delivering scalable, reliable, and high-quality applications by applying advanced best practices in coding, architecture, and software lifecycle management, while collaborating with cross-functional teams to drive technical initiatives and mentor junior engineers.
Essential Duties and Responsibilities
- Independently designs, deploys, and maintains cloud infrastructure and platform services that support business and technology objectives.
- Develops and implements infrastructure automation solutions using Infrastructure as Code (IaC), configuration management, and orchestration tools to improve efficiency, consistency, and scalability.
- Builds, supports, and enhances CI/CD pipelines to enable automated software delivery, infrastructure deployment, and operational excellence.
- Collaborates with software engineering, architecture, security, and operations teams to design and implement secure, scalable, and highly available cloud solutions.
- Monitors platform performance, availability, and operational health through observability, logging, alerting, and performance management practices.
- Troubleshoots and resolves complex infrastructure, application, and production issues by performing root-cause analysis and implementing preventive measures.
- Implements cloud security best practices, vulnerability remediation activities, and compliance controls to maintain a secure technology environment.
- Participates actively in cloud migration, platform modernization, resiliency, disaster recovery, and operational readiness initiatives.
- Develops technical documentation, operational procedures, and reusable engineering patterns to support platform consistency and knowledge sharing.
- Mentors and supports engineers in cloud technologies, automation practices, DevOps methodologies, and engineering best practices.
- Evaluates emerging cloud technologies, tools, and engineering practices to drive continuous improvement and platform innovation.
Required Qualifications
- Bachelor's degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training.
- In-depth knowledge of information systems and ability to identify, apply, and implement IT best practices.
Preferred Qualifications
- Experience designing, deploying, and supporting cloud-native solutions on platforms such as AWS, Azure, or comparable public/private cloud environments.
- Experience with Infrastructure as Code (IaC), automation, and configuration management tools such as Terraform, CloudFormation, Ansible, or similar frameworks.
- Experience building and supporting CI/CD pipelines using tools such as GitLab CI/CD, Azure DevOps, Jenkins, GitHub Actions, or comparable software delivery platforms.
- Experience with containerization and orchestration technologies such as Docker, Kubernetes, Amazon ECS, Amazon EKS, or equivalent platforms.
- Experience implementing monitoring, observability, logging, and synthetic monitoring solutions using tools such as Dynatrace, CloudWatch, Splunk, ELK, Grafana, Prometheus, or similar platforms.
- Understanding of cloud security, networking, identity management, secrets management, and resiliency concepts.
- Cloud platform certifications such as AWS Certified Solutions Architect, AWS Certified Developer, Kubernetes (CKA/CKAD), Terraform Associate, or equivalent industry certifications.
- Previous experience in the banking, financial services, or other highly regulated industries.
- Experience working in Agile development environments.
Benefits
- Medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401k plan.
- No less than 10 days of vacation (prorated based on date of hire and by full-time or part-time status) during first year of employment, along with 10 sick days (also prorated), and paid holidays.
- May also be eligible for defined benefit pension plan, restricted stock units, and/or a deferred compensation plan depending on position and division.
Schedule
1st shift (United States of America)