Senior Software Engineer, Platform Services

April 13, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform Services

Join our dynamic and innovative Platform Services team as a Senior Software Engineer, where you will be instrumental in designing, developing, and maintaining the core infrastructure and services that power our next-generation applications. We’re seeking a passionate and experienced engineer who thrives on solving complex technical challenges, building scalable systems, and contributing to a collaborative, high-performing environment.

Key Responsibilities

  • Architect and develop robust, scalable, and secure backend services using modern programming languages (e.g., Go, Python, Java) and frameworks.
  • Design and implement efficient APIs, data models, and integration points for various internal and external consumers.
  • Lead technical design discussions, conduct rigorous code reviews, and provide mentorship to junior and mid-level engineers, fostering a culture of excellence.
  • Collaborate closely with product management, QA, and other engineering teams to define requirements, deliver high-quality features, and ensure seamless deployment.
  • Optimize existing systems for performance, reliability, and cost-efficiency, identifying and addressing technical debt proactively.
  • Participate in on-call rotations to support production systems and resolve critical issues, ensuring high availability and operational excellence.
  • Contribute to the continuous improvement of our software development lifecycle, including testing strategies, CI/CD pipelines, and monitoring tools.
  • Stay abreast of emerging technologies and industry best practices, proposing and evaluating their applicability to our platform.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional software development experience, with a strong focus on backend systems, distributed architectures, and microservices.
  • Expert proficiency in at least one of the following programming languages: Go, Python, Java, or C#.
  • Extensive experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB).
  • Demonstrated experience designing and implementing RESTful APIs, gRPC services, and event-driven architectures.
  • Solid understanding of cloud platforms (AWS, Azure, GCP) and hands-on experience with containerization technologies (Docker, Kubernetes).
  • Strong problem-solving skills, with the ability to analyze complex technical challenges and propose effective, pragmatic solutions.
  • Excellent communication and collaboration skills, with a proven track record of working effectively in cross-functional, agile teams.

Preferred Qualifications

  • Master’s degree in Computer Science or a related field.
  • Experience with Kafka, RabbitMQ, or other message queueing systems.
  • Familiarity with infrastructure-as-code tools like Terraform or CloudFormation.
  • Experience with observability tools (e.g., Prometheus, Grafana, ELK stack) and performance tuning.
  • Prior experience working in a fast-paced startup or scale-up environment, contributing to significant growth.
  • Contributions to open-source projects or a strong portfolio of personal technical projects.

What We Offer

  • Competitive salary and equity package, reflecting your experience and significant impact.
  • Comprehensive health, dental, and vision insurance with generous employer contributions.
  • Generous paid time off, including vacation, sick leave, and company holidays.
  • Opportunities for professional development, including conferences, workshops, and educational stipends.
  • A collaborative, inclusive, and innovation-driven work environment where your ideas are valued.
  • State-of-the-art office facilities with amenities, healthy snacks, and beverages.
  • Regular team events, social gatherings, and opportunities to connect with colleagues outside of work.
  • The chance to work on challenging, impactful projects that shape the future of our platform and delight our users.

Ready to Make an Impact?

If you are a passionate and experienced Senior Software Engineer looking to make a significant impact in a rapidly growing company, we encourage you to apply! Join us and help build the future of our platform.