Software Engineer Tech Lead

Remote: 
Full Remote
Contract: 
Work from: 
Israel

Offer summary

Qualifications:

7+ years of experience in web application development using Asp.net MVC/.Net/.Net Core., At least 2 years of experience in a technical leadership or mentoring role., Strong understanding of software architecture, design patterns, and OOP/OOD principles., Experience with microservices architecture, cloud solutions, and databases like relational and NoSQL..

Key responsibilities:

  • Lead and mentor a team of developers to ensure technical excellence.
  • Drive architectural decisions and promote best practices for scalable systems.
  • Collaborate with product managers to translate business needs into technical solutions.
  • Ensure high code quality, performance, and reliability in a cloud-based environment.

Global-e logo
Global-e Online Marketplace and E-commerce SME http://www.global-e.com/
501 - 1000 Employees
See all jobs

Job description

Description

We're looking for an experienced Tech Lead to join Global-e Core R&D department and take a significant leadership role in the development of Global-e's core system.

As a Tech Lead, you will provide technical guidance, mentor engineers, and drive architectural decisions, ensuring high-quality development and scalable solutions. You will collaborate with cross-functional teams and work in a complex, cloud-based environment while leading the implementation of innovative technologies.

The Core group is responsible for critical system components including multi-tenant, fully customizable checkout experiences, APIs for ecommerce platform integrations, and end-to-end payment solutions involving third-party integrations in a secure payment environment. The team develops infrastructure supporting all operations, from web-based back-office applications to microservices, logistics hardware integrations, and much more.

Responsibilities

  • Technical Lead and mentor for a team of developers, fostering technical excellence and growth.
  • Drive architectural decisions and best practices for scalable, high-performance systems.
  • Collaborate with product managers and stakeholders to translate business needs into technical solutions.
  • Ensure high coding standards, maintainability, and adherence to software development methodologies.
  • Optimize performance and ensure reliability of services in a cloud-based environment.
  • Participate in code reviews and technical discussions, promoting innovation and continuous improvement.

Requirements

  • 7+ years proven experience developing end-to-end web applications with Asp.net MVC/.Net/.Net Core.
  • 2+ year's experience in a technical leadership role, leading development teams or mentoring engineers.
  • Deep understanding of design patterns, OOP/OOD principles, and software architecture.
  • Extensive experience with microservices architecture and cloud-based solutions.
  • Strong expertise in relational & NoSQL databases.
  • Hands-on experience writing and enforcing unit testing using frameworks like nunit, xunit.
  • Experience integrating deployment tools (MS Build, Bitbucket, etc.)—advantage.
  • Performance tuning and analysis expertise (NewRelic, AppDynamics, WinDbg, Perfmon, etc.)—advantage.
  • Familiarity with Agile methodologies, DevOps practices, and CI/CD pipelines.
  • Experience working with Couchbase, RabbitMQ—advantage.
  • Hands-on experience with cloud technologies (AWS, Azure).

Required profile

Experience

Industry :
Online Marketplace and E-commerce
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Mentorship

Software Engineer Related jobs