DRC-Search

The Digital Recruitment Company is an Employment Business for interim, contract and temporary recruitment and acts as an Employment Agency in relation to permanent vacancies. To apply for this role please contact us at: Toby Day 0203 640 2133 toby@drc-search.com www.drcsearch.com

Lead Software Developer

Location

GMT to GMT+4

Posted

90 days ago

Salary

0

Seniority

Lead

Job Description

Lead Software Developer

DRC-Search

Role Description We are excited to be once again working with one of the UK’s leading Wealth Management firms. Through their robust infrastructure, cutting-edge technology, and exceptional support, they are delivering an excellent and reliable service to their continuously expanding client base. They are providing the utmost level of quality and security in everything they do. - Technical Leadership: Lead, mentor, and manage a team of software developers, providing technical guidance, code reviews, implementing company development standards and ensuring adherence to them and best practices. - Architecture & Design: Collaborate with product and architecture advisors, experts, and stakeholders to design robust, scalable, and maintainable software solutions. Actively participate in architectural decisions and technical design reviews. - Software Development: Actively participate in coding, debugging, and deploying applications. Develop high-quality, efficient, and maintainable code in accordance with project requirements and company objectives. - Project Management: Work closely with management and the technical project manager to plan and execute projects development. Ensure timely delivery of features and bug fixes, balancing scope, risks, and quality. - Collaboration: Collaborate with cross-functional teams including strategy, commercial, technology and operations, and advisors to understand business requirements and translate them into technical solutions to deliver high-impact software products. Facilitate effective communication and collaboration across teams. Actively participate with senior staff to ensure the best solution is developed for the product. - Innovation: Stay up to date with the latest industry trends, technologies, and best practices. Proactively identify opportunities for process improvements and technology advancements. - Documentation: Maintain comprehensive documentation of architecture, code, and processes to ensure knowledge sharing and continuity across the team. Qualifications - Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree preferred (or equivalent experience). - Experience: Minimum of 5-7 years of professional software development experience, with a strong background in designing software product architectures, cloud services, C#/.NET development, and APIs integration. Requirements - Knowledge: Knowledge of software design patterns and architectures. Experience in creating software architectures from scratch. Knowledge of Data Flow and Event-Driven architecture approaches. - Proficiency: Proficiency in C# / .NET / Entity Framework, for both back-end and front-end development. Meaningful experience with Python will be a plus. - JavaScript/TypeScript: Proficiency in JavaScript / TypeScript. Meaningful experience with one or more of the following frameworks: Angular, React or Vue.js. - Learning: Knowledge or willingness to learn Blazor and MudBlazor. - Azure Services: Familiarity with Azure Services (AAC, ADF, Event Grid, EventHub, Azure functions, Logic Apps) DevOps practices (Azure / Git). - APIs: Experience in 3rd-party APIs and SDKs integration, REST API, events, webhooks, messaging. - Database: MySQL database design and management (SQL, NoSQL). - Agile Methodology: Understanding of Agile methodology, related practices, and work breakdown, refinement, and estimation. - Leadership Skills: Proven ability to lead and mentor a team, manage projects, and collaborate effectively with cross-functional teams. - Problem-Solving: Strong analytical and problem-solving skills with a focus on delivering high-quality solutions. - Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to non-technical stakeholders. - Adaptability: Ability to thrive in a fast-paced environment, adapt to changing priorities, and risks. - Team Player: Ability to work effectively and proactively in a collaborative, fast-paced environment. Desirable Qualifications - Previous experience in a lead developer role. - Experience in eMobility, smart charging, smart mobility, energy or IoT industries. - Experience with microservices architecture or/and data- & event-driven architecture. - Familiarity with DevOps practices and tools. - Certifications in relevant technologies or methodologies such as Azure Certificates, AWS Certified Developer, Scrum Master, etc. - Knowledge of cybersecurity best practices. Benefits - Mentoring from a Microsoft mentor. - Startup culture and many various and challenging tasks. - Ability to make a real impact on the team, product, and industries. - Remote work (WET and CET/CEST time zones). Why apply In return, you will be given the opportunity to work with an award-winning climate tech business with a mission to make a positive climate impact. You will be building a successful career with a company that is providing solutions to help reverse the effects of climate change! Apply below and Mags will be in touch to discuss the role further.

Related Job Pages

More Software Engineer Jobs

Switzerland Global Enterprise logo

Engineering Document Control Specialist

Switzerland Global Enterprise

We support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.

Full TimeRemoteTeam 51-200Since 1927H1B No Sponsor

• 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

Canada
$50.3K - $85K / year
Job Closed

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.

Brazil
Job Closed
Full TimeRemoteTeam 51-200Since 2018H1B Sponsor

• 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

United States
$185K - $260K / year
AXS logo

Senior Software Engineer

AXS

Founded 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.

United States
$130.3K - $135K / year
Job Closed