Get the job you really want.
Be the first applicant
Apply to jobs posted less than 24 hours ago to maximize your visibility.
Use the Date Posted filter to view jobs posted within the last 24 hours.
Top Software Engineer Jobs in Edinburgh
Big Data • Fintech • Mobile • Payments • Financial Services
As part of the Consumer Payments team, the Software Engineer II will work on Affirm's Payment Processing Network, delivering projects in phases, collaborating across teams, ensuring system availability, and engaging in community-building activities.
Top Skills:
Python
HR Tech • Software • Travel
As a Software Engineer at TravelPerk, you will work closely with the product team to develop and implement travel-related web products, focusing on system architecture, integrations with third-party APIs, and adhering to Agile methodologies while mentoring other team members.
Top Skills:
Python,Django,React
Cloud • Fintech • Information Technology • Machine Learning • Software
As a Software Engineer at Xero, you'll support the integration of Syft Analytics, building scalable and reliable solutions. You'll collaborate with teams to implement analytics features and uphold engineering excellence. Responsibilities include delivering high-quality software, troubleshooting challenges, and maintaining application stability.
Top Skills:
Node.jsReact
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
As a Lead Software Engineer at Rapid7's Metasploit team, you will mentor junior developers, contribute to the Metasploit Pro improvements, work with a distributed team, and lead feature development and enhancements while ensuring automated testing is implemented effectively.
Top Skills:
GoPythonRuby
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Software Engineer III, SDET will validate the functionality of cloud-side software and endpoint code in the Detections Platform team, ensuring performance meets quality standards. The role involves building and maintaining a validation pipeline, increasing automated test coverage, participating in design reviews, and improving product quality across the platform.
Top Skills:
GoPython
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Responsible for developing and executing test plans, creating automated test suites, supporting test processes, and managing CI/CD pipelines for software projects in a collaborative environment focused on public safety technologies.
Top Skills:
CypressPlaywright
HR Tech • Software • Travel
As a Senior Software Engineer at TravelPerk, you will design, architect, and implement a web-based travel product. You'll work closely with the product team to develop features, integrate with third-party APIs, and mentor junior engineers, all while maintaining a focus on code quality and agile practices.
Top Skills:
Python,Django,React
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
As a Software Engineer, you will collaborate with a team to enhance backend features, ensure code quality through testing, and address performance issues while working in an Agile environment.
Top Skills:
Java
Featured Jobs
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Senior Backend Software Engineer at CrowdStrike, you will design and build scalable, resilient distributed services using event-driven architecture. Engage with product managers and teams, troubleshoot production issues, and work with advanced technologies for a low-code security application platform. You are expected to leverage your extensive experience in backend development and distributed systems to contribute to the team.
Top Skills:
GoJavaKotlinNode.jsScala
Cloud • Fintech • Information Technology • Machine Learning • Software
As a Senior Software Engineer at Xero, you will integrate Syft Analytics into our ecosystem, focusing on building scalable, reliable solutions and mentoring junior engineers. This role encompasses hands-on technical work, innovation through new technologies, collaboration with cross-functional teams, and solving complex problems to deliver actionable insights.
Top Skills:
JavaScriptNode.jsReact
Big Data • Fintech • Mobile • Payments • Financial Services
As a Senior Staff Software Engineer at Affirm, you will define the technical direction, foster innovation, and collaborate with cross-functional teams to create scalable, reliable solutions. Responsibilities include designing platform services, building APIs, analyzing performance issues, and driving the delivery of critical engineering initiatives.
Top Skills:
Python
Big Data • Fintech • Mobile • Payments • Financial Services
As a Senior Software Engineer at Affirm, you will lead the development of high throughput payment processing systems, collaborating with cross-functional teams to deliver features and ensure system availability. You will also foster team quality culture, mentor peers, and handle project management to ensure project success. Your role will involve substantial problem-solving, code quality management, and proactive risk advocacy.
Top Skills:
KotlinPython
Software
As a Software Engineer at Bottomline, you will develop, test, and implement code for system changes, participate in project planning, maintain SaaS solutions, and mentor junior developers. You will work in a cross-functional team, ensuring adherence to SDLC and industry standards while performing troubleshooting and production support.
Top Skills:
.Net CoreB.NetCC#C++JavaJavaScript
Fintech • Payments • Financial Services
Lead architecture and development of machine learning models and services, manage full development lifecycle, maintain production models, enforce quality practices, and tune performance across environments.
Top Skills:
CGoJuliaPythonRRustSQL
Fintech • Payments • Financial Services
The role involves implementing automated controls for G20 regulatory reporting using Python and SQL. This includes adhering to full development lifecycles, formalizing the build and deployment process, and collaborating with business areas to build efficient controls while ensuring compliance with regulatory requirements.
Top Skills:
PythonSQL
Fintech • Payments • Financial Services
In this role, you will design scalable solutions for machine learning products, enhance existing tools, provide maintenance and support, and collaborate on system design with data scientists. You will also engage in agile team processes and contribute to the team culture.
Top Skills:
PythonSQL
Fintech • Payments • Financial Services
The Software Engineer in AI Labs will design and deliver scalable machine learning solutions, improve existing products through collaboration with data scientists, write maintainable code, and provide ongoing maintenance for internal tools. Responsibilities include advising on product architecture and participating in agile team processes.
Top Skills:
PythonSQL
Fintech • Payments • Financial Services
As a Software Engineer, you will join the Environment Management Platform (EMP) operations team, managing mainframe environments and executing daily BAU activities. Responsibilities include running batches, fixing failures, collaborating on project requirements, and ensuring high-quality software production across the full lifecycle from development to deployment.
Top Skills:
CobolRexx
Gaming
Rockstar Games seeks a passionate software developer to enhance internal tools used by various departments. Responsibilities include writing maintainable code, debugging with UX designers, participating in code reviews, and ensuring system reliability. Candidates should have a degree in Computer Science or equivalent experience, with skills in C# or Java and full stack development.
Top Skills:
C#Java
Gaming
As a Software Engineer at Rockstar Games, you'll write maintainable and testable code, collaborate with UX designers, communicate with team members globally, assist in code reviews, and ensure product reliability, focusing on enhancing user experience across software tools used in game development.
Top Skills:
.Net/C#Java
Information Technology • Consulting
As a Java Software Engineer, you will develop and maintain integration products, focusing on back-end development. Responsibilities include collaborating within an agile team, designing APIs and microservices, enhancing code quality with testing, conducting code reviews, and owning your designated area of responsibility.
Top Skills:
Java
Information Technology • Consulting
The Senior Angular Software Engineer will design, develop, and maintain web applications for workplace-related technologies, collaborating with team members and stakeholders. Responsibilities include ownership of solutions, code reviews, and mentoring junior engineers, while using Agile methodologies to meet quality standards and deadlines.
Top Skills:
AngularNode.jsTypescript
Healthtech • Logistics • Software
As a Software Engineer, you will be responsible for daily operations in the Environment Management Platform, which includes running batches, fixing failures, hosting build deployments, and executing SQL in DB2. You will collaborate with teams to produce high-quality software throughout its life cycle, from design to deployment.
Top Skills:
CicsCobolDb2JclRexx
Information Technology • Consulting
As a Software Engineer at Avaloq, you'll design, implement, maintain, and test software solutions for the Avaloq Banking Suite. You'll work on feature development, perform maintenance tasks, and provide technical assistance while collaborating with a dynamic team in the banking and fintech industry.
Top Skills:
Pl/Sql
Fintech • Financial Services
As an Associate Software Engineer in the Regulatory Solutions team, you will use Python and SQL to implement automated controls for regulatory reporting, ensuring compliance and accuracy across BlackRock's business areas. Responsibilities include coding, testing, and formalizing deployment processes, alongside collaborating with business units to capture requirements and build efficient solutions.
Top Skills:
PythonSQL
Top Edinburgh Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Edinburgh
Remote Jobs in Edinburgh
Hybrid Jobs in Edinburgh
Account Manager Jobs in Edinburgh
Accountancy Jobs in Edinburgh
AI Jobs in Edinburgh
Analyst Jobs in Edinburgh
Backend Jobs in Edinburgh
Business Analyst Jobs in Edinburgh
Communications Jobs in Edinburgh
Copywriter Jobs in Edinburgh
Customer Service Jobs in Edinburgh
Cyber Security Jobs in Edinburgh
Data Analyst Jobs in Edinburgh
Data Engineer Jobs in Edinburgh
Data Jobs in Edinburgh
Data Science Jobs in Edinburgh
Design Engineer Jobs in Edinburgh
Design Jobs in Edinburgh
DevOps Engineer Jobs in Edinburgh
Digital Marketing Jobs in Edinburgh
Engineering Jobs in Edinburgh
Finance Jobs in Edinburgh
Front End Developer Jobs in Edinburgh
Graphic Design Jobs in Edinburgh
HR Jobs in Edinburgh
HR Manager Jobs in Edinburgh
IT Jobs in Edinburgh
IT Support Jobs in Edinburgh
Java Developer Jobs in Edinburgh
Legal Jobs in Edinburgh
Machine Learning Jobs in Edinburgh
Marketing Jobs in Edinburgh
NET Developer Jobs in Edinburgh
Network Engineer Jobs in Edinburgh
Operations Jobs in Edinburgh
Operations Manager Jobs in Edinburgh
Payroll Jobs in Edinburgh
Product Manager Jobs in Edinburgh
Project Manager Jobs in Edinburgh
QA Jobs in Edinburgh
Research Jobs in Edinburgh
Sales Assistant Jobs in Edinburgh
Sales Jobs in Edinburgh
Scrum Master Jobs in Edinburgh
Social Media Jobs in Edinburgh
Software Engineer Jobs in Edinburgh
Talent Acquisition Jobs in Edinburgh
Tech Support Jobs in Edinburgh
UX Designer Jobs in Edinburgh
Web Developer Jobs in Edinburgh
All Filters
Total selected ()
No Results
No Results