Jobs · Information Technology · North Carolina

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)

Similar jobs

Software Engineer - Cloud

San Francisco Compute CompanySan Francisco, CA· 1 mo ago
Engineering$100/hrapply on jobs.ashbyhq.com