drjobs Senior Software Engineer, Database Platform

Senior Software Engineer, Database Platform

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Seattle - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

The Role:

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 seeking an experienced Software Engineer with expertise in backend development cloud technologies and automation. Youll create tools automate processes and collaborate across teams to improve infrastructure reliability and performance. This role suits a handson problem solver passionate about building efficient scalable systems in dynamic dataintensive environments.

What youll do:

  • Design and Develop: Build scalable software solutions and tools to support the operational needs of SoFis database platform.
  • Collaborate: Work closely with operations and engineering teams to design and implement efficient durable and scalable systems.
  • Optimize Performance: Analyze system bottlenecks and implement improvements to ensure high performance and reliability.
  • Automate Processes: Develop and maintain automation scripts and tools to streamline workflows and improve operational efficiency.
  • Enable Teams: Create selfservice tools and APIs that empower application teams to manage and interact with the platform efficiently.
  • Promote Best Practices: Define and advocate for software engineering and system architecture best practices for dataintensive applications.
  • Monitor and Maintain: Implement observability tools to ensure system health and quickly identify issues.
  • Mentor: Guide and mentor junior engineers in technical best practices and foster a culture of engineering excellence.
  • Oncall Support: Participate in an oncall rotation to address urgent issues ensuring minimal disruption to the platform.

What youll need:

  • Bachelors degree in Computer Science Engineering or a related field or equivalent work experience.
  • 5 years of software development experience with a focus on backend development for distributed systems.
  • Programming Expertise: Proficiency in modern programming languages (e.g. Python Java Go).
  • Cloud Experience: Handson experience developing solutions in cloud environments particularly AWS.
  • Automation Skills: Strong ability to automate repetitive tasks and processes using appropriate tools and frameworks.
  • Observability Tools: Familiarity with monitoring tools like DataDog Splunk or CloudWatch.
  • Version Control & CI/CD: Proficient with Git and CI/CD pipelines (e.g. GitLab CI Jenkins).
  • Configuration Management: Experience with tools like Terraform Ansible Puppet or Chef for managing infrastructure and deployments.
  • Database Knowledge: Basic understanding of relational database systems and their performance considerations.
  • Strong problemsolving skills and the ability to collaborate across teams.
  • Excellent communication skills for crossfunctional collaboration and stakeholder engagement.

Bonus areas:

  • Experience building highly distributed systems.
  • Familiarity with modern database technologies and opensource tools.
  • Knowledge of Schema as Code principles to manage data infrastructure effectively.

Who you are:

  • Innovative Developer: Skilled at building scalable efficient cloudbased solutions.
  • Collaborative Team Player: Aligns technical solutions with business goals while fostering teamwork.
  • Problem Solver: Tackles technical challenges and drives reliability and performance improvements.
  • Continuous Learner: Stays current with technologies and brings fresh ideas to the team.
  • Mentor: Shares expertise to support peers and nurture a collaborative culture.
  • Adaptable: Thrives in fastpaced environments and effectively manages shifting priorities.

Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.