
Senior Software Engineer
Remote
Manchester, United Kingdom
Full Time
25-03-2025
Job Specifications
Java Developer – Remote (Altrincham)
Salary: £60,000 - £70,000 + Bonus & Benefits
Are you a skilled Java developer looking to take the next step in your career? Do you thrive in an Agile environment and enjoy solving complex technical challenges? If you have a passion for writing clean, efficient code and collaborating with a dynamic team, this could be the perfect opportunity for you.
My client is looking for someone who:
Has extensive experience with Java development.
Champions Agile methodologies and XP practices like TDD.
Enjoys problem-solving and contributing new ideas.
Possesses strong technical and interpersonal skills.
Is proactive, inquisitive, and open to challenging the status quo to drive improvements.
What you’ll be doing:
The company create modern software solutions for businesses to help transform how their members manage their financial journeys. They’re a software house and understand developers are at the core of what they do so they make sure that they are valued and heard. They enjoy taking ideas from their developers and implementing them. It’s not a huge company so there’s very little red tape so you’ll have plenty opportunities to impact what they do.
In this role, you will:
Develop high-quality software solutions using Java (they currently use Amazon Corretto 17).
Work in a collaborative Agile environment, leveraging pair programming, automated testing, and continuous integration.
Contribute to the evolution of our DevOps ecosystem, which includes technologies such as Kubernetes, Terraform, Docker, and more.
Work closely with UX designers, product experts, test analysts, and customers to create innovative solutions.
Stay ahead of emerging technologies and best practices to enhance their development processes.
Desirable Skills:
While not required, experience in any of the following areas will be a plus:
Building and managing serverless applications on AWS.
Working with AWS services like Lambda, DynamoDB, and API Gateway.
Front-end development with React and TypeScript.
Performance monitoring and optimization of cloud-based solutions.
Why Join?
They are a forward-thinking software company that blends cutting-edge technology with Agile principles to deliver impactful solutions. As part of the team, you'll have access to continuous learning opportunities, including:
E-learning subscriptions to support your development.
Dedicated innovation and experimentation time.
A supportive and open culture that values your input and ideas.
Regular social events to connect with colleagues and unwind, from game nights to sports events and friendly competitions.
If you’re interested feel free to apply or send your CV to molly.candlish@cathcarttechnology.com and I’ll get back in touch
About the Company
Cathcart Technology is an independent, agile, specialist technology recruitment company, headquartered in Edinburgh. Like all good start-up stories, we were founded in 2009 by two industry experts who saw a better way of doing things, in what was already a crowded market. Initially from a two-man cupboard in Edinburgh to a 40 strong team in the heart of George Street, it’s been a hell of a journey. Bootstrapped all the way (start-up speak for no outside investment or loans), we’ve succeeded due to our hard work, honesty... Know more
Related Jobs


- Company Name
- Global Relay
- Job Title
- Intermediate PHP/Wordpress Web Developer
- Job Description
- Who we are: For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations. Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It's a place where you can genuinely make an impact – and be recognized for it. We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers. We encourage you to apply if your qualifications and experience are a good fit for any of our openings. Your role: The Intermediate Web Developer is a member of a small, highly focused team, responsible for maintaining and improving the Global Relay corporate website including the information service website. This is an opportunity to work alongside some of the best developers in London and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you'll fit in around here. You will be working very closely with the marketing & design teams who will provide you the product requirements. Your responsibilities: Work as a part of an cross-functional and geo-located team to maintain & implement new features of the corporate and information service websites Write unit and integration tests for your code Collaborate with UI & interaction designers to translate mock-ups into a functioning web application that is accessible and responsive with exceptional usability Collaborate with testers in development of test cases for JavaScript code and in some cases developing test cases to address accessibility and responsive usability Collaborate with product owners on user story generation and refinement Assist attain optimised and efficient, and best in class performance on our public websites. Assist improve SEO, ensuring high performance of the sites across multiple regions. Develop the Content Management System to create easily usable systems for distributed authors About you: Required Experience: Understanding of HTTP request and response types Minimum 2 years of JavaScript development either vanilla and/or using one or more UI frameworks (React, Angular, Vue, JQuery, etc) Understanding of HTTP requests and responses Minimum 3 years of experience with HTML5 and CSS3 Minimum 2 years of experience with PHP Experience and proficiency with content management systems, ideally WordPress Awareness of design patterns and PHP inheritance Related web technologies like Sass/Less, AJAX and JSON Experience with git version control Experience with any of the following is a nice to have: Experience of using and creating Gutenberg Blocks Experience development using and awareness of Node task runners/pre-processors Awareness of coding standards and principles like dependency inversion (SOLID etc). Web Service API integration Experience with TDD environment (Test Driven development) Unit testing with PHPUnit and/or a JS test framework eg Mocha, Jasmine/Jest, React Test Worked in an agile environment (Epics, User Stories, Tasks). What you can expect: At Global Relay, there's no ceiling to what you can achieve. It's the land of opportunity for the energetic, the intelligent, the driven. You'll receive the mentoring, coaching, and support you need to reach your career goals. You'll be part of a culture that breeds creativity and rewards perseverance and hard work. And you'll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills. Global Relay is an equal-opportunity employer committed to diversity, equity, and inclusion. We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual. We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it's flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home. To learn more about our business, culture, and community involvement, visit www.globalrelay.com.


