SoFi
Software Engineer, Database Platform – SoFi
The Operational Database Platform team at SoFi builds and maintains scalable, reliable, and secure software solutions powering our Operational Database Platform. We handle massive data volumes, ensuring high performance, redundancy, and security. We’re seeking a Software Engineer to assist in backend development, cloud technologies, and automation. You’ll work under the guidance of senior engineers to create tools, automate processes, and collaborate across teams to improve infrastructure reliability and performance. This role suits an enthusiastic learner who is eager to gain hands-on experience building efficient, scalable systems in dynamic, data-intensive environments.
Responsibilities
Assist in Design and Development: Help build scalable software solutions and tools to support the operational needs of SoFi’s database platform under the guidance of senior engineers.
Collaborate: Work closely with operations and engineering teams to design and implement efficient, durable, and scalable systems.
Support Performance Optimization: Analyze system bottlenecks and implement improvements to ensure high performance and reliability, under supervision.
Support Automation Processes: Develop and maintain automation scripts and tools to streamline workflows and improve operational efficiency.
Contribute to Enabling Teams: Create self-service tools and APIs that empower application teams to manage and interact with the platform efficiently, with mentorship.
Learn Best Practices: Observe and learn software engineering and system architecture best practices for data-intensive applications.
Assist in Monitoring and Maintenance: Implement observability tools to ensure system health and quick issue identification, under guidance.
Learn from Mentors: Be mentored by senior engineers in technical best practices and contribute to a culture of engineering excellence.
Assist with On-call Support: Participate in the on-call rotation to address urgent issues, ensuring minimal disruption to the platform, with support from senior team members.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
1+ years of software development experience, or relevant coursework and projects, with an interest in backend development for distributed systems.
Proficiency in modern programming languages (e.g., Python, Java, Go).
Basic understanding of cloud environments, particularly AWS.
Interest in automating repetitive tasks and processes using appropriate tools and frameworks.
Basic knowledge of monitoring tools (e.g., DataDog, Splunk, CloudWatch).
Basic understanding of Git and CI/CD pipelines (e.g., GitLab CI, Jenkins).
Interest in learning infrastructure as code tools (e.g., Terraform, Ansible, Puppet, or Chef).
Basic understanding of relational database systems and their performance considerations.
Eager to learn and strong problem-solving skills with good communication for teamwork.
Bonus areas
Interest in working with highly distributed systems.
Desire to learn modern database technologies and open-source tools.
Curiosity about Schema as Code principles for managing data infrastructure.
Who you are
Enthusiastic Learner: Eager to learn and contribute to building scalable, efficient cloud-based solutions.
Collaborative Team Member: Ready to support technical solutions and foster teamwork.
Problem Solver: Willing to tackle technical challenges and improve reliability and performance.
Continuous Learner: Committed to staying current with technologies and bringing fresh ideas.
Mentee: Open to guidance and contributing to a collaborative culture.
Adaptable: Willing to learn in fast-paced environments and adjust to shifting priorities with guidance.
Compensation And Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate’s experience, skills, and location.
Base pay range: $105,600.00/yr - $198,000.00/yr
For more information on benefits, visit the Benefits at SoFi page. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy and related medical conditions), gender, gender identity, gender expression, national origin, age, disability, marital status, or any other basis prohibited by applicable law. We also comply with local notices where applicable.
New York applicants: Notice of Employee Rights. SoFi is committed to an inclusive culture and provides reasonable accommodations to candidates with disabilities. If you need accommodations, please contact your recruiter or accommodations@sofi.com.
New hires located in Seattle, WA or Helena, MT may receive priority consideration due to team location needs.
Legal and Additional Internal Employees: If you are a current employee, please apply via the Internal Job Board in Greenhouse.
Location and Roles Seattle, WA; Remote options may be limited by location.
#J-18808-Ljbffr
Responsibilities
Assist in Design and Development: Help build scalable software solutions and tools to support the operational needs of SoFi’s database platform under the guidance of senior engineers.
Collaborate: Work closely with operations and engineering teams to design and implement efficient, durable, and scalable systems.
Support Performance Optimization: Analyze system bottlenecks and implement improvements to ensure high performance and reliability, under supervision.
Support Automation Processes: Develop and maintain automation scripts and tools to streamline workflows and improve operational efficiency.
Contribute to Enabling Teams: Create self-service tools and APIs that empower application teams to manage and interact with the platform efficiently, with mentorship.
Learn Best Practices: Observe and learn software engineering and system architecture best practices for data-intensive applications.
Assist in Monitoring and Maintenance: Implement observability tools to ensure system health and quick issue identification, under guidance.
Learn from Mentors: Be mentored by senior engineers in technical best practices and contribute to a culture of engineering excellence.
Assist with On-call Support: Participate in the on-call rotation to address urgent issues, ensuring minimal disruption to the platform, with support from senior team members.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
1+ years of software development experience, or relevant coursework and projects, with an interest in backend development for distributed systems.
Proficiency in modern programming languages (e.g., Python, Java, Go).
Basic understanding of cloud environments, particularly AWS.
Interest in automating repetitive tasks and processes using appropriate tools and frameworks.
Basic knowledge of monitoring tools (e.g., DataDog, Splunk, CloudWatch).
Basic understanding of Git and CI/CD pipelines (e.g., GitLab CI, Jenkins).
Interest in learning infrastructure as code tools (e.g., Terraform, Ansible, Puppet, or Chef).
Basic understanding of relational database systems and their performance considerations.
Eager to learn and strong problem-solving skills with good communication for teamwork.
Bonus areas
Interest in working with highly distributed systems.
Desire to learn modern database technologies and open-source tools.
Curiosity about Schema as Code principles for managing data infrastructure.
Who you are
Enthusiastic Learner: Eager to learn and contribute to building scalable, efficient cloud-based solutions.
Collaborative Team Member: Ready to support technical solutions and foster teamwork.
Problem Solver: Willing to tackle technical challenges and improve reliability and performance.
Continuous Learner: Committed to staying current with technologies and bringing fresh ideas.
Mentee: Open to guidance and contributing to a collaborative culture.
Adaptable: Willing to learn in fast-paced environments and adjust to shifting priorities with guidance.
Compensation And Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate’s experience, skills, and location.
Base pay range: $105,600.00/yr - $198,000.00/yr
For more information on benefits, visit the Benefits at SoFi page. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy and related medical conditions), gender, gender identity, gender expression, national origin, age, disability, marital status, or any other basis prohibited by applicable law. We also comply with local notices where applicable.
New York applicants: Notice of Employee Rights. SoFi is committed to an inclusive culture and provides reasonable accommodations to candidates with disabilities. If you need accommodations, please contact your recruiter or accommodations@sofi.com.
New hires located in Seattle, WA or Helena, MT may receive priority consideration due to team location needs.
Legal and Additional Internal Employees: If you are a current employee, please apply via the Internal Job Board in Greenhouse.
Location and Roles Seattle, WA; Remote options may be limited by location.
#J-18808-Ljbffr