Lead C# Developer

Minsk
IT Department – Engineering /
Full-Time /
Hybrid
At Satellite, we are seeking a driven, strategic, and technically exceptional Lead C# Developer to guide our development efforts in collaboration with one of the major US investment companies.

This role combines hands-on development with technical leadership, giving you the opportunity to set the direction for complex projects, mentor a talented team, and drive innovation in a high-impact environment.
If you’re passionate about building world-class software, enjoy empowering others to excel, and thrive at the intersection of technology and leadership, we’d love to hear from you.

Your responsibilities will include:

    • Leading the design, development, and delivery of Windows desktop applications and server components using .NET 7+ (C# 10+).
    • Acting as a technical authority and primary point of contact for both internal teams and client stakeholders.
    • Defining architecture and development standards, ensuring scalability, security, and performance.
    • Mentoring and coaching team members, fostering an environment of continuous learning and improvement.
    • Collaborating with clients during product implementations, translating business needs into technical solutions.
    • Identifying, prioritizing, and implementing process and system improvements across the development lifecycle.
    • Overseeing data orchestration and manipulation using raw T-SQL queries and Microsoft SQL Server (MSS).
    • Driving integration of external data sources and best-in-class third-party technologies.
    • Ensuring smooth CI/CD pipeline setup and maintenance.
    • Leading requirement gathering, testing strategies, and quality assurance processes.
    • Promoting modern practices such as microservices architecture and technologies like gRPC.

You’ll Be A Great Fit If You Have:

    • A university degree in computer science, mathematics, physics, or a related field.
    • 7+ years of professional experience in C# development, experience in leadership or mentorship role or willingness to take on a role of the team leader.
    • Deep understanding of C# (version 10+), the Microsoft stack (.NET 7+, UWP, WPF, Azure), and architectural best practices.
    • Proven ability to guide teams in GitHub-based workflows and test-driven development (TDD).
    • Strong problem-solving skills and the ability to balance hands-on coding with leadership responsibilities.
    • A self-starter mindset, capable of owning initiatives from concept to production release.
    • Exceptional communication skills in English (B2-C2), able to convey technical concepts to both developers and non-technical stakeholders.

Why Working at Satellite is Awesome:

    • Competitive compensation.
    • English-speaking environment.
    • Opportunities for rapid career development in a hyper-growth startup.
    • Sponsored career development.
    • English lessons.
    • Sport compensation.
    • Medical + Dental insurance.
    • Cool office in the city center.
    • Additional 3 paid sick days.
    • Flexible work start time.
    • Coffee, fruits, snacks, etc.
    • Gifts on birthdays, holidays and special occasions.
    • Lots of unforgettable team-building events.