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 either fully remote across US/Canada or hybrid in San Francisco, CA / New York, NY. The company builds critical backend services and infrastructure that power its flagship products. This pivotal role involves designing, developing, and maintaining these systems, ensuring they are robust, performant, and highly available. This is an opportunity to make a significant impact on the technology stack and user experience.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote
• Team: Core Platform team
• Mission: Responsible for designing, developing, and maintaining critical backend services and infrastructure that power flagship products.
• Tech Stack: Python, Java, Go, C#, Node.js, PostgreSQL, MySQL, Cassandra, MongoDB, DynamoDB, AWS, Google Cloud Platform, Azure, Docker, Kubernetes, Kafka, RabbitMQ, SQS, Prometheus, Grafana, Splunk
What You’ll Actually Do
• Lead: Lead the design, development, and implementation of scalable, reliable, and secure backend services.
• Collaborate: Collaborate closely with product managers, architects, and other engineering teams to define requirements, scope projects, and deliver high-quality solutions.
• Develop: Write clean, efficient, well-tested, and well-documented code, adhering to best practices and coding standards.
• Resolve: Troubleshoot and resolve complex production issues, ensuring optimal system performance and stability.
• Plan: Contribute to architectural discussions and strategic planning for future system enhancements and technology roadmap.
The Must-Haves
• Background: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience, with a strong focus on backend software development.
• Experience: 5+ years of professional experience in backend software development, with a strong focus on building scalable distributed systems.
• Skills: Proficiency in at least one modern programming language such as Python, Java, Go, C#, or Node.js; solid understanding of data structures, algorithms, and software design patterns; extensive experience with relational and/or NoSQL databases; proven experience with cloud platforms (AWS, Google Cloud Platform, Azure) and containerization technologies (Docker, Kubernetes); strong problem-solving, communication, and interpersonal skills.
• Bonus: Master’s degree or Ph.D. in a relevant technical field; experience with messaging queues and event-driven architectures; familiarity with CI/CD pipelines and DevOps best practices; experience with performance tuning, monitoring, and logging tools; demonstrated leadership experience in technical projects; contributions to open-source projects or a strong technical blog/portfolio.