Senior Software Engineer, Platform Infrastructure

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform Infrastructure | [Company Name]

The Tone:
This is a full-time role at [Company Name]. [Company Name] is a leading innovator in the [Your Industry] sector, focused on [Company Mission/Vision]. This role is essential for building scalable, high-performance platform infrastructure that drives the core business and impacts millions of users globally. The work involves tackling challenging problems related to scalability, reliability, performance, and security across the entire ecosystem.

The TL;DR
• Role: Full Time
• Type: Full-time
• Team: Platform Infrastructure team
• Mission: Design, develop, and maintain foundational services and infrastructure that power all company applications.
• Tech Stack: Go, Java, AWS, GCP, Azure, Docker, Kubernetes, PostgreSQL, Cassandra, Redis, Kafka, RabbitMQ, gRPC, Prometheus, Grafana, Jaeger, ELK stack

What You’ll Actually Do
• System Design & Development: Lead the design, development, and deployment of highly scalable, fault-tolerant distributed systems and critical infrastructure components.
• Technical Direction: Drive technical initiatives from conception to production, including architectural design, code reviews, and setting engineering standards.
• Engineering Mentorship: Mentor junior engineers, foster their growth, and contribute to cultivating a culture of technical excellence and continuous improvement.
• System Optimization: Proactively identify and resolve performance bottlenecks, optimizing existing systems for reliability, cost-efficiency, and operational excellence.
• Cross-functional Delivery: Collaborate closely with product managers, SREs, and other engineering teams to define requirements and deliver robust solutions that meet business needs.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, with a strong emphasis on backend or infrastructure engineering.
• Experience: 5+ years of professional experience in software development, with a proven track record of designing and implementing high-performance, scalable APIs and microservices.
• Skills: Proficiency in Go and/or Java, deep understanding of distributed systems principles, microservices architecture, API design, and extensive experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
• Bonus: Experience with message queuing systems like Kafka, RabbitMQ, or gRPC; familiarity with CI/CD pipelines and modern DevOps practices; experience with observability tools; knowledge of networking fundamentals and security best practices.

Related Jobs

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