Senior Software Engineer, Core Platform

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Core Platform | Not Specified

The Tone:
This is a full-time role at a pioneering technology company, with remote work options and optional office presence. The company develops cutting-edge solutions, focusing on empowering businesses with secure digital platforms and simplifying complex data. This role is crucial for designing, developing, and deploying robust, scalable, and high-performance software that powers our primary products and services, allowing you to significantly impact our core technology stack and drive technical excellence.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote / Hybrid (Optional Office Presence)

• Mission: Design, develop, and deploy robust, scalable, and high-performance software solutions that power our primary products and services.
• Tech Stack: GoLang, Python, AWS, GCP, Azure, PostgreSQL, MySQL, MongoDB, Redis, Cassandra, Docker, Kubernetes, RESTful APIs, gRPC, Microservices, Event-Driven Architecture, Distributed Systems, Git, Jira, Confluence, Agile, Scrum, CI/CD, System Design, Scalability, Performance Tuning, Security Best Practices

What You’ll Actually Do
• System Design: Lead the design and architecture of complex software systems, ensuring scalability, reliability, security, and maintainability.
• Software Development: Write clean, efficient, well-documented, and testable code primarily in GoLang and/or Python for backend services, APIs, and data processing pipelines.
• Technical Leadership: Act as a technical leader on projects, providing guidance, conducting thorough code reviews, and mentoring engineers to foster their growth.
• Performance Optimization: Identify and resolve performance bottlenecks, optimize database queries, and ensure the efficient operation of services.
• Collaboration: Work closely with product managers, QA engineers, DevOps, and other engineering teams to define requirements and deliver high-quality features.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. A Senior Software Engineer with a strong focus on backend systems, distributed services, and high-volume transaction processing.
• Experience: 5+ years of professional experience, extensive work with relational and NoSQL databases, and demonstrable experience with cloud platforms such as AWS, GCP, or Azure.
• Skills: Expert proficiency in GoLang and/or Python, solid understanding of data structures, algorithms, object-oriented design, RESTful API design principles, and familiarity with Docker and Kubernetes.
• Bonus: Experience with microservices architecture, event-driven systems, CI/CD pipelines, DevOps best practices, or prior work in a regulated industry.

Related Jobs

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