
Software Engineer
On site
Manchester, United Kingdom
£ 60,000 / year
Full Time
03-04-2025
Job Specifications
Software Engineer | C | C++ | Linux | Rust | FOSS | Python | Java
Location – Manchester
Salary - £50,000 to £60,000 + Benefits
Applause IT has partnered with a company that has established an international reputation as a world-class provider of software engineering and strategic technical consultancy services. Our client works to deliver challenging software initiatives for the Electronics, Finance, Automotive and Medical Industries, serving international clients across Europe, Asia, and North America.
They have grown organically to over 100 employees and are hoping to continue this growth moving forward. The software Engineer will be joining a team of like-minded engineers who love what they do and enjoy working with each other to improve their knowledge.
The successful software engineer will work across all phases of the software engineering lifestyle, produce specifications, and assess operational feasibility. You will also be required to create code, tailor, and deploy software tools, processes, and metrics.
Key responsibilities include:
The creation of code that is well-designed, efficient, and testable
Integrate software components into fully functional software systems
Develop systems and software tests, verification plans and procedures
Essential Skills:
C or C++ software engineering experience
In-depth experience with Linux
Experience with embedded systems
Experience working with free and open-source software (FOSS)
Python, Rust, and Java experience
Benefits include:
£2,500 annual budget towards conferences and training
Flexible working hours
25 days holiday + bank holidays
If you think this Software Engineer role could be a great move for you, please click APPLY NOW
Software Engineer | C | C++ | Linux | FOSS | Python | Java
Manchester - £50,000 - £60,000
About the Company
Applause IT Recruitment is a Specialist IT Recruitment Agency finding top tier candidates permanent & contract tech and digital jobs for a variety of clients across the UK. Client and candidate experience is at the heart of everything we do. That's why we offer a range of services including multi-agency, exclusive and retained recruitment solutions. These can be delivered through a single point of contact or you can work directly with our specialist consultants who can offer tailored recruitment strategies that suit your bu... Know more
Related Jobs


- Company Name
- Jobgether
- Job Title
- Software Engineer - In-Store Systems (United Kingdom)
- Job Description
- About Jobgether Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. One of our companies is currently looking for a Software Engineer – In-Store Systems in the United Kingdom. This role is ideal for a technically skilled and proactive engineer who enjoys building impactful, scalable systems that support real-world operations. You will join a collaborative and forward-thinking team focused on creating tools that power seamless in-store order transmission. As a core contributor, you'll help design, implement, and maintain critical components while continuously improving performance and reliability. This is a remote-first position, offering the flexibility to work from anywhere in the UK, with support provided through a global Employer of Record for compliance and benefits. Accountabilities Design and develop scalable services and features that support in-store operations and order fulfillment. Contribute to architecture and solution design with a focus on system performance, reliability, and maintainability. Collaborate cross-functionally with product managers, designers, and stakeholders to build user-focused solutions. Proactively monitor systems, address performance bottlenecks, and communicate effectively during incidents. Investigate technical issues, identify root causes, and implement long-term preventative measures. Share technical knowledge and documentation to support team learning and growth. Promote engineering best practices, code quality, and agile development principles. Requirements 3+ years of professional software engineering experience, with strong skills in C# and .NET. Proven ability to work within distributed and microservices-based architectures. Experience writing clean, testable code and using unit testing frameworks (e.g., NUnit, xUnit). Solid understanding of object-oriented programming and design principles. Effective problem-solving skills and the ability to manage complex technical challenges. Strong communication skills and the ability to convey technical ideas to both technical and non-technical stakeholders. Comfortable working independently in a remote and agile environment. Benefits Remote work from anywhere in the United Kingdom Competitive annual compensation: £52,000 – £65,000 (based on experience) Private healthcare coverage Statutory pension and benefits programs Support for career development and learning Opportunity to work with modern technologies and global teams Collaborative, inclusive culture that values experimentation and innovation Jobgether Hiring Process Disclaimer This job is posted on behalf of one of our partner companies. If you choose to apply, your application will go through our AI-powered 3-step screening process, where we automatically select the 5 best candidates. Our AI thoroughly analyzes every line of your CV and LinkedIn profile to assess your fit for the role, evaluating each experience in detail. When needed, our team may also conduct a manual review to ensure only the most relevant candidates are considered. Our process is fair, unbiased, and based solely on qualifications and relevance to the job. Only the best-matching candidates will be selected for the next round. If you are among the top 5 candidates, you will be notified within 7 days. If you do not receive feedback after 7 days, it means you were not selected. However, if you wish, we may consider your profile for other similar opportunities that better match your experience. Thank you for your interest!


