What are the responsibilities and job description for the Infra Software Engineer position at Marici Solutions?
Infra Software Engineer
Location: Charlotte, Nc (Day one onsite Hybrid 3 days a week)
Wells Fargo is seeking a Software Engineer to accelerate delivery of Virtual Machine automation and complete critical integrations that enable scalable, self-service provisioning across Commercial Corporate & Investment Bank Technology (CCIBT) platforms as part of the CCIBT Infrastructure Solutions team. This role will directly support modernization objectives by reducing manual provisioning, improving developer experience, and enabling faster migration to modern data centers and cloud environments. This role requires strong technical expertise, leadership skills, and the ability to collaborate effectively across teams.
In this role, you will:
- Lead complex initiatives to develop infrastructure to provide solutions for business applications. The goal is to reduce the time needed to deploy an application stack (Virtual Machine, application and its dependencies)
- Architect and develop reusable, modular Infrastructure as Code (IaC) components using tools like Terraform or Ansible
- Design and implement GitOps-driven workflows that enable automated provisioning, deployment, and lifecycle management of cloud infrastructure, and enable automated server configuration updates such as routing rules, reverse proxy updates, JVM or container runtime changes, TLS rotation, module/plugin configuration, and environment policies
- Build and maintain self-service platform capabilities that empower developers to manage infrastructure independently through intuitive interfaces and APIs
- Develop automation scripts and workflows to support provisioning, configuration, governance, certificate management, and operational efficiency.
- Develop robust APIs using Python to expose provisioning, configuration, deployment governance, certificate management, and capacity automation workflows
- Build and maintain selfservice platform capabilities enabling developers to request server instances, deploy applications, configure routing, request certificates, manage JNDI/resources, and consume metrics through APIs or service catalogs
- Lead the integration of infrastructure automation with a focus on VMWare images (Linux RHEL) or Windows
- Define and enforce infrastructure standards and golden paths that promote consistency, security, and scalability
- Collaborate with Enterprise automation, platform, security, and application teams to align infrastructure automation with business and engineering goals
- Participate in architecture reviews, code reviews, and mentor other engineers on best practices in infrastructure automation
- Continuously evaluate and improve the performance, reliability, and maintainability of infrastructure tooling and workflows
Required Skills & Qualifications
- 6 years of Technology Infrastructure Engineering and Solutions experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- 4 years of hands-on experience with Ansible, Terraform or similar IaC tools
- 3 years designing and developing image management processes and automation using tools like Packer.
- 3 years of experience with GitOps principles and experience with GitHub and GitHub Actions or similar
- 3 years building secure OS images using tools like Vault
- 3 years of experience with designing and consuming RESTful APIs and integrating infrastructure automation into platform services
- 3 years of experience operating under an Agile framework Kanban or Scrum. Defining EPIC/stories, leading Agile ceremonies.
- 2 implementing patching strategies
Desired Qualifications
- Familiarity with developer portals (e.g., Backstage) and CI/CD pipelines
- Familiarity with the concept of immutable infrastructure
- Experience using AI tools (Copilot, Claude) to develop, test code
- Background in building platform engineering solutions that support cloud-native development and service ownership
- Knowledge of observability tooling (e.g., Prometheus, Grafana, ELK Stack)
- Experience with enterprise schedulers (Autosys) for batch workflows, calendars, dependencies, and failure handling.
- Working knowledge of networking and platform fundamentals: DNS, firewalls, load balancers, proxies, certificates, TLS handshakes, and JVM/OS tuning.
- Ability to create and maintain detailed documentation (SOPs/runbooks) and to mentor/coach team members.
- Experience with large-scale migrations and hybrid environments.
- Experience working in agile environments, leveraging tools like JIRA for project management.
- A developer-first mindset with a passion for reducing friction and improving engineering productivit