Enter Job title or skill to search relevant jobs
Enter your city or postcode to show jobs in your location
* Senior Software Engineer jobs in Rochester
Harris Global are currently looking for a Full Stack Software Engineer to join our client on a permanent basis. This role will require 3 days per week in the office, with 2 days working from home.
Candidates will ideally possess Python, React and Vue.JS skills.
Responsibilities will include:
* Build and maintain full stack web applications that scale well and perform reliably using modern tools and frameworks.
* Create and integrate RESTful APIs to connect front end interfaces with back-end services.
* Work with MySQL databases, handling everything from designing tables to writing complex queries and improving performance.
* Use GitHub to manage code, review pull requests and keep track of ongoing development tasks.
* Set up and support automated build and deployment pipelines using tools like GitHub Actions, Jenkins, or GitLab CI.
* Focus on clean, well-documented code with plenty of testing and debugging to ensure things run smoothly.
* Collaborate daily with designers, product managers and other developers in an agile, fast-paced environment.
* Solid backend development skills in Python with a strong grasp of how to build and scale APIs.
* Solid front-end development skills using modern React
* A good understanding of how REST APIs work and how to make them reliable and easy to use.
* Experience working with Vue.JS
* Confident working with MySQL, including writing efficient queries and optimising database performance.
* Experience using GitHub for version control, code collaboration and tracking issues.
* Familiarity with setting up automated workflows for testing and deployment (CI/CD).
* Comfortable working within agile teams and using tools like Jira, Trello or similar project trackers.
* Strong communication and problem-solving skill. You’ll need to think on your feet and work well with others.
* Some experience with Azure Container Services (or similar cloud platforms) is a nice bonus.
If this role matches your skillset, please apply now!
This advertiser has chosen not to accept applicants from your region.
0
Senior Software Engineer
Posted today
Job Viewed
Tap Again To Close
Job Description
Senior Software Engineer
Location: Rochester (flexible hybrid available)
Salary: Up to £80,000 depending on skills and experience
** Please note we can only consider sole UK nationals for this role **
This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential.
We support a range of commercial and military platforms, including fixed and rotary wing aircraft, ground vehicles, human-machine interfaces, and power management. Our systems operate in more than 100 countries with 25 air forces, 30 manufacturers and 280 airlines.
What you’ll be doing: Senior Software Engineer
* Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation
* Requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques
* Peer review and technically guide the work of others, produce size / re-use estimates, reliably estimate your own work
* Liaise with customers on technical issues, define processes/procedures, perform design review assessments, and make sound strategic technical decisions within your area of responsibility/expertise
* Influence department productivity through Software process improvement/automation
Your skills and experiences: Senior Software Engineer
* Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment
* Excellent Software Engineering skills, with significant experience in C/C++
* Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques
* Extensive experience of developing embedded software for bare metal systems or with Real-Time Operating Systems
* Extensive experience of interfacing software with hardware in a real-time environment
* Experience of developing Safety Critical Software within DO178B/C guidelines
* Experience with software modelling tools such as Simulink or SCADE
* Experience of scripting languages such as MATLAB or Python
* Working knowledge of Git/Subversion or other configuration management
This advertiser has chosen not to accept applicants from your region.
1
Senior Software Engineer
IG7 Chigwell, Eastern Avanti Recruitment
Posted 4 days ago
Job Viewed
Tap Again To Close
Job Description
full time
We are currently partnered with an established and growing financial services company, regulated by the FCA, that has an exciting opportunity for an experienced Senior Full Stack Web Developer to join their in-house development team. This company has a proven track record for customer and employee satisfaction and is looking for an extremely driven, passionate, and motivated individual to join their development family.
The successful candidate will work on public-facing APIs and back-office websites in a Test-Driven Agile environment. The company is always exploring the latest technologies and has recently migrated to Azure, modernising from VMs to App Services, SQL MI, and utilising many other Azure services. Future projects include incorporating .NET Core, SignalR, and AI technology such as ChatGPT.
The role requires full-time office attendance (5 days per week) and they are seeking candidates within a 1-hour commute of their Loughton office. The office is conveniently located within one minute's walk of Loughton Central Line station with quick access to Central London, and close road links to M11/M25/A406/A12.
This is a fast-paced, hands-on role where you'll be developing website features, fixing bugs, writing tests, and working collaboratively with project owners and peers in scrum meetings.
Technical Stack:
* C# 6+ including advanced language features (generics, lambdas, delegates)
* Entity Framework 6+
* SQL Server 2014+
* TDD/NUnit
* Design Patterns and SOLID Principles
* ASP.NET Core, Entity Framework Core
* Vue, AngularJS
* SignalR, ECMAScript6
* Minimum 4 years relevant experience
* Strong written and verbal communication skills
Salary up to 120,000
The role offers working hours of 9am-5:30pm with flexibility on start and finish times, plus benefits including:
* 28 days annual leave including Bank Holidays, with an additional day per year of service (capped at 33 days)
* Healthshield (health cash back scheme and counselling services)
* Last working day lunch paid for by company
* Various team and personal reward incentives
* Social events
* Newly refurbished dedicated office space with onsite employee gym, pool, table tennis, kitchen facilities, and parking
This advertiser has chosen not to accept applicants from your region.
2
Senior Software Engineer
Posted 18 days ago
Job Viewed
Tap Again To Close
Job Description
full time
This role involves working with commercial and military platforms, such as aircraft, ground vehicles, and human-machine interfaces, supporting their operations in over 100 countries. Joining this rapidly growing and successful part of a globally renowned defence, security, and aerospace company, you will be part of a team of 1,500 professionals dedicated to delivering innovation and exceptional customer responsiveness.
This role involves working with commercial and military platforms, such as aircraft, ground vehicles, and human-machine interfaces, supporting their operations in over 100 countries. Joining this rapidly growing and successful part of a globally renowned defence, security, and aerospace company, you will be part of a team of 1,500 professionals dedicated to delivering innovation and exceptional customer responsiveness.
Key Responsibilities:
* Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces, and associated supporting certification documentation
* Conducting requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, and Safety Critical Development techniques
* Peer reviewing and technically guiding the work of others, producing size/re-use estimates, and reliably estimating your own work
* Liaising with customers on technical issues, defining processes and procedures, performing design review assessments, and making sound strategic technical decisions within your area of expertise
* Influencing department productivity through software process improvement and automation
Job Requirements:
Essential:
* Degree or equivalent qualification in a scientific or engineering environment, such as electronics-engineering, software-engineering, physics, or maths
* Excellent software engineering skills with significant experience in C/C++
* Extensive experience in Software Architecture Design using UML or other recognised model-based design techniques
* Extensive experience in developing embedded software for bare metal systems or with Real-Time Operating Systems
* Extensive experience in interfacing software with hardware in a real-time environment
* Experience in developing Safety Critical Software within DO178B/C guidelines
Desirable:
* Experience with software modelling tools such as Simulink or SCADE
* Experience with scripting languages such as MATLAB or Python
* Working knowledge of Git/Subversion or other configuration management systems
This advertiser has chosen not to accept applicants from your region.
3
Senior Software Engineer, C++
Basildon, Eastern ZENOVO LTD
Posted 5 days ago
Job Viewed
Tap Again To Close
Job Description
permanent
Job Title: Senior Software Engineer
Location: Basildon (2 Day On-Site Per Week)
Starting Salary - Up to £68,000 + Benefits & Bonus
Overview of Business & Opportunity:
This is an opportunity to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide.
Key Experience & Responsibilities:
- Embedded C++ Softw.
This advertiser has chosen not to accept applicants from your region.
4
Software Engineer (C#) - Payments
E14 Bromley by Bow, London Coders Connect
Posted 202 days ago
Job Viewed
Tap Again To Close
Job Description
Permanent
Coders Connect is partnering with a leading fintech company in London that collaborates with some of the most exciting and innovative brands in the global payments industry. Our client is known for their cutting-edge, cloud-based payment solutions that are designed for performance, scalability, and security. They are at the forefront of digital payment technologies, supporting renowned brands worldwide and transforming how businesses manage transactions.This client fosters a culture of innovation, collaboration, and inclusivity, making it an ideal environment for growth and development. Recognized as a top employer, they are looking to expand their team with talented individuals who are eager to contribute to the future of payment technology.
We are seeking Software Engineers to join our client’s engineering teams within Operations & Compliance Services, Merchant Services or Core Network. In this role, you will focus on developing and optimizing payment systems that are essential to their service offerings. You will work alongside experienced engineers, gaining valuable experience in designing, developing, and maintaining high-performance payment solutions.Your responsibilities will include working with modern technologies and cloud environments (e.g., AWS), contributing to various stages of the software development lifecycle, and ensuring that payment systems are secure, scalable, and reliable.
Requirements
Coders Connect is partnering with a leading fintech company in London that collaborates with some of the most exciting and innovative brands in the global payments industry. Our client is known for their cutting-edge, cloud-based payment solutions that are designed for performance, scalability, and security. They are at the forefront of digital payment technologies, supporting renowned brands worldwide and transforming how businesses manage transactions.This client fosters a culture of innovation, collaboration, and inclusivity, making it an ideal environment for growth and development. Recognized as a top employer, they are looking to expand their team with talented individuals who are eager to contribute to the future of payment technology.
We are seeking Software Engineers to join our client’s engineering teams within Operations & Compliance Services, Merchant Services or Core Network. In this role, you will focus on developing and optimizing payment systems that are essential to their service offerings. You will work alongside experienced engineers, gaining valuable experience in designing, developing, and maintaining high-performance payment solutions.Your responsibilities will include working with modern technologies and cloud environments (e.g., AWS), contributing to various stages of the software development lifecycle, and ensuring that payment systems are secure, scalable, and reliable.
Requirements
Responsibilities
Develop and maintain payment processing systems using C# and .NET, ensuring they meet performance and security requirements.Collaborate with cross-functional teams to deliver high-quality features and solutions.Contribute to the full software development lifecycle (SDLC), from design and development to testing and deployment.Optimize and troubleshoot payment systems for high availability, low latency, and cost-effectiveness.Ensure compliance and security in all systems, adhering to industry standards such as PCI DSS and PSD2.Support automation and CI/CD processes to streamline development and deployment.Participate in code reviews and contribute to the improvement of engineering practices and knowledge sharing.
Qualifications
2+ years of experience in software development with strong skills in C# and .NET.Must have exposure to payment systems or financial technology.Understanding of RESTful APIs and microservices architecture.Experience with SQL and NoSQL databases.Basic knowledge of CI/CD workflows and version control tools like GitHub.Strong foundation in OOP principles and SOLID design.Excellent communication skills and the ability to work effectively within multidisciplinary teams.
Additional Information Our client operates a hybrid working model, with in-office collaboration three days a week (Tuesday, Wednesday, and Thursday). Their offices offer a range of amenities, including breakfast, snacks, and lunch.
This advertiser has chosen not to accept applicants from your region.
5
Remote Senior Software Engineer - 34123
Posted today
Job Viewed
Tap Again To Close
Job Description
About the projects:
We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.
About the Role:
We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public GitHub repositories and can contribute to this project. You should have experience working with well-maintained, widely-used repos with 500+ stars. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality
Why Join Us?
Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.
What does day-to-day look like:
* Analyze and triage GitHub issues across trending open-source libraries.
* Set up and configure code repositories, including Dockerization and environment setup.
* Evaluating unit test coverage and quality.
* Modify and run codebases locally to assess LLM performance in bug-fixing scenarios.
* Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs.
* Opportunities to lead a team of junior engineers to collaborate on projects.
Required Skills:
Experience working with well-maintained, widely-used repositories with 500+ stars
* Proficiency with Git, Docker, and basic software pipeline setup.
* Ability to understand and navigate complex codebases.
* Comfortable running, modifying, and testing real-world projects locally.
* Experience contributing to or evaluating open-source projects is a plus.
Note: Experience working with well-maintained, widely-used repositories (500+ stars) is required.
Nice to Have:
* Previous participation in LLM research or evaluation projects.
* Experience building or testing developer tools or automation agents.
Perks of Freelancing With Turing:
* Work in a fully remote environment.
* Opportunity to work on cutting-edge AI projects with leading LLM companies.
* Commitment required: 20 hours per week with some overlap with PST
* Employment type: Contractor assignment (no medical/paid leave)
* Duration of contract: 1 month with expected start date as next week
* Rates: $40–$100/hour, based on experience and skill level.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Senior software engineer jobsin Rochester !
Set Email Alert:
Job title
Location
6
Remote Senior Software Engineer - 34123
Posted today
Job Viewed
Tap Again To Close
Job Description
About the projects:
We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.
About the Role:
We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public GitHub repositories and can contribute to this project. You should have experience working with well-maintained, widely-used repos with 500+ stars. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality
Why Join Us?
Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.
What does day-to-day look like:
* Analyze and triage GitHub issues across trending open-source libraries.
* Set up and configure code repositories, including Dockerization and environment setup.
* Evaluating unit test coverage and quality.
* Modify and run codebases locally to assess LLM performance in bug-fixing scenarios.
* Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs.
* Opportunities to lead a team of junior engineers to collaborate on projects.
Required Skills:
Experience working with well-maintained, widely-used repositories with 500+ stars
* Proficiency with Git, Docker, and basic software pipeline setup.
* Ability to understand and navigate complex codebases.
* Comfortable running, modifying, and testing real-world projects locally.
* Experience contributing to or evaluating open-source projects is a plus.
Note: Experience working with well-maintained, widely-used repositories (500+ stars) is required.
Nice to Have:
* Previous participation in LLM research or evaluation projects.
* Experience building or testing developer tools or automation agents.
Perks of Freelancing With Turing:
* Work in a fully remote environment.
* Opportunity to work on cutting-edge AI projects with leading LLM companies.
* Commitment required: 20 hours per week with some overlap with PST
* Employment type: Contractor assignment (no medical/paid leave)
* Duration of contract: 1 month with expected start date as next week
* Rates: $40–$100/hour, based on experience and skill level.
This advertiser has chosen not to accept applicants from your region.
7
Remote Senior Software Engineer - 34123
Posted today
Job Viewed
Tap Again To Close
Job Description
About the projects:
We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.
About the Role:
We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public GitHub repositories and can contribute to this project. You should have experience working with well-maintained, widely-used repos with 500+ stars. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality
Why Join Us?
Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.
What does day-to-day look like:
* Analyze and triage GitHub issues across trending open-source libraries.
* Set up and configure code repositories, including Dockerization and environment setup.
* Evaluating unit test coverage and quality.
* Modify and run codebases locally to assess LLM performance in bug-fixing scenarios.
* Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs.
* Opportunities to lead a team of junior engineers to collaborate on projects.
Required Skills:
Experience working with well-maintained, widely-used repositories with 500+ stars
* Proficiency with Git, Docker, and basic software pipeline setup.
* Ability to understand and navigate complex codebases.
* Comfortable running, modifying, and testing real-world projects locally.
* Experience contributing to or evaluating open-source projects is a plus.
Note: Experience working with well-maintained, widely-used repositories (500+ stars) is required.
Nice to Have:
* Previous participation in LLM research or evaluation projects.
* Experience building or testing developer tools or automation agents.
Perks of Freelancing With Turing:
* Work in a fully remote environment.
* Opportunity to work on cutting-edge AI projects with leading LLM companies.
* Commitment required: 20 hours per week with some overlap with PST
* Employment type: Contractor assignment (no medical/paid leave)
* Duration of contract: 1 month with expected start date as next week
* Rates: $40–$100/hour, based on experience and skill level.
This advertiser has chosen not to accept applicants from your region.
8
Remote Senior Software Engineer - 34123
Posted today
Job Viewed
Tap Again To Close
Job Description
About the projects:
We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.
About the Role:
We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public GitHub repositories and can contribute to this project. You should have experience working with well-maintained, widely-used repos with 500+ stars. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality
Why Join Us?
Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.
What does day-to-day look like:
* Analyze and triage GitHub issues across trending open-source libraries.
* Set up and configure code repositories, including Dockerization and environment setup.
* Evaluating unit test coverage and quality.
* Modify and run codebases locally to assess LLM performance in bug-fixing scenarios.
* Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs.
* Opportunities to lead a team of junior engineers to collaborate on projects.
Required Skills:
Experience working with well-maintained, widely-used repositories with 500+ stars
* Proficiency with Git, Docker, and basic software pipeline setup.
* Ability to understand and navigate complex codebases.
* Comfortable running, modifying, and testing real-world projects locally.
* Experience contributing to or evaluating open-source projects is a plus.
Note: Experience working with well-maintained, widely-used repositories (500+ stars) is required.
Nice to Have:
* Previous participation in LLM research or evaluation projects.
* Experience building or testing developer tools or automation agents.
Perks of Freelancing With Turing:
* Work in a fully remote environment.
* Opportunity to work on cutting-edge AI projects with leading LLM companies.
* Commitment required: 20 hours per week with some overlap with PST
* Employment type: Contractor assignment (no medical/paid leave)
* Duration of contract: 1 month with expected start date as next week
* Rates: $40–$100/hour, based on experience and skill level.
This advertiser has chosen not to accept applicants from your region. #J-18808-Ljbffr