Software Tech Lead (C# or C++)

IXPERTA s.r.o.

Brno, Czechia • 48m ago • Hybrid

Senior

Hybrid

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role focus: Technical leadership for complex software delivery and architecture
  • Domain: Electron microscopy (micro-level domain knowledge to build over time)

Description

You will lead end-to-end technical solutions: take complex assignments, refine requirements with the Product Owner and stakeholders, and propose architecture-aware implementations. You’ll provide technical oversight through code reviews and quality control, mentor developers, and coordinate across teams while gradually gaining ownership of additional development areas in electron microscopy. The role requires strong independence, planning/estimation skills, and the ability to manage multiple parallel topics.

Responsibilities

  • Own complex technical assignments and turn them into realizable requirements together with the Product Owner and stakeholders
  • Design, consult on, and estimate technical solutions considering product architecture, sustainability, and product needs
  • Build and technically lead development teams
  • Break down work and estimate tasks with the team; support technical planning and prioritization
  • Provide technical oversight of development, perform code reviews, and ensure solution quality
  • Mentor developers, improve their technical skills, and set up good development practices
  • Collaborate across teams and handle multiple technical topics in parallel
  • Gradually build knowledge of the micro-domain and take responsibility for additional development areas

Requirements (Must-have)

  • Very strong technical background in C# or C++ and broad knowledge of software development
  • Senior experience designing, developing, and architecting complex software systems
  • Demonstrated ability to technically lead, mentor, and develop other developers
  • Ability to take general or incomplete tasks, clarify missing information, and propose implementable solutions
  • Experience with technical planning, effort estimation, code reviews, and development quality oversight
  • High autonomy and ownership; ability to decide, communicate, and deliver
  • Ability to communicate with diverse stakeholders and handle multiple topics simultaneously
  • Willingness to learn new technologies and progressively understand the electron microscopy domain
  • Very good English communication for technical collaboration in an international environment

Benefits (Preferred)

  • Experience developing complex HW/SW systems or long-life-cycle products
  • Experience designing software architecture and modernizing large systems
  • Experience leading multiple development initiatives or coordinating work across teams
  • Exposure to automation, computer vision, image processing, or hardware control
  • Experience with laboratory instruments, industrial systems, or electron microscopy

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report