Senior Software Engineer, Platform & Scalability

March 4, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform & Scalability

Location: Fully Remote (North America / Europe) or Hybrid (San Francisco, New York, London Offices)

About the Job

Are you a highly skilled and passionate Senior Software Engineer with a deep expertise in building robust, scalable, and high-performance distributed systems? Our innovative and rapidly growing tech company is seeking a talented individual to join our core Platform Engineering team. You will be instrumental in designing, developing, and optimizing the foundational services and infrastructure that power our industry-leading products, delighting millions of users worldwide. If you thrive in a collaborative, fast-paced environment, are passionate about cutting-edge technology, and eager to tackle complex challenges at scale, we encourage you to apply.

Key Responsibilities

  • Lead the end-to-end design, development, and testing of critical backend services and APIs that support our global user base.
  • Architect and implement solutions for performance, reliability, scalability, and security across our platform.
  • Write clean, efficient, maintainable, and well-documented code in languages such as Go, Java, Python, or similar, adhering to best practices and coding standards.
  • Collaborate closely with cross-functional teams, including product managers, DevOps, and other engineering teams, to translate complex requirements into technical specifications and deliver innovative solutions.
  • Participate actively in code reviews, providing constructive feedback, and ensuring code quality, performance, and adherence to architectural guidelines.
  • Mentor junior engineers, foster a culture of technical excellence, and contribute to the growth and development of the team.
  • Troubleshoot, debug, and resolve complex technical issues in production environments, ensuring high availability and reliability of our services.
  • Contribute to architectural discussions, technology selection, and strategic planning for future system enhancements and new product initiatives.
  • Drive continuous improvement in our development processes, tools, and infrastructure, leveraging automation where possible.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 5+ years of progressive professional experience in backend software development, with a strong focus on platform and distributed systems.
  • Strong proficiency in one or more modern programming languages such as Go, Java, Python, C#, or similar.
  • Extensive experience with designing and building scalable distributed systems, microservices architectures, and RESTful/gRPC APIs.
  • Solid understanding of data structures, algorithms, object-oriented design principles, and software design patterns.
  • Proven experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Expertise with various database technologies, including relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB).
  • Experience with message queues and streaming platforms (e.g., Kafka, RabbitMQ, SQS/SNS).
  • Proficiency with version control systems (e.g., Git) and experience with CI/CD pipelines.
  • Excellent problem-solving, analytical, and critical thinking skills with a pragmatic approach.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.

Preferred Qualifications

  • Experience with observability tools (monitoring, logging, tracing) such as Prometheus, Grafana, ELK Stack, Jaeger.
  • Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Contributions to open-source projects or significant personal projects demonstrating relevant skills.
  • Experience working in an Agile/Scrum development environment.
  • Knowledge of security best practices for cloud-native applications.

What We Offer

  • A competitive salary and comprehensive benefits package, including health, dental, and vision insurance, and a generous 401(k)/pension plan.
  • Generous paid time off, company holidays, and flexible parental leave.
  • Flexible work arrangements, including fully remote options or hybrid models based out of our state-of-the-art offices.
  • Significant opportunities for professional growth, continuous learning, and career advancement through mentorship, internal training programs, and a dedicated professional development budget.
  • A vibrant, inclusive, and collaborative company culture where your contributions are highly valued and celebrated.
  • Exposure to a cutting-edge technology stack and exciting, challenging projects that make a real impact on millions of users globally.
  • Regular team events, social gatherings, and opportunities to connect with colleagues across the globe.

Ready to Apply?

If you are excited about this opportunity and believe you have the skills and passion to contribute to our dynamic team, we encourage you to apply directly through our careers page. Please include your resume and a compelling cover letter outlining your relevant experience, highlighting your contributions to scalable systems, and explaining why you are interested in this particular role.

We are an Equal Opportunity Employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to creating an inclusive environment for all employees.