Senior Software Engineer, Platform Services

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform Services | Leading Technology Company

The Tone:
This is a full-time role at Leading Technology Company. The company builds cutting-edge solutions that empower individuals and businesses worldwide, aiming to create the next generation of intelligent, accessible, and impactful services. This role is crucial for designing and maintaining the foundational infrastructure that powers the company’s entire ecosystem, with direct impact on millions of users globally.

The TL;DR
• Role: Full Time
• Mission: This role designs, develops, and maintains the foundational infrastructure powering the company’s entire ecosystem.
• Tech Stack: Java, Go, Python, C++, PostgreSQL, MySQL, Cassandra, MongoDB, DynamoDB, AWS, GCP, Azure, EC2, S3, Lambda, Kubernetes, GKE, EKS, RESTful APIs, gRPC, Kafka, RabbitMQ, SQS, Docker, Prometheus, Grafana, Jaeger, ELK stack, Terraform, CloudFormation

What You’ll Actually Do
• Design and Development: Lead the design, development, and implementation of highly scalable, fault-tolerant, and performant platform services and APIs.
• System Architecture: Contribute to architectural discussions and decisions, ensuring services are built for reliability, maintainability, and future scalability.
• Performance Optimization: Identify and resolve performance bottlenecks, optimize system efficiency, and ensure services meet stringent latency and throughput requirements.
• Operational Excellence: Implement robust monitoring, alerting, and logging solutions, and participate in on-call rotations to ensure the stability of production systems.
• Collaboration: Work closely with product managers, other engineering teams, and operations to understand requirements and deliver integrated solutions.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, with a core focus on building backend services and distributed systems.
• Experience: 5+ years of professional software development experience, with hands-on expertise in designing and implementing highly scalable, fault-tolerant, and high-performance distributed systems.
• Skills: Strong proficiency in Java, Go, Python, C++, or similar backend languages; practical experience with relational and/or NoSQL databases; experience with major cloud providers (AWS, GCP, Azure); demonstrated ability to design and implement RESTful APIs or gRPC services; excellent analytical and problem-solving skills for complex production environments.
• Bonus: Experience with message queuing systems (e.g., Kafka, RabbitMQ, SQS); familiarity with containerization technologies (Docker, Kubernetes); knowledge of observability tools (e.g., Prometheus, Grafana, Jaeger, ELK stack); experience with Infrastructure as Code (e.g., Terraform, CloudFormation); understanding of security best practices for backend services.

Related Jobs

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