enjoy solving complex customer problems as a team? We are currently seeking a Principal Software Engineer who will be responsible for leading the design and development of high-qualitysoftware solutions. This role involves providing technical leadership, where you will guide the team … and ensure that best practices and high standards are maintained. You will design and oversee the architecture of complex systems, ensuring they are scalable, reliable, and performant. Conducting thorough code reviews to ensure codequality, security, and adherence to standards will be a key part of your responsibilities. What you will be doing : Work with the … Days Ago Danaher is a leading global life sciences, biotechnology, and diagnostics innovator, helping to solve many of the world's most important health challenges, ultimately improving quality of life for billions of people today, while setting the foundation for a healthier, more sustainable tomorrow. The Danaher ecosystem is made up of more than 15 businesses united by More ❯
and guide implementation across multiple sprints Make sound technical decisions that consider long-term maintainability, performance, and operational excellence B. Engineering Excellence Write high-quality, well-tested code that serves as an example for the team Drive code reviews that improve overall system quality and developer skills Design and implement robust error handling, monitoring … systems are production-ready and meet stringent SLAs Lead technical investigations for complex production issues and implement comprehensive solutions C. Innovation & Mentorship Pioneer GenAI adoption to improve development workflows, codequality, and team productivity Mentor junior engineers, helping them grow technically and professionally Identify and evaluate new technologies that could benefit the team's development process Partner … Experience as a mentor, tech lead or leading an engineering team - Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence - Strong knowledge of data structures, algorithms, and software design patterns PREFERRED QUALIFICATIONS - 5+ years of full software development life More ❯
supports our products. You work closely with senior engineers, product managers, and designers to implement features, solve problems, and grow your technical capabilities. You are responsible for writing maintainable code, supporting reliable delivery, and collaborating across the team to drive value. Key Responsibilities Product Development & Delivery Relentlessly focus on delivering value by prioritizing impact-driven development, making pragmatic trade … solutions. Ensure high reliability and uptime through proactive monitoring and improvements. Optimize application performance and ensure best practices in security and maintainability. Technical Leadership & Innovation Write maintainable, well-tested code aligned with team standards. Participate in design discussions and contribute technical ideas. Collaborate closely with other engineers, designers, and product managers. Support ongoing improvements in performance, maintainability, and reliability. … Collaboration & Communication Work cross-functionally with designers, product managers, and engineers to build user-centric solutions. Communicate technical concepts clearly to both technical and non-technical stakeholders. Participate in code reviews, providing constructive feedback to maintain high coding standards. Contribute to knowledge sharing and documentation for improved team efficiency. Mentorship & Growth Mentor and support junior engineers, fostering a culture More ❯
SaaS products. Responsibilities Collaborate within a balanced, cross-functional team to deliver exceptional software Be supported by best-in-class AI tools to augment your coding experience, enhancing productivity, codequality, and innovation Actively practice continuous integration and deployment, proactively contributing to improvements in processes and tooling Write robust tests at every level of the testing pyramid … frontend strategies Ability to write, maintain, test and deploy scalable backend services that seamlessly integrate with the application to provide an exceptional experience for our customers A commitment to code and overall product quality, including familiarity with test automation, TDD, or BDD methodologies Understanding of DevOps tools, processes, and concepts such as Docker, Kubernetes, CI/CD More ❯
the opportunity to collaborate with global teams to enhance client experience and security. Responsibilities: - Develop and integrate anti-fraud solutions across all layers of the stack. - Write clean, readable code, assist with code reviews, and provide solution design input. - Build automated tests, create documentation, and ensure quality throughout development. - Collaborate with scrum master, technical leads, developers … and product owners. - Support and mentor junior engineers, focusing on codequality and design. - Contribute to continuous improvement of technical standards, methodologies, and processes. - Deployment and operations of systems from development to production. - Work with global teams in Australia and the US to share best practices and learnings. - Participate in agile ceremonies (sprint planning, daily scrums, reviews More ❯
Newbury, Berkshire, United Kingdom Hybrid / WFH Options
Gamma Communications plc
non-functional aspects. What will you be doing day-to-day? Collaborating on technical design and architectural decisions for new and existing systems Writing clean, efficient, and scalable Java code Conducting and participating in code reviews to maintain codequality and share knowledge Creating and maintaining automated tests to ensure functionality and reduce regressions Working More ❯
technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-qualitysoftware solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of codequality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect … sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements and escalate breaches of policies/procedures.. If managing More ❯
at Blink Get AI-powered advice on this job and more exclusive features. Who We Want Who We Want Are you excited about shaping the future of intelligent, no-code technology? Were a high-growth event-tech startup building an AI-powered platform to help enterprises and creators design personalized experiences at scale. Were looking for a Director of … evolution and AI-driven roadmap. Drive the integration of large language models (LLMs) and AI into product experiences and platform intelligence. Stay informed on emerging technologies, particularly in no-code, AI/ML, and developer platforms, to ensure Blink remains a market leader. Team Management: Lead and grow a high-performing engineering team across backend, frontend, and AI/… team growth through coaching, mentoring, and clear performance goals. Product Development: Architect scalable, data-driven systems and infrastructure to support Blinks growing platform. Guide the evolution of our no-code architecture and improve the overall developer experience. Collaborate with Product, Design, and GTM teams to ensure fast, high-quality product delivery. Champion modern engineering practices, agile methodologies More ❯
sports market trading Contribute to greenfield systems , from design through to production Collaborate with researchers and devs on experimentation and rapid iteration Write high-quality, scalable, performant code in a flat, agile structure Engage with real-time systems and data-heavy platforms (where accuracy is everything) What We're Looking For Solid experience with C# and the … .NET platform Good grounding in SQL and relational database design Strong attention to detail and codequality Excellent written and verbal communication A scientific, curious mindset - and ideally a degree in CS or a STEM subject Nice to have: Experience with React or modern JS frameworks Multi-threaded or low-latency application experience Familiarity with Git, PlasticSCM More ❯
Overview: As a Senior Software Engineer, you will lead complex projects, craft scalable software solutions, and mentor junior engineers. You will ensure that software meets high standards of quality, performance, and security. What Youll Do: Plan and implement game … features that align with the overall game design. Optimize existing game engines to improve performance and scalability. Coordinate with other team leads to synchronize development processes. Review and produce code and technical design documents of peers to ensure high standards. Build and enforce coding standards and guidelines. Demonstrate competence in navigating the organization to connect with relevant individuals and … resources. What You Bring: Proficiency in C# with essential knowledge of Unity. Strong experience in software development. Strong understanding of software development principles and methodologies. Analyse product code and propose improvement solutions for better performance. Maintain codequality by ensuring code reviews and alignment with established standards. Strong problem-solving skills. A hands-on management More ❯
Overview: As a Senior Software Engineer, you will lead complex projects, craft scalable software solutions, and mentor junior engineers. You will ensure that software meets high standards of quality, performance, and security. What Youll Do: Plan and implement game … features that align with the overall game design. Optimize existing game engines to improve performance and scalability. Coordinate with other team leads to synchronize development processes. Review and produce code and technical design documents of peers to ensure high standards. Build and enforce coding standards and guidelines. Demonstrate competence in navigating the organization to connect with relevant individuals and … resources. What You Bring: Proficiency in C# with essential knowledge of Unity. Strong experience in software development. Strong understanding of software development principles and methodologies. Analyse product code and propose improvement solutions for better performance. Maintain codequality by ensuring code reviews and alignment with established standards. Strong problem-solving skills. A hands-on management More ❯
fostering a collaborative environment where knowledge sharing is valued and encouraged Mentor team members, helping them grow their skills and advance their careers Promote best practices and maintain high codequality standards across the team Technical Excellence Architect and develop sophisticated React applications that integrate with Microsoft Word, M365, Word Online, etc. using Office.js Write clean, efficient … and maintainable code Drive technical decisions and ensure scalable, performant solutions Think outside of the box to workaround any OfficeJS limitations. Product Development Collaborate closely with cross-functional teams to bring innovative features to life Create exceptional user interfaces that prioritize user experience and accessibility Continuously optimize application performance and responsiveness Quality & Documentation Establish robust testing and … debugging processes to ensure high-quality, reliable software Maintain comprehensive documentation for code, APIs, and system architecture Implement security best practices to protect user data and ensure system integrity Problem Solving & Innovation Troubleshoot and resolve complex technical challenges. Contribute to architectural discussions and drive the evolution of our tech stack. Improve developer productivity through tooling, automation, and More ❯
with cross-functional teams to gather requirements and design software solutions aligned with business objectives and user needs. Develop and maintain high-qualitysoftware using Python, ensuring code efficiency, reliability, scalability, and security. Implement new features and enhancements to existing software systems, considering the impact on system design and performance. Troubleshoot and resolve software defects, working closely … with the QA team to deliver bug-free software. Conduct thorough code reviews, providing constructive feedback to maintain codequality and adherence to coding standards. Write clear technical documentation for peers and internal users to facilitate understanding and usage of software tools. Requirements Proficiency in the Python programming language and understanding of common programming paradigms. Experience … tooling such as SQLAlchemy. In-depth knowledge of data structures and algorithms for efficient problem-solving. Experience with version control systems like Git and familiarity with branching strategies and code review practices. Familiarity with cloud infrastructure, particularly AWS, and experience in deploying and managing applications in cloud environments. Understanding of DevOps practices, CI/CD pipelines, and the ability More ❯
and coding standards. Collaborate effectively with a multidisciplinary team, including designers, back-end developers, testers and product managers, to deliver high-quality solutions on time Participate in code reviews to maintain codequality and ensure adherence to coding standards. Stay up to date with the latest frontend technologies, trends, and best practices and apply … them to projects. Debug and resolve frontend issues and defects, ensuring high-quality code. Optimise web applications for maximum speed and scalability. Work closely with back-end developers to integrate frontend components with server-side logic. Collaborate with the design team to ensure the technical feasibility of UI/UX designs and provide input on usability and interaction. … and MySQL Experience working with modern web frameworks like React, Vue.js or Angular Contribute to all phases of the development lifecycle Ability to write clean, well-designed and performant code that follows SOLID principles LESS/SCSS The salary range on offer for this role is £50,000 - £55,000 per annum, depending on experience. We also offer the More ❯
and coding standards. Collaborate effectively with a multidisciplinary team, including designers, back-end developers, testers and product managers, to deliver high-quality solutions on time Participate in code reviews to maintain codequality and ensure adherence to coding standards. Stay up to date with the latest frontend technologies, trends, and best practices and apply … them to projects. Debug and resolve frontend issues and defects, ensuring high-quality code. Optimise web applications for maximum speed and scalability. Work closely with back-end developers to integrate frontend components with server-side logic. Collaborate with the design team to ensure the technical feasibility of UI/UX designs and provide input on usability and interaction. … and MySQL Experience working with modern web frameworks like React, Vue.js or Angular Contribute to all phases of the development lifecycle Ability to write clean, well-designed and performant code that follows SOLID principles LESS/SCSS The salary range on offer for this role is £50,000 - £55,000 per annum, depending on experience. We also offer the More ❯
Typescript) and industry best practices. Develop and support internal and external APIs and tools running on AWS Lambda , and other cloud-native services. Write clean, testable, secure, and efficient code with a strong emphasis on maintainability, readability, and performance. Contribute to our emissions calculation engine and routing logic, working alongside sustainability and data science teams to embed accurate methodologies … retrospectives, and reviews. Work with product managers and stakeholders to translate requirements into technical deliverables and user stories. Provide thoughtful input on architecture and design decisions, as well as code reviews and mentoring across the team. Infrastructure & DevOps Enhance and support our CI/CD pipelines , observability tooling, and developer experience. Use tools like Docker , Gitlab , GitHub Actions , and … CD pipelines , and modern DevOps workflows. Experience in agile development environments using methodologies like Kanban or Scrum . Familiarity with test-driven development (TDD), version control, and infrastructure-as-code concepts. Qualities We Value Strong problem-solving skills, ability to work from first principles, and a pragmatic mindset. High standards for codequality, clarity, and documentation. More ❯
of data in production. Version Management : Manage different versions of machine learning models to maintain consistency and ensure that the correct version is in use across environments. Writing Clean Code : Write clean, maintainable, and reusable code primarily in Python for deployment, automation, and integration tasks. Collaboration with Data Teams : Collaborate closely with Data Scientists to effectively produce models … as TensorFlow, PyTorch, and scikit-learn is beneficial. DevOps Practices: Experience with DevOps practices, including continuous integration and continuous deployment (CI/CD), containerisation using Docker, and Infrastructure as Code (IaC) methodologies. Cloud Platforms : Proficient in working with cloud platforms such as AWS, Azure, or Google Cloud for deploying and managing machine learning models and infrastructure. Data Management Knowledge … tools and platforms, including MLflow, Databricks, Kubeflow, and SageMaker, to streamline the machine learning lifecycle. Version Control Systems: Proficient in using version control systems such as Git to manage code and collaborate with development teams. Software Testing and Debugging: Experience in software testing and debugging practices to ensure codequality and reliability. Agile Environment Experience: Familiarity More ❯
problems with the simplest solutions at scale. Experience and understanding of running internet applications at scale on platforms such as Heroku and AWS. Someone who takes pride in the code base and platform they work on. You will Work with a team of exceptional engineers and Principals, taking pride in delivering high quality and modern Rails code. … eye for simplification and refactoring in the codebase Have a product mindset, and want to solve real problems for customers Identify and implement improvements to performance, user experience, and codequality Review code, providing clear and actionable feedback for team members to collaborate, learn and grow Ensure the maintainability and scalability of the platform overall. What More ❯
edge in the digital economy. With strong sector expertise and a partnership-led approach, they are now seeking a number of C# Software Engineer to help deliver high-quality, scalable software solutions. Your role as a C# … Software Engineer You will work with engineers, product managers, and designers to develop features, solve complex challenges, and enhance system performance. Your focus will be on writing clean, maintainable code and contributing to reliable software delivery. Key responsibilities Build and maintain scalable, reliable software applications Translate business needs into technical solutions Improve performance, uptime, and codequality … Docker, Kubernetes Understanding of CI/CD, DevOps, SQL/NoSQL databases, and modern testing practices Strong communication and problem-solving skills Success measures Timely delivery of high-quality features Growing technical ownership and contributions Positive impact on team collaboration and development practices Why join? Hybrid working, ideally based in or near Nottinghamshire Purpose-led company with a More ❯
Nottingham, Nottinghamshire, England, United Kingdom Hybrid / WFH Options
Adria Solutions
edge in the digital economy. With strong sector expertise and a partnership-led approach, they are now seeking a number of C# Software Engineer to help deliver high-quality, scalable software solutions. Your role as a C# … Software Engineer You will work with engineers, product managers, and designers to develop features, solve complex challenges, and enhance system performance. Your focus will be on writing clean, maintainable code and contributing to reliable software delivery. Key responsibilities Build and maintain scalable, reliable software applications Translate business needs into technical solutions Improve performance, uptime, and codequality … Docker, Kubernetes Understanding of CI/CD, DevOps, SQL/NoSQL databases, and modern testing practices Strong communication and problem-solving skills Success measures Timely delivery of high-quality features Growing technical ownership and contributions Positive impact on team collaboration and development practices Why join? Hybrid working, ideally based in or near Nottinghamshire Purpose-led company with a More ❯
be doing SDLC: Design, build, and maintain efficient React code. Performance: Ensure optimal app responsiveness and quality. Problem-solving: Identify and resolve bottlenecks and bugs. Quality: Maintain codequality, organization, and automation. Lifecycle: Participate in all product development stages. Architecture: Contribute to shaping future architecture and best practices. Culture: Promote a feedback-driven engineering culture. More ❯
Technical Leadership: Lead a Scrum-based development team , with a majority of your time dedicated to hands-on development . Collaborate with cross-functional teams to deliver high-qualitysoftware solutions. Design and implement scalable, maintainable software architecture, balancing monolithic and microservices approaches as needed. Team Management: Provide line management to team members, including goal setting, performance reviews … managing Personal Development Plans (PDPs). Mentor and support junior and mid-level developers, ensuring their professional growth and alignment with team goals. Establish and maintain team processes for code reviews, testing , and task breakdown . Process Improvement: Advocate for and implement best practices in TDD, CI/CD , and Software Design Principles . Work closely with the Product … Owner and stakeholders to define technical objectives and timelines. Ensure high codequality and maintainability through testing frameworks, code reviews , and documentation . Agile Practices: Act as a key contributor in refining the Agile processes to improve team productivity and delivery outcomes. Collaborate with the team and Product Owner to define and manage the product backlog More ❯
APIs, and libraries. Implement modular application architectures to support scalability and maintainability. Integrate with cloud platforms (AWS, Azure) for distributed computing and storage. Technical Leadership & Collaboration Lead design reviews, code reviews, and architectural discussions to ensure technical excellence. Collaborate with product managers, designers, and cross-functional engineers to deliver high-impact features. Quality & Best Practices Champion best … practices including SOLID, DRY, KISS, and test-driven development (TDD) to ensure codequality and building of new features. Leverage AI-assisted tools (e.g., GitHub Copilot, Claude Code) to streamline development and accelerate feature delivery. Perform code refactoring, increase test coverage, and improve legacy codebases. Apply performance and memory profiling techniques to ensure optimal runtime … memory profilers to debug and optimise applications. Experience working with Visual Studio, JetBrains Rider, ReSharper, and modern DevOps pipelines. Experience with AI-assisted coding tools (e.g., GitHub Copilot, Claude Code) to accelerate development. Familiar with relational databases (e.g., PostgreSQL) and RESTful APIs. Strong grasp of Git and version control best practices. Strong communication, collaboration, and problem-solving skills. Comfortable More ❯
delighted to be an equal opportunity employer we have a diverse team with great values. All qualified applicants will receive consideration for employment without bias. Responsibilities Write clean, maintainable code following established coding standards Implement new features and bug fixes under the guidance of senior engineers Participate in code reviews and contribute to improving codequality Collaborate with frontend engineers to implement API endpoints Participate in agile development processes and team meetings Document code and technical decisions for future reference Bachelor's or master's degree in computer science, Software Engineering, or related field Strong understanding of computer science fundamentals Proficiency in at least one programming language (preferably Python) Basic knowledge of database More ❯
committed to providingtechnical innovations and tools that empower organizations with criticalinformation to facilitate decision-making that results in businesstransformation through cost savings and increased operational efficiency. Ourcommitment to quality is adopted throughout the organization and sets thefoundation for delivering our full suite of capabilities. Job Description Job Title: Senior Front-EndDeveloper Role Summary We are seeking a SeniorFront … UI designers totransform Figma prototypes into pixel-perfect, responsive web interfaces. Integrate front-end applications with RESTful APIsand GraphQL endpoints, ensuring robust data handling and error management. Participate in code reviews , provideconstructive feedback, and uphold high standards of codequality and testcoverage. Diagnose and resolve performance bottlenecks in applications, ensuring optimal load times and responsiveness acrossdevices. … or Netlify) for front-end hosting andCI/CD. Knowledge of containerisation (Docker) and itsuse in front-end development pipelines . Experience with performance optimisationtechniques such as lazy loading, code splitting, and cachingstrategies. Interest in animation libraries (Framer Motion,GSAP) to enhance user experience. Qualifications Bachelor's or Master's degree in Computer Science,Engineering, or a related discipline More ❯