We are seeking an outstanding Senior Software Engineer to join a newly formed core team building the management platform of a clustered, highly distributed system. This role involves designing and developing complex, distributed infrastructure, designing service architecture, building observability, monitoring and configuration capabilities, and ensuring long-term system stability in large critical enterprise systems.
This is a unique opportunity to help build a production-grade infrastructure component from the ground up, working closely with experienced engineers in a collaborative and supportive environment.
Responsibilities
Serve as a technical leader, driving technology adoption and direction within the team.
Focus on performance optimization and improvement initiatives.
Develop high-quality, scalable code, primarily using C/C++.
Own the full software development lifecycle, including design, development, testing, and integration.
Design and implement core components of the platform.
Requirements: M.Sc. or B.Sc. in Computer Science (CS), Electrical Engineering (EE), or equivalent practical experience from an accredited institution.
Exceptional coding skills with 5+ years of advanced experience in C or C++.
Experience in distributed parallel systems-Advantage.
Demonstrated Leader qualities-Advantage.
This position is open to all candidates.