Are you applying to the internship?
Job Description
Senior Software Engineer, Core Platform
Company: GlobalTech Innovations
Location: Remote (North America / EMEA)
Job Type: Full-time
About GlobalTech Innovations
GlobalTech Innovations is a pioneering technology company at the forefront of digital transformation. We build powerful, scalable, and intuitive platforms that empower businesses worldwide to connect, operate, and grow more efficiently. Our mission is to create innovative solutions that solve complex challenges, fostering a culture of excellence, collaboration, and continuous learning. With a global presence and a diverse team, we are committed to pushing the boundaries of what’s possible in the tech landscape.
Job Summary
We are seeking a highly skilled and passionate Senior Software Engineer to join our dynamic Core Platform team. In this pivotal role, you will be instrumental in designing, developing, and optimizing the foundational services and infrastructure that power all of GlobalTech’s products. You will tackle complex technical challenges, contribute to architectural decisions, ensure the scalability and reliability of our systems, and mentor junior engineers. This is an exceptional opportunity for an experienced engineer to make a significant impact on a global scale and work with cutting-edge technologies.
Key Responsibilities
- Design, develop, test, and deploy highly scalable, reliable, and secure microservices and APIs for our core platform.
- Collaborate closely with product managers, architects, and other engineering teams to define technical requirements and translate them into robust software solutions.
- Contribute to the architectural evolution of our platform, ensuring long-term maintainability, performance, and scalability.
- Write clean, efficient, well-documented, and thoroughly tested code using best practices in software development.
- Participate actively in code reviews, providing constructive feedback and ensuring high code quality across the team.
- Troubleshoot, debug, and resolve complex production issues, implementing preventative measures.
- Drive continuous improvement initiatives in areas such as performance optimization, system reliability, and developer experience.
- Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence and growth.
- Stay updated with emerging technologies and industry trends, proposing and advocating for their adoption when beneficial.
- Engage in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Qualifications
Required Skills & Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in software development, with a strong focus on backend systems and distributed architectures.
- Expert proficiency in at least one modern programming language such as Java (Spring Boot), Go, Python, or C# (.NET Core).
- Demonstrated experience with designing and implementing RESTful APIs and microservices.
- Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
- Extensive experience with cloud platforms (AWS, Azure, or GCP) and related services.
- Proficiency with containerization technologies (Docker, Kubernetes) and orchestration.
- Strong grasp of data structures, algorithms, object-oriented design, and design patterns.
- Experience with message queues and streaming platforms (e.g., Kafka, RabbitMQ, SQS).
- Proven ability to troubleshoot complex system issues and optimize performance.
- Excellent problem-solving skills, attention to detail, and a proactive attitude.
- Strong communication and collaboration skills, with the ability to articulate technical concepts clearly.
Preferred Skills & Experience
- Experience with GraphQL.
- Familiarity with CI/CD pipelines and DevOps best practices.
- Prior experience in a technical leadership or mentoring role within a team.
- Understanding of security best practices in software development.
- Experience with event-driven architectures.
- Contributions to open-source projects or a strong portfolio of personal projects showcasing relevant skills.
Why Join GlobalTech Innovations?
- Impactful Work: Contribute to the foundational systems that power a global platform, directly impacting millions of users and businesses.
- Cutting-Edge Technology: Work with the latest cloud technologies, microservices, and distributed systems in a fast-paced environment.
- Professional Growth: Opportunities for continuous learning, professional development, and career advancement within a rapidly expanding company.
- Collaborative Culture: Join a diverse, inclusive, and supportive team where innovation is encouraged, and your contributions are valued.
- Remote Flexibility: Enjoy the benefits of a fully remote work environment, offering excellent work-life balance.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance for you and your family.
- Generous paid time off, including vacation, sick leave, and company holidays.
- 401(k) retirement plan with company matching.
- Flexible spending accounts (FSA) and health savings accounts (HSA).
- Professional development budget for conferences, certifications, and online courses.
- Parental leave benefits.
- Employee assistance program.
- Home office stipend and technology allowance.
Equal Opportunity Employer
GlobalTech Innovations is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive workplace where all employees feel valued and respected. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic as outlined by applicable law.
Application Process
If you are a highly motivated Senior Software Engineer ready to take on exciting challenges and contribute to a world-class platform, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience and why you are a great fit for GlobalTech Innovations. Qualified candidates will be invited for an initial HR screening, followed by technical assessments and interviews with our engineering team and leadership.