Match score not available

Technical Lead C

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years of experience with C, 5 years of experience with Linux, High proficiency in English, Experience in Agile software development, Knowledge of architecture and design patterns.

Key responsabilities:

  • Guide the technical direction of the team
  • Evaluate trade-offs for optimal solutions
  • Lead documentation and repository management
  • Collaborate on architecture and product strategy
  • Mentor Senior Engineers within the community
Urban Socializing logo
Urban Socializing
11 - 50 Employees
See more Urban Socializing offers

Job description

Job Location: 100% remote in Romania

Recruitment process:

  • 1 HR interview
  • 1 tech interview


Role description:

  • Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment.
  • Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront.
  • Create and lead the team's technical documentation and repository management practices, including tasks such as creating branches, pull requests, merges, etc.
  • Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction.
  • Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability.
  • Be an active leader in the Engineering Practice community, mentoring Senior Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities.


Profile :

  • A minimum of 7+ years of experience/expertise with proficiency in the specified technologies:
    • C (7 years of experience)
    • Linux (5 years of experience)
  • High level of English proficiency required to interact with a globally-based development team.
  • Experience leading Agile software development methodologies.
  • Demonstrated experience following and adapting high-level architecture to project and client needs.
  • Ability to verify/validate architecture implementations and influence overall architecture beyond the team.
  • High-level design proficiency following UML / C4 / ArchiMate.
  • Experience in effectively working collaboratively among relevant information stakeholders to create and implement well-tested, scalable, secure, and performant enterprise-level systems that ultimately deliver the clients desired business outcome.
  • Demonstrated initiative in mentoring other engineers and decision-makers throughout the organization.
  • Very good knowledge of architectural styles and design patterns, SOLID principles and OWASP.

Additional Experience Desired:

  • Knowledgeable of CPU hardware architectures such as Arm64, x86_64, Power
  • Ability to set technical strategy and direct implementation across several teams/whole product.
  • Ability to refine and clarify technical details (including definition of done) based on internal or external PO for User Stories and task assignments.
  • Ability to provide technical orchestration among the overall tasks.
  • Experience in building CI/CD pipelines.
  • Knowledge of building Cloud Native applications.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Reliability

Tech Lead Related jobs