Senior Software Engineer, Platform Development

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform Development | Not Specified

The Tone:
This is a full-time role at [Company], for which the location is not specified. Our company leads in [Industry/Sector], focused on building robust and resilient core technology. This position involves designing, developing, and maintaining critical platform services and infrastructure that power next-generation applications. The role offers the chance to make a significant impact on our core technology within a collaborative environment.

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

• Team: Join our dynamic Platform Development team, collaborating with product managers, UX/UI designers, and other engineering teams, with opportunities to mentor junior engineers.
• Mission: Design, develop, and maintain scalable, high-performance platform services and infrastructure for next-generation applications.
• Tech Stack: Java, Python, Go, C#, RESTful APIs, Microservices, PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB, AWS, Azure, GCP, EC2/VMs, S3/Blob Storage, Lambda/Functions, Kubernetes, Docker, Git, Kafka, RabbitMQ, CI/CD, Terraform, CloudFormation, Agile/Scrum

What You’ll Actually Do
• Lead: Design, develop, and implement critical backend services and APIs using primary programming languages like Java, Python, Go, or C#.
• Architect: Maintain highly available, scalable, and fault-tolerant distributed systems within a cloud-native environment (e.g., AWS, Azure, GCP).
• Collaborate: Partner with product managers, UX/UI designers, and other engineering teams to translate business requirements into technical solutions.
• Ensure: Drive code quality through rigorous testing, code reviews, and adherence to best practices in software development.
• Optimize: Existing systems for performance, reliability, and cost-efficiency across the platform.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, with a strong focus on backend or platform engineering.
• Experience: Minimum of 5+ years of professional software development experience, including designing and building scalable RESTful APIs and microservices, and practical experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker), and orchestration (Kubernetes).
• Skills: Expertise in at least one modern programming language (Java, Python, Go, or C#), solid understanding of relational and NoSQL databases, proficiency with Git, and strong problem-solving and communication skills.
• Bonus: Experience with event streaming platforms like Kafka or RabbitMQ, familiarity with CI/CD pipelines and DevOps practices, understanding of Infrastructure as Code (IaC) tools like Terraform, and experience working in an Agile/Scrum environment.

Related Jobs

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