Principal Engineer / Solution Architect

HybridSalary not specified
Location not specified

Tech Stack

SnowflakeDevOps.NETPowerShellApache IcebergApache FlinkSQL

Job Description, Responsibilities & Requirements

About the Position

We are urgently seeking a Principal Engineer / Solution Architect to join our dynamic team. Our client values a culture of empowerment and collaboration, where every team member's voice is heard and valued. If you're passionate about shaping the future and ready to take on complex engineering challenges, we want you on our team.

Responsibilities

  • Provide hands-on technical contributions by writing code and solving complex engineering challenges alongside the team.
  • Lead software architecture design and make system-wide technical decisions.
  • Decompose complex product requirements into a technical work breakdown structure.
  • Partner with product leadership to define, refine, and execute the technical strategy.
  • Act as a technical coach, promoting adherence to best engineering practices through code reviews and system optimization.
  • Ensure a strong, practical understanding of product design, technologies, and architecture across the company products.
  • Identify technical risks and actively implement robust mitigation strategies.
  • Lead the test automation strategy and provide hands-on architectural guidance for AQA engineers.
  • Communicate effectively with technical and business stakeholders to align geographically distributed teams.

Requirements

  • Core Skills:

    • Expertise in decomposing complex business problems into scalable software architecture.
    • Strong, hands-on technical foundation in backend and data engineering.
    • Ownership mindset with rigorous accountability for technical excellence and results.
    • Capable of building and maintaining disciplined engineering and deployment processes.
    • Ability to technically guide and coordinate engineering work across regions and time zones.
    • Effective communication skills to bridge technical and cross-cultural environments.
  • Experience & Required Skills:

    • 10+ years of hands-on software and data engineering experience, alongside 2+ years in engineering leadership, maintaining high technical involvement.
    • Proven expertise in large-scale distributed systems design and data architecture.
    • C#.NET / MS SQL Server experience for enterprise-scale applications.
    • Deep experience with data architecture and complex data platform engineering.
    • Apache Flink (transformation), Apache Iceberg (storage), and Snowflake (representation layer) experience is a big plus.
    • DevOps practices, PowerShell automation, and experience with AWS-based deployments.
    • Proven ability to lead technical execution across remote teams and multiple departments.
    • Experience in building and enforcing software engineering and QA processes.

We Offer

  • Opportunity to work with a forward-thinking company that values your contributions.
  • Be part of a team that shapes the future of technology.
  • Competitive compensation package.

About the Company

Our client is a leader in the industry, committed to building strong IT teams and fostering a culture of innovation and collaboration. We are dedicated to providing our clients with the best talent to drive their success.

Apply for Vacancy

If you are ready to take on this exciting challenge, please apply through the provided link. We use AI tools to support the recruitment process for this role. All candidate evaluations are made by our recruitment team.


Note: All tools are used to support the recruitment process for this role. All candidate evaluations are made by our recruitment team.

Job Details

Company name:
EvoTalents
Location:
Location not specified
Work Mode:
Hybrid
Posted on TheJob:
Jul 27, 2026
Last checked:
Jul 27, 2026
Apply Now