
Senior Site Reliability Engineer
Wells Fargo
full-time
Posted on:
Location Type: Hybrid
Location: Charlotte • North Carolina • Texas • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Lead moderately complex initiatives and deliverables within technical domain environments
- Contribute to large scale planning of strategies
- Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
- Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
- Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
- Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
- Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
Requirements
- 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Professional experience in Python software development.
- Strong proficiency in Python and related frameworks (e.g., Django, Flask, FastAPI).
- Extensive experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Solid understanding of software design principles and patterns.
- Experience with version control systems (e.g., Git).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Experience with containerization and orchestration (e.g. Docker, Kubernetes, OpenShift).
- Strong knowledge of RESTful API design.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Good understanding and hands on experience on UI development framework (React / Angular)
- Experience with asynchronous programming (e.g., asyncio).
- Experience with message queues (e.g., RabbitMQ, Kafka).
- Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Git Action).
- Experience with GraphQL.
- Experience using Infrastructure as Code tools (e.g. Ansible, Terraform, CloudFormation).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoFlaskFastAPIPostgreSQLMySQLMongoDBRESTful APIasynchronous programmingGraphQL
Soft Skills
problem-solvingdebuggingcommunicationcollaborationleadership