Principal Software Engineer
Progress your engineering career with us.
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.
The purpose of this role is to provide both the technical leadership 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 focus on designing scalable, high-performance solutions while mentoring team members and influencing the technical direction of the organization. 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, whilst encouraging thorough and consistent documentation.
- Mentorship: Mentor and guide less experienced engineers, promoting technical growth and skill development across the team.
- Manage your individual contribution by keeping a healthy balance between contributing to the team's sprint success via development tasks and remaining Principal responsibilities.
- Cross-team collaboration: Work closely with product managers, designers, and other stakeholders to translate business requirements into technical deliverables.
- Technology evaluation: Stay current with emerging technologies, evaluate their potential, and advocate for the adoption of new tools, frameworks, and methodologies.
- Technical Design: Take ownership of complex software problems and produce high-quality technical designs which align with business objectives, supporting the development team as necessary to implement the designs successfully.
- Risk assessment and mitigation: Identify technical risks in projects and implement strategies to mitigate them proactively.
- Stakeholder communication: When required, act as a key technical expert, effectively communicating progress, challenges, and solutions to non-technical stakeholders and leadership.
Skills, Qualifications, and Experience
- 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).
- Technical mentorship of Software Developers of different experience levels.
- Building & fostering high performing teams and positive cultures.
- Solid knowledge of software architecture, frameworks, and design patterns.
- Preferred experience of CI / CD and test automation including performance testing.
- Preferred experience of working with Azure Dev Ops, JIRA or equivariant tracking tool.
- Preferred experience of delivering software into SaaS / Cloud
What's in it for you?
- Flexible working.
- 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
Principal Software Engineer
Progress your engineering career with us.
Loading application form
Already working at Giacom?
Let’s recruit together and find your next colleague.