- Company Name
- Input Output (IOHK)
- Job Title
- Software Engineer (Prototype) - Innovation R&D
- Job Description
- Who are we? IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally. We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers. What the role involves: As a prototype engineer, you will be looking at developing prototype, model, simulators, at the edge between engineering and research. You will work closely with various stakeholders (architect, cryptographer, researcher, engineer) to help and shape innovation projects. Design & develop systems from just ideas on paper Present options and solutions at team and project meetings Ongoing communication reflecting your project status on a periodic basis Requirements Who you are: At least 3 years of experience in software development Strong understanding of computer science fundamentals, including algorithms and data structures Experience with blockchain technology is necessary Experience in remote work and collaboration across different time zones Experience in prototyping and developing ideas Proficiency in various programming languages and functional paradigms Knowledge of the rust programming language Deep understanding of computer science fundamentals, including algorithms, data structures, and concurrency Knowledge of blockchain technology and its core concepts, such as consensus mechanisms, cryptography, and smart contracts Self motivating and self learner Are you an IOGer? Do you find yourself questioning the status quo? Do you tinker with ideas and long to turn those ideas into solutions? Are you able to spark thoughtful debates, bringing out the inquisitiveness in others? Does the promise of continuously growing excite you? Then get ready to reimagine everything you thought wasn't possible because that's what it means to be an IOGer - we don't set limits, we break them. Benefits Remote work Laptop reimbursement New starter package to buy hardware essentials (headphones, monitor, etc) Learning & Development opportunities Competitive PTO At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


- Company Name
- COGNIZANT
- Job Title
- Google Analytics Developer
- Job Description
- About The Role We are looking for a candidate who is proficient in developing solutions with Google Analytics, tracking user activity, and drawing insights from the information collected. The perfect candidate will have a wide-ranging proficiency in Google Analytics 4 (GA4), Google Tag Manager (GTM), as well as other tracking mechanisms. Important Skills Expertise in Google Analytics platforms Additional knowledge of Adobe analytics is preferred Technical proficiency with JavaScript and tag management systems Key Responsibilities Set up, maintain, and update Google Analytics 4 (GA4) and Google Tag Manager (GTM). Create advanced tracking solutions in GTM by writing custom JavaScript code. Create and manage tailor-made tracking systems for the company’s digital applications and websites. Configure event tracking, goal tracking, and conversion goal tracking. Establish and refine data layers to provide for greater tracking flexibility. Use Google Tag Assistant, GA Debugger, and other Chrome DevTools to troubleshoot and debug tracking issues. Collaborate with marketing, UX, and developers to ensure the maximization of data for the decisions made. Connect other services with GA4 like Google Advertisements, Facebook Pixel, BigQuery, and Looker Studio. Observe privacy regulations like GDPR, CCPA, and other regulations. Analyse data, compile reports, and make recommendations based on these insights Mapping Adobe Analytics variables and dimensions to their equivalent Google Analytics counterparts. Implementing data validation checks to ensure data accuracy during the migration process. Installing and configuring Google Analytics tracking codes on websites, replacing existing tracking codes if required. Customizing event tracking and user interactions to align with existing Analytics reporting needs. Creating new dashboards and reports in Google Analytics that mirror the key metrics previously monitored using any other tools like Adobe Analytics. Customizing visualizations and data filters to meet specific business requirements. Understanding of Analytics features, including tag management systems like Adobe Launch and Google Tag Manager. Working closely with marketing teams to understand their reporting needs and ensure a seamless transition to Google Analytics. Communicating with developers to implement necessary tracking code changes on websites. Required Skills & Qualifications Good experience in Google Analytics, Google Tag Manager, and tracking implementations. Knowledge of GA4 event; basic tracking and the configuration of GA4 properties. Hands-on experience with JavaScript, Regular Expressions(Regex), and data layer management. Experience with Google BigQuery, SQL, and data visualization tools. Must be familiar with debugging tools such as Google Tag Assistant, DataLayer Inspector, and Console Debugging. Knowledge of digital marketing channels (SEO, PPC, Social Media, etc.).Server-side tagging experience(a nice to have but not a must). Strong analytical and problem-solving capabilities. Additiona Desired Skills Dashboarding and reporting skills using BI tools like Power BI/Tableau Intermediate data engineering skills to handle data transformations and ELT jobs


