Full Time

Software Engineer - Storage

Plaid
$80,000 - $140,000* / year (about $38–$67 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Plaid, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Software Engineer - Storage at Plaid, you will be integral in designing, developing, and maintaining storage solutions that support our diverse product offerings. Your role will focus on optimizing data management, improving the performance of storage systems, and ensuring the reliability and scalability of backend services. You will work collaboratively with cross-functional teams and contribute to the development of innovative features that enhance the functionality and efficiency of our infrastructure.



Job Responsibilities

  • Design, implement, and maintain robust storage solutions for data scalability and reliability.
  • Collaborate with product, data engineering, and application teams to optimize storage architecture and data flow.
  • Perform regular system evaluations and study performance metrics to identify bottlenecks and potential improvements.
  • Ensure data integrity and security across storage systems while adhering to compliance and regulatory standards.
  • Develop automation scripts to streamline operations, deployment, and monitoring of storage systems.
  • Participate in code reviews and mentor junior engineers to foster a culture of knowledge sharing and best practices.
  • Stay up-to-date with industry trends and advancements in storage technologies, offering insights to improve current systems.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software engineering, focusing on storage systems and data management.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Strong understanding of storage technologies, architecture, and design patterns.
  • Experience with distributed systems, database management, and cloud storage solutions.
  • Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Effective communication and teamwork skills, with a strong analytical approach to problem-solving.


Technologies & Tools

This position will utilize a diverse range of technologies and tools, including but not limited to cloud storage platforms (such as AWS and Google Cloud), database management systems (both SQL and NoSQL), containerization tools (like Docker), and orchestration platforms (such as Kubernetes). Familiarity with monitoring tools, CI/CD pipelines, and infrastructure as code solutions are also essential for success in this role.



Ideal Candidates

The ideal candidates for the Software Engineer - Storage position at Plaid possess a proactive mindset, coupled with a strong passion for innovative technology. They are expected to thrive in fast-paced environments while demonstrating attention to detail and a commitment to delivering high-quality solutions. Furthermore, successful candidates should exhibit excellent problem-solving abilities, the capacity to adapt to evolving requirements, and an eagerness to stay current with cutting-edge storage methodologies and best practices.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.