Thinking Beyond Limitations
Lead Software Engineer
Location
United Kingdom
Posted
40 days ago
Salary
0
Seniority
Lead
Job Description
Lead Software Engineer
Kainos
Role Description As a Lead Software Engineer in Kainos, you'll be responsible for leading teams and developing high quality solutions which delight our customers and impact the lives of users worldwide. It’s a fast-paced environment so it is important for you to make sound, reasoned decisions. - Manage, coach, and develop a small number of staff, focusing on employee performance and career development. - Provide direction and leadership for your team while solving challenging problems together. - Interact with customers, share knowledge, and mentor those around you. Qualifications - Expertise in designing, building, testing, and maintaining modern software applications, with strong experience in at least one of Python or C#/.NET. - Technical leadership of teams building and testing modern, scalable, secure, performant applications in line with software development principles, practices, and patterns (e.g., XP, TDD). - Experience building AI or ML-powered products, including model integration, evaluation, prompt engineering, or retrieval-augmented generation (RAG) pipelines. - Experience with Microsoft Azure AI services (e.g., Azure OpenAI Service, Microsoft Foundry, Cognitive Services) or equivalent cloud AI platforms. - Experience of technical ownership for a product or software project, including architecture, estimation, product planning, and user story/requirement creation. - Expertise in software design and development across all layers of an application, including API design, data pipelines, and front-end integration. - Demonstrated ability in managing, coaching, and developing junior members of your team and wider community. - Experience with the latest Continuous Integration and Continuous Delivery techniques, including CI/CD for ML/AI workloads (model versioning, experiment tracking, automated evaluation). Requirements - Experience with the Microsoft agent ecosystem (e.g., Microsoft Agent Framework, Copilot Studio, Microsoft 365 Agents SDK, or Semantic Kernel). - Knowledge of responsible AI practices, including content filtering, PII handling, bias testing, and governance of autonomous agent actions. - Good communication skills, with the ability to communicate technical concepts and trade-offs to both technical and non-technical stakeholders. - Active participation in knowledge sharing activities, both within the team and at a wider capability level and externally where appropriate. - Experience of multiple programming languages and data storage technologies, including vector databases or search indices. - Knowledge of public cloud platforms such as Azure or AWS, including SaaS and PaaS offerings. Benefits - People-first culture where your ideas are valued and your growth is supported. - Opportunity to be part of a diverse, ambitious team that celebrates creativity and collaboration.
Related Guides
Related Job Pages
More Software Engineer Jobs
Engineering Document Control Specialist
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Maintain accurate and controlled engineering and manufacturing data in ERP, PLM, and related business systems • Support part creation, part maintenance, and product record updates in PLM, with SAP support as required • Perform and maintain ERP (SAP) data entry for product and material master records • Create, update, and maintain bills of materials (BOMs) • Maintain approved manufacturer lists (AMLs) in support of engineering, sourcing, and manufacturing requirements • Support document control activities related to engineering records, revisions, and released product data • Assist with implementation of approved changes to engineering documentation and associated system records • Serve as a key interface to Manufacturing for BOM and AML management across CIC locations, including Markham, Rochester, and Stafford • Contribute to standardization and improvement of parts management, document control, and data governance practices across the organization • Provide limited support for customs-related documentation coordination, as needed
Role Description Tecnologia é o que nos move e sustenta nosso crescimento acelerado. Desde a base, cada moto sai da nossa garagem equipada com um dispositivo IoT, garantindo suporte 24/7 aos entregadores e gerando dados valiosos para a tomada de decisão. Todo o nosso ecossistema tecnológico é desenvolvido internamente: - Sistemas próprios de gestão de frota, manutenção e atendimento; - Aplicativo e plataforma de delivery desenvolvidos do zero; - Arquitetura 100% em nuvem desde o início, com foco em boas práticas e tecnologias modernas. 🎯 Responsabilidades e Atribuições: - Atuar em um ambiente de alta performance, com entusiasmo por ver seus resultados impactando milhares de clientes diariamente; - Colaborar ativamente com o time, com boa comunicação, disposição para aprender e compartilhar conhecimento; - Demonstrar perfil analítico e proativo, com foco em melhoria contínua; - Garantir a qualidade das entregas, com testes automatizados e boas práticas de engenharia de software; - Trabalhar com metodologias ágeis, adaptando-se rapidamente a mudanças; - Ter senso de dono, com responsabilidade de ponta a ponta pelas aplicações; - Utilizar inteligência artificial para acelerar entregas e elevar a qualidade dos produtos; - Aplicar conceitos sólidos de orientação a objetos, design patterns e arquitetura escalável; - Atuar com práticas DevOps, incluindo manutenção e monitoramento de ambientes de produção. Qualifications - + de 8 anos de experiência com C# e .NET Framework/Core; - Forte atuação no desenvolvimento de APIs RESTful; - Experiência com bancos de dados relacionais e não relacionais (SQL Server, PostgreSQL, MongoDB); - Experiência com mensageria PUB/SUB (RabbitMQ, entre outros); - Uso de cache em aplicações (ex: Redis); - Criação e otimização de queries complexas; - Conhecimentos sólidos em Docker e Kubernetes; - Experiência com ferramentas como OpenAPI (Swagger), Postman, Git, GitFlow e Jira; - Vivência em ambientes cloud (preferencialmente GCP); - Experiência com observabilidade e monitoramento (ex: Datadog, Dynatrace); - Conhecimento em microserviços (comunicação síncrona/assíncrona, Saga Pattern); - Forte compreensão de arquiteturas de alta escala e performance. Requirements - Resistência ao ritmo acelerado e à pressão; - Falta de proatividade e aversão à “mão na graxa”; - Baixo espírito de dono e pouca autonomia; - Falta de abertura para feedback e pouca maturidade emocional; - Apego rígido ao horário comercial; - Falta de comprometimento e troca frequente de trabalho. Benefits - Espaço para protagonismo e reconhecimento; - Possibilidade de se tornar sócio através de stock options; - Ambiente de alta performance e crescimento acelerado; - Oportunidade de atuar em tecnologia de impacto.
• Define and drive the strategy for developer tooling across Temporal's platform - not just ship features, but make opinionated bets on how developers should test, debug, and deploy durable applications • Own the testing story end-to-end: make the strategic call on test infrastructure direction, define canonical patterns, and drive toward tests that developers actually trust • Own the deploy safety story: determine the right approach for pre-deploy compatibility checking and drive it from concept to shipped product • Unify the CLI into one coherent tool - for humans and AI agents - and define what the CLI becomes as AI-assisted development accelerates • Collapse the getting-started experience so new developers reach a working project in minutes with production-realistic patterns • Influence cross-SDK decisions - the tools you own work across Go, Java, TypeScript, Python, and .NET. You'll drive consistency without blocking SDK teams • Define the developer-to-operator handoff - where "I'm shipping" ends and "it's being operated" begins • Partner directly with engineering leadership to shape team priorities and technical direction • Represent the developer tooling perspective in product-staff reviews and company-level planning
Senior Software Engineer
AXSFounded in 2011, AXS is a data, marketing, and ticketing solutions provider that serves over 200 clients across the United States, the UK, and Europe, including arenas, clubs, coll
Role Description We’re currently seeking several talented and motivated Sr. Software Engineers to join our Engineering team. The ideal candidate enjoys and thrives in working with a variety of tools, languages, systems and architectures while building features and services for our core ticketing systems. You will work on B2B applications that can scale and handle high demand, as well as complex enterprise systems that meet our global needs. Following the technical interview process, candidates may be considered for Senior Engineer I or II levels, depending on experience and demonstrated aptitude. What will you do? - Design and build new features and enhancements for our global ticketing platforms. - Optimize for performance in scaling out our applications to handle massive spikes in traffic. - Create services that power the core of our infrastructure, implementing APIs and features for our mission critical back-end products. - Optimize throughput and dynamically scale our distributed systems to handle traffic and requests varying from the tens to hundreds of thousands. - Design and develop scalable, public-facing APIs that enable scalable and robust integration with partner platforms. - Work closely with other engineers, architects, business analysts, and product managers to create innovative solutions that continue to push the boundaries of our business. - Participate in design and code reviews to ensure best practices and high-quality code. - Develop consistent, well tested code on Open Source Programming Languages and Frameworks. - Work on implementing and developing the latest security measures to fight against fraud and malicious bot attacks. Qualifications - 4+ years of relevant software development experience within a professional environment. - BS in Computer Science or a related technical field. - Proficiency with C#, with a good knowledge of .NET, .NET core and its ecosystems. - Understanding of cloud environments and infrastructure as code. - Experience developing API services that are used by multiple systems in AWS. - Experience with building large scale high performance transactional systems and platforms. - Excellent communication skills. - Solid technical foundation and experience with service-oriented architectures and web services. - Understanding of the software development life cycle. - Ability to execute process and standards around code quality and the deployment lifecycle. - Experience in working with Microsoft SQL Server, Oracle, MySQL or PostgreSQL. - Experience mentoring less senior colleagues. - Proven record of learning new languages, skills and technologies quickly, with minimal guidance. - Takes initiative, stays focused, always accountable. - Thrives in a fast-paced environment with the ability to focus on achieving the target while minding longer term goals along the way. Requirements - Solid experience with Web Technologies, HTML, CSS, JavaScript, TypeScript. - Experience with frameworks and interfaces such as ReactJS or NextJS. - Experience with Kafka, Docker, Terraform. - Experience using NOSQL databases such as Elasticsearch or AWS DynamoDB. - Experience with Git version control and Gitflow. - Experience with TDD and/or BDD. - Experience in the ticketing industry, inventory management systems or e-commerce. - Experience defining, developing and maintaining REST-based interfaces. Benefits - Comprehensive benefits package that includes: medical, dental and vision insurance. - Paid holidays, vacation and sick time. - Company paid basic life insurance, voluntary life insurance. - Parental leave. - 401k Plan (with a current employer match of 3%). - Flexible spending and health savings account options. - Wellness offerings.



