Skip to Content

Job Overview

As a Staff Software Engineer within the team, you will play a pivotal architectural and hands-on role in scaling our foundational platforms and web applications, with a primary emphasis on backend architecture and distributed services.

Key points

  1. You will partner closely with distributed teams to deliver robust, high-performance security solutions.

  2. Lead, design, architect, and build high-quality, scalable software by enforcing best practices around software engineering, architecture, and processes.

  3. Raise the bar on engineering excellence by improving standard methodologies, producing best-in-class code, documentation, testing, and monitoring.

  4. Collaborate with product and R&D engineers to translate product requirements into technical solutions.

  5. Deep knowledge of backend architecture, pipeline design, and data persistence patterns.

  6. Practical experience working with relational databases as well as NoSQL/caching stores.

  7. Strong foundation in computer science fundamentals, data structures, algorithms, and scalable software design patterns.

  8. Excellent analytical and problem-solving skills, paired with strong communication abilities to collaborate across distributed, global engineering teams.

Skills

PythonNoSQLAWSMachine LearningRecruitingInterviewingCommunicationProblem Solving

Experience: Senior-level · 8+ years

Similar jobs

More open roles like this one