Are you applying to the internship?
Job Description
Senior Software Engineer, Platform Services
Location: San Francisco, CA | Remote (US) Available
About [Your Company Name]
[Your Company Name] is a leading innovator in [industry, e.g., cloud-native solutions, sustainable energy, digital media]. Our mission is to [brief mission statement, e.g., empower businesses to scale intelligently, create groundbreaking user experiences, revolutionize renewable energy accessibility]. We are a fast-paced, dynamic organization committed to fostering a culture of collaboration, continuous learning, and impactful contribution. Join our diverse team of passionate experts dedicated to building the future.
About the Role
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 the core platform infrastructure that powers our flagship products and services. You will work on highly scalable, resilient, and performant systems, contributing to architectural decisions and ensuring the reliability and efficiency of our platform. This role demands a strong understanding of distributed systems, cloud computing, and a passion for solving complex technical challenges at scale.
Key Responsibilities
- Design and develop robust, scalable, and high-performance microservices and APIs for our core platform.
- Lead and contribute to architectural discussions, guiding the technical direction of critical platform components.
- Implement best practices for software development, including testing, code reviews, and documentation.
- Optimize existing systems for performance, reliability, and cost efficiency.
- Collaborate closely with product managers, DevOps, and other engineering teams to define requirements and deliver solutions.
- Troubleshoot and resolve complex technical issues across the platform, contributing to incident response and post-mortems.
- Mentor junior engineers, providing guidance on technical solutions, code quality, and career development.
- Stay abreast of new technologies and industry trends, evaluating and recommending their adoption where appropriate.
Qualifications
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional experience in software development, with a significant focus on backend systems and platform engineering.
- Expert proficiency in at least one modern programming language (e.g., Go, Java, Python, C#).
- Strong experience with designing and building highly available, fault-tolerant, and scalable distributed systems.
- In-depth knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., Cassandra, MongoDB, DynamoDB).
- Solid understanding of microservices architecture, RESTful APIs, and asynchronous messaging systems (e.g., Kafka, RabbitMQ, SQS).
- Demonstrated ability to debug, profile, and optimize complex software systems.
- Excellent problem-solving skills, attention to detail, and a pragmatic approach to engineering.
- Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences.
Preferred Qualifications
- Master’s degree or PhD in Computer Science or a related field.
- Experience with event-driven architectures and stream processing frameworks.
- Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Knowledge of observability tools and practices (monitoring, logging, tracing).
- Contribution to open-source projects or a strong portfolio of personal projects.
- Experience working in a rapidly growing startup environment.
What We Offer
- Competitive salary and equity package.
- Comprehensive health benefits (medical, dental, vision).
- Flexible PTO and paid holidays.
- 401k plan with company matching.
- Professional development budget for conferences, courses, and certifications.
- Remote-friendly work environment with options for in-office collaboration.
- Opportunity to work on challenging problems with a direct impact on our product and users.
- A vibrant and inclusive culture that values innovation, collaboration, and continuous improvement.
- Regular team events, social gatherings, and hackathons.
[Your Company Name] is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions are based on qualifications, merit, and business need, without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.