Senior Software Engineer, Core Platform

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Core Platform | Not Specified

The Tone:
This is a full-time role at Not Specified, located in Not Specified. The company builds the next generation of [mention industry] solutions. This role is crucial for designing, developing, and maintaining the foundational services and infrastructure that power the entire ecosystem, making a significant impact on the platform’s evolution. It offers the chance to work on complex distributed systems and drive architectural decisions.

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

• Team: Core Platform team
• Mission: This person designs, develops, and maintains the foundational services and infrastructure that power the entire ecosystem, ensuring scalability, performance, reliability, and security of high-volume, low-latency systems.
• Tech Stack: Java, Python, Go, Node.js, C#, PostgreSQL, MySQL, Cassandra, MongoDB, Redis, AWS, Azure, GCP, Docker, Kubernetes, RESTful APIs, unit testing, integration testing, end-to-end testing.

What You’ll Actually Do
• Design: Lead the design and implementation of highly scalable, robust, and maintainable software solutions for core platform services, ensuring alignment with the overall architectural vision.
• Develop: Write clean, efficient, and well-documented code for new features, enhancements, and bug fixes across backend services.
• Optimize: Identify and resolve performance bottlenecks, reliability issues, and scalability challenges within distributed systems.
• Mentor: Guide junior engineers, providing technical direction, feedback, and fostering their professional growth.
• Collaborate: Work closely with product managers, DevOps, QA, and other engineering teams to understand requirements, define technical specifications, and deliver high-quality solutions.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a significant focus on backend and distributed systems.
• Experience: 5+ years of professional experience in software development, with proven experience in designing, building, and maintaining highly available, scalable, and resilient microservices or distributed systems.
• Skills: Strong proficiency in at least one object-oriented or functional programming language (e.g., Java, Python, Go, C#, Node.js); solid understanding and practical experience with relational and/or NoSQL databases; experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 14 hours ago In-person San Francisco, CA Software Development $120K - $180K / year