Senior Software Engineer, Platform Development

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform Development | Not Specified

The Tone:
This is a full-time hybrid remote role in San Francisco, CA. The company builds essential core services and infrastructure that power its flagship products. This position is critical for developing highly scalable, distributed systems, ensuring the platform’s reliability, performance, and security. The ideal candidate will be a technical leader who can drive projects from concept to deployment, mentor engineers, and shape the architectural direction.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: San Francisco, CA (Hybrid Remote)

• Team: Platform Development team
• Mission: Design, build, and maintain the core services and infrastructure that power the company’s flagship products, focusing on scalability, reliability, and security.
• Tech Stack: Python, Java, Go, C#, AWS, Azure, GCP, EC2, S3, RDS, Lambda, Kubernetes/EKS, PostgreSQL, MySQL, DynamoDB, MongoDB, RESTful API, Kafka, RabbitMQ, SQS, Redis

What You’ll Actually Do
• Lead: Design, develop, and implement robust, scalable, and secure backend services and APIs for the platform.
• Architect: Build new features and optimize existing systems, focusing on performance, reliability, and maintainability.
• Collaborate: Work with product managers, UX designers, and other engineering teams to translate product requirements into technical specifications and deliver solutions.
• Review: Participate in and lead code reviews, providing feedback and ensuring adherence to best practices and coding standards.
• Mentor: Guide junior and mid-level engineers, fostering a culture of technical excellence and continuous learning within the team.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, with a strong focus on backend and platform engineering.
• Experience: 5+ years of professional software development experience, including extensive work designing and building highly scalable, distributed systems and microservices architectures, and proficiency with cloud platforms like AWS, Azure, or GCP.
• Skills: Expertise in at least one modern backend programming language such as Python, Java, Go, or C#; deep understanding of database technologies (relational and NoSQL); strong knowledge of data structures, algorithms, object-oriented design, and software design patterns; excellent problem-solving abilities; and strong communication skills.
• Bonus: Experience with infrastructure-as-code tools (e.g., Terraform), familiarity with DevOps practices and CI/CD pipelines, experience in an Agile/Scrum environment, prior experience with real-time data processing or streaming technologies, knowledge of security best practices, or contributions to open-source projects.

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 14 hours ago In-person San Francisco, CA Software Development $120K - $180K / year