Senior Software Engineer, Platform Services

February 26, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform Services

We are seeking a highly skilled and experienced Senior Software Engineer to join our Platform Services team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable and robust core platform components that power our next-generation applications. You will work within a dynamic, agile environment, collaborating closely with product managers, architects, and other engineering teams to deliver high-quality solutions that meet critical business needs and drive innovation.

Key Responsibilities

  • Design and develop highly scalable, reliable, and performant microservices and APIs for our core platform, ensuring high availability and fault tolerance.
  • Lead technical discussions and contribute significantly to architectural decisions for new features, system enhancements, and long-term platform strategy.
  • Write clean, maintainable, and well-tested code, adhering to best practices, coding standards, and security guidelines.
  • Mentor junior engineers, providing constructive feedback, guidance on technical solutions, and fostering their professional growth.
  • Collaborate effectively with cross-functional teams, including product, UX, and QA, to translate complex business requirements into technical specifications and deliver impactful solutions.
  • Participate actively in code reviews to ensure code quality, promote knowledge sharing, and maintain a collaborative development environment.
  • Troubleshoot and resolve complex production issues swiftly and efficiently, ensuring system stability and optimal performance.
  • Stay abreast of emerging technologies, industry trends, and best practices, evaluating and recommending their adoption where appropriate to enhance our platform.
  • Contribute to the continuous improvement of our engineering processes, tools, and methodologies.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 7+ years of professional experience in software development, with a strong emphasis on backend systems and distributed architectures.
  • Proficiency in at least one modern programming language such as Java, Python, Go, C#, or Node.js.
  • Extensive experience with cloud platforms (e.g., AWS, Azure, GCP) and familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of distributed systems principles, microservices architecture, and best practices for designing and implementing RESTful APIs.
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra, Redis).
  • Strong problem-solving skills and the ability to debug complex issues across various systems and technologies.
  • Excellent communication and interpersonal skills, with a proven ability to articulate complex technical concepts to both technical and non-technical audiences.
  • Demonstrated ability to work independently and as part of a high-performing team in a fast-paced, agile environment.

Preferred Qualifications

  • Experience with message queuing systems (e.g., Kafka, RabbitMQ, SQS, Kinesis).
  • Familiarity with CI/CD pipelines, automated testing, and DevOps practices.
  • Experience with performance tuning, monitoring, and observability tools.
  • Contributions to open-source projects or a strong portfolio of personal projects showcasing relevant skills.
  • Understanding of security best practices in software development.

Why Join Our Team?

  • Competitive salary and comprehensive benefits package, including health, dental, and vision insurance, 401k matching, and generous paid time off.
  • Opportunity to work on cutting-edge technology that impacts millions of users and solves challenging real-world problems.
  • A collaborative and inclusive work environment where your ideas are valued, and innovation is encouraged.
  • Significant professional development opportunities, including access to conferences, workshops, online courses, and internal training programs.
  • Flexible work arrangements to support work-life balance.
  • Access to a vibrant company culture with team-building events, social gatherings, and employee resource groups.

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 believe that a diverse team enriches our environment and fosters innovation.