- Company Name
- ONMO
- Job Title
- Senior Software Engineer - Full Stack
- Job Description
- ABOUT THE COMPANY Onmo believes that everyone has the right to access, understand and manage their money with confidence. Our ambition is to improve lives by providing better clarity, intelligence and technology to empower every individual in making the smartest financial decisions. We may be young but we have an incredible team in place and big ambitions for the years ahead. We design our products to help demystify money matters wherever possible, providing customers with more financial control and flexibility in their lives. This helps them get more from what they have, or with smart decisions, make more of the same. It also means people spend less time with the negative aspects of money and more on the positive - enjoying what the world has to offer. ABOUT THE ROLE Tech Stack Backend : AWS Serverless Service, including Lambda, API Gateway, DynamoDB, S3, SNS, SQS, EventBridge, Kinesis, Node.js, YAML Frontend : React / Next.js, React Native Programming Languages : TypeScript; JavaScript, Python Infrastructure : Terraform, GitHub CI/CD pipelines Responsibilities Provide technical leadership and mentorship to your team. As a Senior Full-stack Software Engineer, you will be responsible for guiding and developing the skills of junior engineers. Lead technical decisions and design for your team. You will be expected to provide technical guidance and direction to your team members. Collaborate with Product Owners to ensure that the technical roadmap aligns with the product vision. Actively participate in product planning meetings and provide technical input to guide the team's priorities. Design, develop, and maintain full-stack applications using Node.js, AWS Lambda, React with Next.js, TypeScript, and Terraform. Write clean, efficient, and well-tested code that adheres to best practices and coding standards. Ensure code quality, organisation, and automatisation. Optimise applications for maximum speed and scalability. Deploy applications using CI/CD pipelines and manage infrastructure as code with Terraform. Provide technical guidance and mentorship to junior developers. Stay up-to-date with new technology trends, applications, and protocols. Contribute to the development of technical documentation and standards. ABOUT YOU Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience. Proven experience as a Senior Full Stack Developer or similar role with a strong portfolio of projects. Expertise in Node.js and AWS Lambda for serverless backend services. Proficiency in React with Next.js for frontend development. Proficiency in TypeScript and experience with infrastructure as code using Terraform. Understanding of RESTful APIs and web application architecture. Ability to write clean, readable, and maintainable code. Excellent problem-solving skills and attention to detail. Knowledge of Agile methodologies and experience working in Agile development environments. Required Skills Embrace change and be open-minded to different approaches. Adapt to new technologies, processes, and ways of working. Demonstrate critical thinking and effective decision-making skills. Take ownership and accountability for your work, and be proactive in delivering high-quality results. Lead change effectively. Identify opportunities for improvement, communicate the vision for change, and empower your team to implement necessary. Excellent communication skills, with the ability to explain and present detailed concepts or requirements clearly, tactfully and concisely to what may not always be a technically experienced audience – in person and in writing. Self-motivated, can be relied upon to follow up questions and outstanding actions, and to drive projects to completion according to requirements and schedules. You can see opportunities to explore new approaches and are not scared by the unpaved road ahead. Onmo is a start-up environment, and we need help to create the culture, processes and standards which drive our future behaviour. Eye for detail is important, especially considering we are dealing in the world of money – the most critical aspect of people’s lives. Relevant industry experience. Willingness and desire to learn. Bonus Skills Knowledge of additional programming languages and frameworks. Experience with cloud architecture beyond AWS, such as Azure or Google Cloud Platform. Understanding of continuous integration and continuous deployment (CI/CD) practices. Start-up experience.