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 Not Specified], location not specified. The company is a leader in its industry, focused on revolutionizing how specific problems are solved through technology. This role is crucial for designing and building the foundational services and infrastructure that power the company’s core products, ensuring scalability, reliability, and security.

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

• Team: Core Platform Development team
• Mission: Design, develop, and maintain the foundational services and infrastructure that power flagship products.
• Tech Stack: Java, Python, Go, C#, Node.js, AWS, Azure, GCP, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB, RESTful APIs, Git, Kafka, RabbitMQ, SQS, CI/CD, React, Angular, Vue.js

What You’ll Actually Do
• Lead: Lead the design, development, and deployment of robust, scalable, and high-performance backend services and APIs.
• Collaborate: Collaborate closely with product managers, UX designers, and other engineering teams to define requirements and translate them into technical specifications.
• Architect: Contribute to the architectural vision and evolution of the platform, identifying opportunities for improvement and innovation.
• Code: Write clean, efficient, well-documented, and testable code, adhering to software development best practices and coding standards.
• Mentor: Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field. This is a senior-level position focused on backend software development for foundational platform services.
• Experience: 5+ years of professional experience in backend software development, with a strong focus on building scalable web services and APIs. Demonstrated experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
• Skills: Expert proficiency in one or more of Java, Python, Go, C#, or Node.js. Strong understanding of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, DynamoDB) database technologies. Experience designing and implementing RESTful APIs and microservices architectures. Solid grasp of data structures, algorithms, object-oriented design principles, and distributed systems. Proficiency with Git.
• Bonus: Experience with message queues and streaming platforms (Kafka, RabbitMQ, SQS). Familiarity with CI/CD pipelines and DevOps practices. Knowledge of front-end technologies (React, Angular, Vue.js) for better full-stack understanding. Experience working in an agile development environment.

Related Jobs

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