- Company Name
- TieTalent
- Job Title
- Senior Python Developer
- Job Description
- About Senior Python Developer (PYTHON/AWS/REACT) - Health tech - tech for good, make a positive impact on the world Highly successful and fast growing organisation has an exciting opportunity for a Senior Software Developer (PYTHON/AWS/REACT). They are looking for a talented individual who will design, implement, and maintain their publishing software, systems, and customer-facing digital products. Requirements Design and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pair programming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest improvements to the code base, development processes, tooling and working practices. Encourage innovation by identifying, evaluating and adoption of emerging technologies. Assist with the design, implementation, and testing of APIs that adhere to the Open API specification Knowledge & Skills for this job Able to demonstrate commercial software development experience. Practical experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda, DynamoDB, ElasticSearch). Experience with creating web application UIs using ReactJS and with TypeScript The Directorate This role will work closely with our Head of Engineering, Head of Data Science, QA Manager, Lead Software Developers, Software Developers and Chief Technology Officer. The Team As well as the above teams, you will be working across the organisation. We are welcoming someone who sees opportunities, is proactive and energetic wanting to make a difference to the way we wor Excellent opportunity to positively impact patient safety whilst working on complex, challenging and career defining projects. Basic salary £64,000 + excellent benefits Hybrid role - between 4 - 8 days per month in the London office, the rest remote Nice-to-have skills Python AWS React TypeScript Lambda DynamoDB Elasticsearch Agile Scrum Pair Programming Shadwell, England Work experience Frontend Backend Fullstack Languages English


