Senior Software Engineer, Core Platform

January 28, 2026

Are you applying to the internship?

Job Description

“`html

Senior Software Engineer, Core Platform

Are you a highly skilled and motivated software engineer looking to make a significant impact? We are seeking a passionate Senior Software Engineer to join our dynamic Core Platform team. This isn’t just a coding role; it’s an opportunity to shape the foundational technology that powers all our products and services, reaching millions of users globally. If you thrive on complex technical challenges, enjoy leading initiatives, and want to leave a lasting mark on a rapidly growing product, we want to hear from you.

About the Role:

As a Senior Software Engineer on the Core Platform team, you will be a pivotal player in designing, building, and maintaining the highly scalable, reliable, and performant backend systems that underpin our entire ecosystem. You’ll work on mission-critical services, tackle intricate distributed system problems, and contribute to architectural decisions that define the future of our technological landscape. This role offers a unique blend of deep technical work, strategic input, and mentorship opportunities within a collaborative and innovation-driven environment.

What You’ll Do:

  • Lead the design and implementation of robust, scalable, and secure backend services and APIs using modern programming languages (e.g., Go, Python, Java) and cutting-edge frameworks.
  • Architect, develop, and optimize core components of our platform, ensuring high availability, fault tolerance, and exceptional performance.
  • Collaborate closely with product managers, UX designers, and cross-functional engineering teams to translate complex requirements into elegant and efficient technical solutions.
  • Dive deep into complex technical challenges related to distributed systems, data consistency, latency reduction, and system reliability.
  • Mentor junior and mid-level engineers, providing technical guidance, conducting thorough code reviews, and fostering a culture of engineering excellence and continuous learning.
  • Champion best practices in software development, including testing, documentation, monitoring, and operational excellence.
  • Participate in on-call rotations to ensure the stability and availability of our critical services, proactively identifying and resolving issues.
  • Contribute to the evolution of our architectural standards, development processes, and tooling to enhance team productivity and system quality.

What We’re Looking For:

  • 5+ years of professional experience in backend software development, with a strong emphasis on building and operating distributed systems at scale.
  • Expertise in at least one modern backend language such as Go, Python, Java, or C#, coupled with a deep understanding of its ecosystem and best practices.
  • Profound understanding of cloud platforms (AWS, GCP, or Azure) and extensive experience with their core services (e.g., EC2, S3, RDS, Lambda, Kubernetes, DynamoDB, Pub/Sub).
  • Proven experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Solid grasp of data structures, algorithms, object-oriented design principles, and microservices architecture.
  • Demonstrable experience designing and implementing RESTful APIs and event-driven systems.
  • Exceptional problem-solving skills, analytical thinking, and meticulous attention to detail.
  • Strong communication and interpersonal skills, with a proven ability to collaborate effectively with diverse teams and articulate complex technical concepts clearly.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Bonus Points:

  • Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Familiarity with CI/CD pipelines, automated testing frameworks, and DevOps practices.
  • Contributions to open-source projects or a strong portfolio of personal technical projects.
  • Experience working in a high-growth startup or fast-paced technology company.
  • Knowledge of real-time data processing, streaming technologies (e.g., Kafka, Kinesis), or message queues.

Why Join Us:

  • Unrivaled Impact: Your work will directly influence millions of users and contribute to the strategic direction of our rapidly evolving product.
  • Growth & Development: We are committed to your professional journey with a clear career progression framework, dedicated mentorship, and a generous budget for conferences, courses, and professional certifications.
  • Vibrant Culture: Be part of an inclusive, supportive, and intellectually stimulating environment that champions innovation, collaboration, and continuous learning. We encourage experimentation and provide a safe space to iterate and learn.
  • Comprehensive Benefits: Enjoy a highly competitive salary, comprehensive health and dental coverage, generous paid time off, 401k matching, parental leave, wellness programs, and more.
  • Cutting-Edge Technology: Work on greenfield projects and leverage the latest technologies to solve challenging problems at scale.

Location: Remote (U.S. preferred) or On-site in [Your City, Your State]

“`