Senior Software Engineer, Core Platform

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Core Platform | [Company Name]

The Tone:
This is a full-time role at [Company]. [Company Name] is changing the [industry] sector with its advanced

. The company fosters an environment that encourages continuous learning, teamwork, and high technical standards. As a Senior Software Engineer, Core Platform, you will design, develop, and deploy crucial services that form the foundation of our platform. Your work will directly impact millions of users and influence the future of our main products.

The TL;DR
• Role: Full Time
• Type: Full-time

• Mission: This role designs, develops, and deploys critical services that form the backbone of the company’s platform, shaping the future of its flagship products.
• Tech Stack: Python, Go, Java, C++, AWS, GCP, Azure, Docker, Kubernetes, PostgreSQL, MySQL, Cassandra, MongoDB, Redis, Kafka, RabbitMQ, Terraform

What You’ll Actually Do
• Architecture: Design, develop, and maintain highly scalable, reliable, and performant microservices and APIs for the core platform.
• Optimization: Identify and resolve performance and scalability issues to ensure the resilience and efficiency of distributed systems.
• Leadership: Provide technical guidance to junior engineers and champion best practices in coding, testing, and system design.
• Collaboration: Work with product management and UX design teams to translate business requirements into technical solutions.
• Quality Assurance: Lead and participate in code reviews, ensuring high standards of code quality, maintainability, and security.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, with a significant focus on backend systems and distributed architectures.
• Experience: 5+ years of professional experience in software development, with hands-on experience in cloud platforms and designing RESTful APIs.
• Skills: Expert proficiency in Python, Go, Java, or C++; strong understanding of data structures, algorithms, and object-oriented design; hands-on experience with AWS, GCP, or Azure and containerization (Docker, Kubernetes); deep knowledge of relational and NoSQL databases (PostgreSQL, MySQL, Cassandra, MongoDB, Redis); proven ability to design RESTful APIs and microservices; solid understanding of distributed system challenges; excellent analytical and problem-solving skills.
• Bonus: Experience with event-driven architectures and message queues (e.g., Kafka, RabbitMQ); familiarity with CI/CD pipelines and infrastructure as code (e.g., Terraform); previous experience in high-growth companies or contributions to open-source projects.

Related Jobs

NYL Insurance
Posted 1 day ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year