- Company Name
- Runna
- Job Title
- Full Stack Staff Engineer
- Job Description
- We're putting together a talented team to build the #1 training platform for Runners We help everyday runners become outstanding by providing world-class training, coaching and community for everyone, whether you're improving your 5k time or training for your first marathon. To date we have built iOS, Android and Apple watch apps that help people achieve their goals by coaching them through the full journey and syncing to their favourite fitness devices. We're growing extremely fast and in November 2023 closed a new $6.5M funding round led by JamJar with participation from Eka Ventures, Venrex and Creator Ventures. In 2024, we were selected by Apple as one of three global finalists for the 2024 iPhone App of the Year, reflecting the innovation and impact of what we've built. We want to grow as fast as we can into the future and are looking for individuals who will help us get there. For more about our background and growth check out our Careers Page! We're now looking ahead to the future and the people who want to help us build and scale Runna. Our aim is to reach millions of subscribers in the next 5 years and be the go-to training platform for any runner. Now is a magical time to join, we're still small, and everyone makes a foundational difference. Requirements Who we're looking for We're looking for a Staff Level Full-Stack Engineer to play a pivotal role in driving the technical success of Runna. This is a hands-on leadership role where you'll work across four cross-functional product teams, providing architectural direction, ensuring engineering excellence, and enabling the successful delivery of features across our iOS (React-Native), Android (React-Native), and Apple Watch apps, as well as third-party integrations (Garmin, Strava, Coros, Fitbit, Suunto, etc). You'll partner closely with our CTO and founders, as well as product and design leads, to align technical strategy with company goals. You'll be a multiplier for the engineering team—mentoring developers, improving processes, and guiding the evolution of our systems as we scale. We're looking for someone who is not only technically excellent, but also a creative problem solver and collaborative leader who brings energy and clarity to fast-paced environments. As a Staff Level Full-Stack Engineer, your role will include: Lead the architectural design and technical strategy across multiple product teams, ensuring scalable, secure, and maintainable solutions Drive the end-to-end delivery of key initiatives, working hands-on to build, test, and ship features across the full stack (mobile, backend, integrations) Collaborate with Product, Design, and Engineering Leads to define the best solutions for user experience, balancing speed, quality, and long-term technical goals Mentor and support engineers across teams, providing technical guidance, code reviews, and promoting engineering best practices Champion developer productivity by improving our CI/CD pipeline, tooling, and internal workflows to accelerate delivery and reduce friction Own the release process and support a culture of reliable, continuous deployment—while enabling teams to ship confidently and independently What Experience We're Looking For If you don't quite meet all of the below skills, we'd still love to hear from you as we might be able to tweak the role slightly or offer you a position better suited for you. You can apply directly below or contact us if you're still unsure. Your key skills: Deep expertise in TypeScript/JavaScript, with a strong foundation across the full stack Proven track record of leading the architecture and successful delivery of large scale React-Native mobile applications in a production environment Experience working in AWS cloud environments, with a strong preference for familiarity with Serverless architectures (e.g. Lambda, API Gateway, DynamoDB, AppSync) Able to thrive in a highly skilled, fast-paced engineering team. In 2024, we shipped: 99 mobile app releases (iOS and Android) 443 API releases 237 modelling backend releases 5+ years of professional experience in software engineering, with a focus on technical leadership and driving projects end-to-end Comfortable stepping outside your core expertise to solve problems across the stack, from frontend to cloud infrastructure Skilled in defining and delivering features from initial architecture and design through to release, testing, and production support A strong advocate for modern engineering practices, including: Iterative development, continuous deployment, and test automation Knowledge sharing, pair programming, collaborative design & development Shared code ownership and working in cross-functional product teams Bonus points if you: Have delivered impactful work across the full stack—from mobile to backend services and cloud infrastructure Have hands-on experience with SwiftUI or native mobile development Are confident working with and improving CI/CD pipelines, release cycles, and deployment processes Have experience with React Native at scale in performance-sensitive or offline-first applications Have deep experience with AWS services and serverless architecture patterns Are comfortable with Infrastructure as Code tooling like Terraform, CDK, or CloudFormation Have contributed to open-source communities—through code, issues, testing, or documentation Have a personal interest in health, fitness, or sports technology Our tech stack Check out our Tech Radar here which we are constantly iterating, and below you can find a small reflection of our current tech stack: Frontend: React Native (iOS and Android) Typescript GraphQL (Apollo Client) Fastlane SwiftUI (Apple Watch) Maestro E2E tests Backend: Serverless (AWS) Lambdas (NodeJS & Python) AWS AppSync DynamoDB, S3, SQS, SNS, EventBridge, SageMaker Postman API tests All the other good stuff: Sentry GitHub Actions Intercom, Mixpanel RevenueCat App Store Connect / Play Store Google Tag Manager Software Engineer Interview Process Our aim is to keep the interview process as straightforward and enjoyable as possible, and will consist of the following stages: Getting to Know You + Live Coding (45-minute video call, first 25 mins will be an introductory chat followed by two live coding exercises from https://leetcode.com/) Take home technical task (max 1-2 hours to complete, or if you have something interesting you recently built and would like to showcase then that's perfectly OK) 1.5-hour technical interview (the first half of the call will be used to discuss the take-home technical task from the previous stage and the second half will consist some general architecture/tech questions) Meet the team (in-person chat with founder(s) and rest of the team) Once the process is finished, we promise to let you know our decision as soon as possible. Benefits And Options Salary £95,000-£110,000 + Equity Based on years of direct, relevant experience. Software Engineer I £42.5k, Software Engine...


- Company Name
- Amazon Web Services (AWS)
- Job Title
- AWS Managed Services Specialist, AWS Premium Support Business Development
- Job Description
- Description Amazon Web Services (AWS) is the pioneer and recognized leader in Cloud Computing. Our web services provide a platform for IT infrastructure in-the-cloud that is used by hundreds of thousands of developers and businesses around the world. These customers range from start-ups to leading web companies to Global 2000 companies in financial services, pharmaceuticals, and technology. AWS customers look for ways to improve their deployment of AWS via excellent customer experience, and often times want to augment their cloud deployments with sophisticated new capabilities. While doing so they also want to reduce complexity and costs, and this is done by transforming their operational and financial business models. A new service, called AWS Managed Services (AMS), is focused on helping accelerate Global 2000 Enterprise adoption of cloud services by providing a service that automates and helps them operate their infrastructure services on AWS in a secure, compliant, and scalable posture. AWS is seeking a GTM Specialist (GTMS) for AWS Managed Services (AMS) that will provide customers with a suite of capabilities needed to transition existing IT workloads to AWS. The GTMS will be responsible for identifying appropriate AMS solutions for AWS customers, by providing in-depth business and technology expertise. The GTMS will be responsible for managing the pipeline for new opportunities, helping more customers to leverage AMS capabilities, which thereby will enable AWS customers to transform their deployment of AWS. The GTMS will work closely with AWS field and partner teams to position the service for customers, and provide guidance on the value proposition and benefit those customers can achieve. In addition, you will define a process that the organization will follow to manage customer/partner engagements that require AMS. You will synthesize information gathered from these engagements into succinct findings, derive strategic insights, and persuasively communicate findings and perspectives to product and support teams, including senior management. You will track and prioritize engagements that would benefit from AMS, and collaborate and coordinate cross-functional teams around these engagements where appropriate. You will work closely with Business Practices and Economics team to establish programmatic ways to drive more scale of adoption via constructs and a nomenclature (e.g. ITIL) that make sense for Enterprise customers and the business. The ideal candidate will possess a business and IT background that enables them to drive an engagement and interact at the highest levels of large Enterprises. The candidate will have the technical depth and business experience to easily communicate the benefits of computing to IT architects, engineering teams, and C-Level executives. The ideal candidate will have a demonstrated ability to think strategically and long-term about the needs of complex global businesses. The ideal candidate will also be deeply familiar with complex legacy IT environments, ITSM and Enterprise applications, ITIL, and has done market analysis, deal construction, business operations, and has a background that enables them to create scalable programs that apply holistic approaches. Key job responsibilities Prospects new opportunities within AWS’s existing base or net-new accounts. Engages with enterprise customers Exhibits proactive ability and is very astute in setting customer discussions via AWS field and partner teams Comfortable managing the adoption cycle of an opportunity and will partner with various teams to help develop and propose new business. Drives field and partner readiness. Engages in senior level customer meetings to discuss customer’s business issues and explores how the new Enterprise can help address and resolve these issues. Serves as an evangelist for AMS within AWS, and externally Develops a standard market intelligence framework and dynamic analytic model to be utilized by the AWS Field, GTM and marketing teams Bring the various stakeholders together to help build collective mind-share in augmenting the AMS offer. Establish ways to measure and track metrics related to adoption of AMS, and to make improvements to the approach based on those measurements. Prepare and give business reviews to the senior management team regarding progress and metrics. Handle a high volume of engagements and the fast pace of the computing market. Basic Qualifications Experience in a professional field or military Experience structuring and negotiating complex agreements and leading cross-functional groups to orchestrate and successfully complete deals Experience with sales CRM tools such as Salesforce or similar software Experience with business development, partnership management, or sourcing new business Experience in developing, negotiating and executing business agreements Preferred Qualifications Experience influencing multiple stakeholders and leading cross functional teams across geographies and business units Experience working with technical and product stakeholders to define requirements, prioritize features, and influence product roadmaps Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Company - AWS EMEA SARL (UK Branch) Job ID: A2911525