Are you applying to the internship?
Job Description
Senior Software Engineer, Core Platform | GlobalTech Innovations
The Tone:
This is a full-time role at GlobalTech Innovations, located remotely across North America or EMEA. GlobalTech Innovations builds powerful, scalable, and intuitive platforms that empower businesses worldwide to connect, operate, and grow more efficiently. This role is pivotal for a senior engineer to design, develop, and optimize the foundational services and infrastructure that power all of the company’s products on a global scale.
The TL;DR
• Role: Senior Software Engineer
• Type: Full-time
• Location: Remote (North America / EMEA)
• Team: Core Platform team
• Mission: This person solves complex technical challenges and contributes to architectural decisions for the foundational services and infrastructure across GlobalTech’s products.
• Tech Stack: Java (Spring Boot), Go, Python, C# (.NET Core), RESTful APIs, Microservices, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, AWS, Azure, GCP, Docker, Kubernetes, Kafka, RabbitMQ, SQS
What You’ll Actually Do
• Design: Design, develop, test, and deploy highly scalable, reliable, and secure microservices and APIs for the core platform.
• Collaborate: Collaborate with product managers, architects, and other engineering teams to define requirements and translate them into robust software solutions.
• Architect: Contribute to the architectural evolution of the platform, ensuring long-term maintainability, performance, and scalability.
• Optimize: Troubleshoot, debug, and resolve complex production issues, implementing preventative measures and driving continuous improvement in system reliability.
• Mentor: Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence and growth within the team.
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 systems and distributed architectures.
• Experience: 5+ years of professional experience in software development, including extensive experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
• Skills: Expert proficiency in at least one modern programming language (Java, Go, Python, or C#), solid understanding of relational and NoSQL databases, and strong grasp of data structures, algorithms, and design patterns.
• Bonus: Experience with GraphQL, familiarity with CI/CD pipelines and DevOps best practices, or prior experience in a technical leadership or mentoring role.