Staff Software Engineer, Core Infrastructure
SoFi
2021-12-03 08:50:50
Helena, Montana, United States
Job type: fulltime
Job industry: Banking & Financial Services
Job description
Employee Applicant Privacy Notice
Who We Are
Shape a brighter financial future with us.
Together with our members, we're changing the way people think about and interact with personal finance.
We're a next-generation fintech company using innovative, mobile-first technology to help our 2+ million members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront.
We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role
The ideal candidate for this Staff Engineer position is an advanced individual contributor and subject matter expert in multiple technologies and methodologies. You will lead large projects while mentoring junior engineers. You will have a large hand in taking ownership of your team's objectives, resolving issues when deployments don't go as planned, resolving production facing issues, and assisting with supporting development teams. You are self-sufficient and can resolve major issues with little assistance.
From a technical skill set perspective, you must have CI/CD, containerization, and Linux experience. Experience with AWS and container technologies is required. We are looking for your ability to implement and support solutions and services that are highly available and scalable. We treat infrastructure as code, and deploy all infrastructure via automated pipelines. You will work to better our ability to scale resources and automate services.
What You'll Do
- Mentor engineers and grow the team.
- Utilize advanced knowledge to train others on agile methodology, development processes, automation processes, design patterns, platforms, and programming / scripting languages.
- Automate software deployment processes by releasing incremental updates and developing automation tools.
- Create more stable operating environments by continuously improving the infrastructure to be easily deployable and scalable.
- Work with little supervision with significant latitude for independent judgment.
- Conduct highly complex work critical to the organization.
- Focus on long-term strategic planning and ongoing initiatives.
- Participate in shaping the technical architecture of the product.
- Actively coordinate and communicate to accomplish team and company-level objectives.
- Conduct research into new technology and advocate for its use.
- Generate ideas for new initiatives and technologies.
- Design and lead development of technical architectures.
- Lead the development and testing of our systems and services.
- Drives inter-team cohesiveness and inclusivity.
- Six to eight years comprising a mix of:
- Multiple years of experience in cloud-based environments.
- Multiple cloud-based associate, professional, and/or specialty level certifications.
- Comparable development, system engineering, or security experience.
- Formal education.
- Two plus years of experience in a technical or team lead role.
- Experience with Infrastructure as Code and container technologies.
- Experience designing technical architectures.
- Experience working in a collaborative coding environment, refining designs, writing tests, working through code reviews, and managing pull requests.
- Agile-based project development in a microservices environment.
- Demonstrated drive to collaborate with others.
- A desire to grow your leadership skills.
- AWS associate, professional, and/or specialty level certifications.
- Bachelor's degree in a related field.
- Competitive salary packages and bonuses
- Comprehensive medical, dental, vision and life insurance benefits
- Generous vacation and holidays
- Paid parental leave for eligible employees
- 401(k) and education on retirement planning
- Tuition reimbursement on approved programs
- Monthly contribution up to $200 to help you pay off your student loans
- Great health & well-being benefits including: telehealth parental support, subsidized gym program
- Employer paid lunch program (except for remote employees)
- Fully stocked kitchen (snacks and drinks)
- These benefits are only applicable to full time employees
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.