Join the Family

Felicis portfolio companies are growing their teams in the U.S. and beyond.

Senior Software Engineer



Software Engineering
Posted on Tuesday, August 10, 2021

The role

  • 3+ years of programming experience with at least one modern language such as Java, C++, or Python including object-oriented design
  • BS in Computer Science or equivalent preferred.
  • 5+ years of industry experience.
  • Experience building scalable infrastructure software or distributed systems for commercial online services.
  • Knowledge of cloud computing platforms and technologies (AWS, Azure, Google Cloud)
  • Proficient in Agile software development methodologies and experience working in a fast-paced environment.
  • Strong problem-solving skills and the ability to think critically and creatively.
  • Excellent communication and interpersonal skills, able to collaborate effectively with cross-functional teams.
  • Strong understanding of database design and optimization, and experience working with relational databases (SQL) and NoSQL databases (MongoDB, Cassandra, etc.).
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript and React.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • A strong portfolio demonstrating previous work and contributions to open source projects.Willingness to continually learn and stay up-to-date with the latest advancements in technology.