Senior Software Engineer, Core Platform

February 27, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Core Platform

About the Role

We are seeking a highly skilled and passionate Senior Software Engineer to join our dynamic Core Platform team. In this pivotal role, you will be instrumental in designing, developing, and maintaining the foundational services and infrastructure that power our flagship products. You will tackle complex technical challenges, contribute to architectural decisions, and play a key role in ensuring the scalability, reliability, and performance of our critical systems. If you thrive in a collaborative environment, possess a strong sense of ownership, and are eager to make a significant impact, we encourage you to apply.

Key Responsibilities

  • Lead Software Development: Architect, design, develop, test, and deploy robust, highly scalable, and performant software solutions using modern programming languages and frameworks.
  • System Design & Architecture: Collaborate with engineering leads and product managers to define technical specifications, architectural patterns, and system designs for new features and platform enhancements.
  • Code Quality & Best Practices: Champion best practices in software development, including rigorous code reviews, automated testing (unit, integration, end-to-end), and adherence to security and performance standards.
  • Technical Mentorship: Provide guidance and mentorship to junior engineers, fostering their growth and ensuring high quality across the team.
  • Performance & Scalability: Identify and resolve performance bottlenecks, optimize existing systems, and implement solutions that ensure our platform can handle increasing load.
  • Troubleshooting & Support: Diagnose and resolve complex technical issues in production environments, often collaborating with cross-functional teams.
  • Innovation & Research: Stay abreast of emerging technologies and industry trends, evaluating and advocating for their adoption where appropriate to improve our platform and processes.
  • Collaboration: Work closely with other engineering teams, product management, and operations to deliver integrated and seamless user experiences.

Qualifications

  • Experience: 5+ years of professional experience in software development, with a strong focus on backend systems, distributed systems, or platform engineering.
  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Programming Proficiency: Expert-level proficiency in at least one modern backend programming language (e.g., Go, Java, Python, C#, Node.js).
  • Distributed Systems: Proven experience designing, building, and maintaining scalable, fault-tolerant distributed systems and microservices architectures.
  • Cloud Platforms: Hands-on experience with major cloud providers (e.g., AWS, Azure, GCP) and familiarity with cloud-native services.
  • Database Expertise: Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB).
  • API Design: Experience with designing and implementing RESTful APIs, gRPC, or other communication protocols.
  • Testing & Quality: Solid understanding of testing methodologies and experience implementing comprehensive automated test suites.
  • Problem-Solving: Excellent analytical, problem-solving, and debugging skills, with a methodical approach to complex challenges.
  • Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical audiences.

Preferred Qualifications

  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with message queues and event streaming platforms (e.g., Kafka, RabbitMQ, SQS).
  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Prior experience working on high-traffic, low-latency systems.
  • Contributions to open-source projects or a strong portfolio of personal projects.

What We Offer

  • Impactful Work: The opportunity to build core technologies that directly influence our product and millions of users.
  • Career Growth: A clear path for professional development, including mentorship, learning resources, and opportunities to lead.
  • Competitive Compensation: A comprehensive package including competitive salary, equity, and performance-based bonuses.
  • Health & Wellness: Premium health, dental, and vision insurance plans, alongside wellness programs.
  • Work-Life Balance: Generous paid time off, flexible working hours, and remote work options.
  • Innovative Culture: Be part of a collaborative, inclusive, and forward-thinking team that embraces new ideas and technologies.
  • Modern Stack: Work with cutting-edge tools and technologies in a supportive environment.

About [Company Name]

[Company Name] is at the forefront of innovation in the [industry sector, e.g., FinTech, SaaS, e-commerce] industry. We are a rapidly growing company dedicated to [brief mission statement, e.g., “revolutionizing how businesses connect with their customers,” or “making complex data accessible and actionable”]. Our culture values creativity, collaboration, and continuous improvement, empowering our employees to take ownership and make a tangible difference. Join us as we continue to push the boundaries of technology and deliver exceptional value to our global customer base.