
Senior Software Engineer
SoFi
full-time
Posted on:
Location Type: Remote
Location: Washington • United States
Visit company websiteExplore more
Salary
💰 $200,000 - $220,000 per year
Job Level
Tech Stack
About the role
- Design, develop, and maintain software that enables developers to efficiently interact with our cloud infrastructure and services
- Work closely with cross-functional teams to understand requirements and design solutions that are intuitive, efficient, scalable, and reliable
- Provide technical leadership for the Cloud Infrastructure team to design and implement strategies for optimizing cloud costs, resource utilization, and overall performance
- Lead the development of software solutions to enable engineers to seamlessly use networking, compute, and storage services within AWS and Kubernetes environments
- Identify opportunities for automation and process improvement to enhance developer productivity
- Collaborate with cloud and software engineers to integrate solutions seamlessly into cloud environments
- Conduct code reviews and provide constructive feedback to other team members
- Stay up-to-date with the latest trends and technologies in cloud infrastructure and software engineering
Requirements
- Master’s degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or a related quantitative discipline
- two (2) years of experience in the job offered or in any occupation in related field
- (1) Golang
- (2) Microservices
- (3) AWS
- (4) Envoy
- (5) Elasticsearch
- (6) GCP
- (7) Terraform
- (8) Python
- (9) Kubernetes
- (10) Docker
- (11) GitLab CI/CD
- (12) Grafana
- (13) Service Mesh. Any suitable combination of education, training and/or experience is acceptable.
Benefits
- standard company benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangMicroservicesAWSEnvoyElasticsearchGCPTerraformPythonKubernetesDocker
Soft Skills
technical leadershipcollaborationcode reviewprocess improvement
Certifications
Master’s degree in Computer ScienceMaster’s degree in Engineering