Principal Software Engineer - AI & Integrations
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:
- on designing scalable, high-performance solutions—particularly within the AI-enhanced Integrations domain;
- mentoring team members and influencing the technical direction of the organization;
- 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.
- Department
- Technology - Development
- Locations
- Brno
- Employment type
- Full-time
- Role flexibility
- Hybrid
- Number of positions available
- 1
Already working at Giacom?
Let’s recruit together and find your next colleague.