Principal Software Engineer

4 days ago


Brno, South Moravian, Czech Republic Giacom Full time 120,000 - 240,000 per year

Giacom is the only provider of Comms, Cloud, Hardware and Billing through one platform. Our platform connects technology resellers and service providers to the best IT, Comms and Cloud products and services so they can create brilliant technology solutions for UK businesses.

We're seeking a Principal developer, to work predominantly on the implementation of AI & code generation tooling across a wide range of products, specifically software integrations

The purpose of this role is to provide both the technical guidance for change within a given area or platform and to advocate for a talented team of software and QA engineers.

In this role, you will balance three main focuses dependent on the group's need:

  1. on designing scalable, high-performance solutions—particularly within the AI-enhanced Integrations domain;
  2. mentoring team members and influencing the technical direction of the organization;
  3. hands-on contribute to achieve sprint goals –implementation of new features or maintenance.

You will collaborate closely with cross-functional teams but will not have direct line management responsibilities.

What you'll be doing

  • Code quality and best practices: Define and enforce coding standards, review code for quality, and establish best practices for software development leveraging available tech-stack and tooling, including AI-assisted development tools such as GitHub Copilot. Encourage thorough and consistent documentation, including AI-supported validation where applicable.
  • Mentorship: Mentor and guide less experienced engineers, promoting technical growth and skill development across the team, especially in AI-first engineering practices and integration design patterns.
  • Cross-team collaboration: Work closely with product managers, designers, and other stakeholders to translate business requirements into technical deliverables, with a focus on intelligent and automated integration solutions.
  • Technology evaluation: Stay current with emerging technologies, evaluate their potential, and advocate for the adoption of new tools, frameworks, and methodologies—including AI/LLM integration, prompt engineering, and orchestration of APIs like OpenAI and Azure OpenAI.

Experience & Skills 

  • Strong experience and knowledge of Microsoft .NET stack & technologies.
  • Proven experience in defining Software Development technical processes based on tooling that supports maximising developer output and quality (e.g. automating code analysis, code reviews, and documentation), including AI-powered tooling.
  • Technical mentorship of Software Developers of different experience levels.
  • Preferred experience of CI / CD and test automation including performance testing, ideally with AI-generated test cases.
  • Hands-on experience or strong interest in AI/LLM integration, including prompt engineering and orchestration of APIs like OpenAI and Azure OpenAI.
  • Familiarity with code generation techniques such as Roslyn, T4 templates, or source generators.

What's in it for you?

  • Remote/Hybrid working
  • The chance to work in a cutting edge technical environment, adopting latest AI code generation activities
  • Investment in your future career with a variety of learning and development opportunities.
  • No dress code - embrace the freedom to bring your whole self to work.
  • 25 days annual leave, plus bank holidays. You'll even get your birthday off, too
  • A pension plan for your future.
  • Complimentary refreshments in all our offices.

For a comprehensive list of all our benefits, click here.

Diversity and equality lie at the heart of our values. As an equal opportunities and disability-confident employer, we encourage applications from all eligible candidates, regardless of their backgrounds. We firmly believe that diversity enriches and strengthens our team with a variety of perspectives that drives innovation.



  • Brno, South Moravian, Czech Republic onsemi Full time 120,000 - 240,000 per year

    DescriptionAbout the RoleAt onsemi, we help improve lives through silicon solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. Join onsemi's New Product Development team in Brno, Czech Republic, where we define, design, and validate...


  • Brno, South Moravian, Czech Republic onsemi Full time 120,000 - 180,000 per year

    DescriptionAbout the RoleAt onsemi, we help improve lives through silicon solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. Join onsemi's New Product Development team in Brno, Czech Republic, where we define, design, and validate...


  • Brno, South Moravian, Czech Republic onsemi Full time 90,000 - 120,000 per year

    DescriptionAbout the RoleAt onsemi, we help improve lives through silicon solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. Join onsemi's New Product Development team in Brno, Czech Republic, where we define, design, and validate...

  • Software Developer

    1 week ago


    Brno, South Moravian, Czech Republic Oracle Full time 120,000 - 180,000 per year

    DescriptionOracle Cloud Infrastructure (OCI) is building a next-generation cloud platform that supports the most demanding mission-critical customer requirements, operating globally to provide a secure, distributed, multi-tenant cloud environment.Our mission is to provide our customers with the best-in-class computing, storage, networking, database,...

  • Software Engineer

    1 week ago


    Brno, South Moravian, Czech Republic Canonical - Jobs Full time 60,000 - 120,000 per year

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.Your role will be to help us provide easy to deploy, secure, and customizable...


  • Brno, South Moravian, Czech Republic Canonical - Jobs Full time 120,000 - 240,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Brno, South Moravian, Czech Republic Novanta Inc. Full time 400,000 - 800,000 per year

    Build a career powered by innovations that matter  At Novanta, our innovations power technology products that are transforming healthcare and advanced manufacturing—improving productivity, enhancing people's lives and redefining what's possible.  We create for our global customers engineered components and sub-systems that deliver extreme precision and...


  • Brno, South Moravian, Czech Republic Giacom Full time 120,000 - 180,000 per year

    Giacom is the only provider of Comms, Cloud, Hardware and Billing through one platform. Our platform connects technology resellers and service providers to the best IT, Comms and Cloud products and services so they can create brilliant technology solutions for UK businesses.As an Engineering Manager at Giacom, you will report directly to the Director of...

  • Software Engineer

    1 week ago


    Brno, South Moravian, Czech Republic Canonical - Jobs Full time 900,000 - 1,200,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Software Engineer

    1 week ago


    Brno, South Moravian, Czech Republic Canonical - Jobs Full time 60,000 - 120,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...