Technical Lead overseeing software and cloud solution delivery at Vidoori. Leading teams and architectural decisions while ensuring high quality, scalability, and reliability of projects.
Responsibilities
Lead the technical design, development and delivery of software and cloud solutions across multiple projects, ensuring high quality, reliability and scalability.
Collaborate with product owners, project managers and stakeholders to translate business requirements into pragmatic technical solutions and roadmaps.
Define and own solution architecture, technical standards, and best practices including code quality, testing, security and operational readiness.
Mentor and coach engineers across the team, fostering a culture of continuous improvement, knowledge sharing and professional development.
Drive technical decision-making, trade-off analysis and risk mitigation, balancing delivery timelines with long-term maintainability.
Support project planning and estimation, provide technical guidance during sprint planning and ensure engineering tasks align with delivery objectives.
Champion DevOps practices and automation for CI/CD, infrastructure as code, monitoring and incident response to improve deployment velocity and reliability.
Engage in hands-on development when required, reviewing code, designing key components and contributing to complex technical workstreams.
Stay current with industry trends and emerging technologies, introducing improvements to technology stacks and delivery practices.
Requirements
Degree in Computer Science, Software Engineering, or equivalent practical experience.
Proven experience in a senior engineering role with responsibility for technical leadership, architecture or team mentoring.
Strong software engineering skills in one or more languages (for example Python, Java, C# or JavaScript/TypeScript) and familiarity with modern frameworks and patterns.
Practical experience designing and operating cloud-native solutions on public cloud platforms (AWS, Azure or Google Cloud).
Deep understanding of microservices, APIs, data integration, and distributed systems principles.
Experience with DevOps practices, CI/CD pipelines, infrastructure as code (Terraform, ARM Templates, CloudFormation) and containerisation.
Excellent communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders.
Strong problem-solving capability, attention to detail and ability to prioritise competing demands.
Benefits
Competitive salary and benefits package designed to support your well-being and career goals.
Flexible and hybrid working arrangements to promote work–life balance.
Membership of an inclusive, diverse technology team that values collaboration and continuous learning.
Access to mentoring, leadership development and technical training to support your progression.
Opportunities to influence technology strategy, architecture standards and delivery practices across client engagements.
Exposure to varied projects and sectors, enabling expansion of technical depth and business domain knowledge.
Product Engineer working on air handling units at Johnson Controls. Engaging in engineering work and recommending solutions for product design and development.
Staff Software Engineer leading the design and development of an AI - powered Banker Workbench feature for CBA. Focused on front - end leadership and modernizing banking technology.
Intern role in software engineering at Airwallex providing hands - on project experience and personal mentorship while collaborating with innovative team.
Software Engineer developing and implementing automation systems at Actemium Controlmatic. Collaborating in interdisciplinary teams and supporting project execution in Berlin.
Software Engineer developing software for thermal management systems on GM’s electric vehicles. Collaborating in an Agile team responsible for control and diagnostics software development.
Senior Software Engineer developing APIs and microservices for GM's Loyalty systems. Leading design and project implementation while ensuring best practices in software development.
Lead Development Engineer collaborating on full stack solutions for control room software at Barco. Drive quality product increments and mentor team members across global locations.
Staff Software Engineer leading technical direction for patient interactions in a healthcare startup. Growing with a mission - driven team focused on transforming patient care through technology.
Embedded Software Developer at Capgemini Engineering focusing on OS configuration for Qualcomm SoCs. Responsibilities include device driver implementation and hardware diagnostics in a collaborative environment.
Senior Software Engineer leading EDI integrations and API projects at Capgemini, empowering organizations by building sustainable technology solutions.