Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
Gaming
Investigate and reverse-engineer software and cheats, perform static and dynamic analysis, develop and support anti-cheat measures and tooling, conduct root cause analysis, and collaborate with cross-functional teams to improve detection and remediation.
Top Skills:
Anti-Debugging TechniquesBinary AnalysisCC#C++Dynamic AnalysisMalware AnalysisPythonReverse EngineeringStatic AnalysisWindows Kernel Internals
Fintech • Information Technology • Financial Services
The Software Engineer, Associate role involves building production services using Java, Python, and Golang, focusing on identity management and secure access solutions while improving operational excellence.
Top Skills:
Azure AdGoJavaKafkaKeycloakKubernetesOktaPythonRedis
Fintech • Information Technology • Financial Services
Build, deploy, and operate secure, scalable production software and platform components that support machine learning and generative AI. Collaborate with data scientists and product partners to translate prototypes into reliable services, own features end-to-end, maintain code quality, observability, and participate in incident response and CI/CD workflows.
Top Skills:
APIsAutomated TestingCloud-Native ApplicationsData PipelinesDatabasesDistributed SystemsPythonSQLVersion Control
Gaming
Design and implement anti-cheat, anti-piracy, and anti-tamper solutions for Rockstar titles. Research protections, debug obfuscation/anti-tamper issues, profile performance and memory, follow SDLC, and test cross-platform security features.
Top Skills:
C++
Other
Develop, own and deliver commercial .NET software features; contribute to architecture, mentor junior developers, provide 3rd-line support, and ensure quality through testing and performance tuning of database-backed systems.
Top Skills:
Asp.Net MvcC#CSSEntity FrameworkHTML5Integration Testing FrameworksJavaScriptNon-Relational DatabasesObject-Oriented ProgrammingRelational DatabasesUnit Testing Frameworks
Hardware • Security • Software • Cybersecurity
Develop and maintain frontend features for a mission-critical VMS using TypeScript and modern frameworks. Implement state management, API and WebSocket integrations, write tested maintainable code, follow CI/CD practices, debug issues, and collaborate across teams to deliver resilient, scalable solutions.
Top Skills:
Ci/CdCSSGitHTMLPiniaReduxRestful ApiTypescriptVue 3VuexWebsockets
Fintech • Payments • Financial Services
Develop, test, and implement resilient full-stack platform software across the lifecycle. Apply Agile methods, automate build/test/deploy (CI/CD), design scalable architectures, collaborate with architects and stakeholders, enforce security and compliance, and leverage AI/LLMs to improve development workflows.
Top Skills:
AgileArtificial IntelligenceAutomationCi/CdJavaJavaScriptLarge Language Models (Llms)PythonVirtualisation
Information Technology
Software Engineer will collaborate with clients to deliver digital products, lead projects, and apply analytical and engineering skills across development lifecycle.
Top Skills:
AWSAzureElasticsearchJavaReact
Fintech • Payments • Financial Services
Design, develop, test and implement resilient UI and full-stack software across the system lifecycle. Build modern responsive React interfaces and mobile apps (iOS/Android), create Java Spring Boot microservices and event-driven integrations (Kafka, IBM MQ), apply Agile, TDD, automated testing and DevOps practices, and collaborate with architects, UX designers, product owners and stakeholders.
Top Skills:
AgileAndroidAutomated Testing FrameworksDevOpsIbm MqiOSJavaKafkaMicroservicesMockingReactRest ApisSpring BootStubbingTddUnit Testing
Reposted 3 Days AgoSaved
Hardware • Information Technology • Semiconductor • Manufacturing
As a Software Engineer, you will develop software models for hardware, enhance simulation tools, and support regression systems, improving developer workflows and diagnostics.
Top Skills:
Ai ToolsCC++GitLinuxPythonWindows
Artificial Intelligence • Professional Services • Software
9-month full-time software engineering placement contributing to product development: implement features, improve scalability, performance, maintainability and internationalisation, participate across full feature lifecycle, learn from a mentor, and work across the stack (frontend, backend, testing, Azure). Ideal for someone starting a software career.
Top Skills:
.Net.Net CoreAngularjsC#CSSHTMLJavaScriptJestAzurePlaywrightSQL ServerVue
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and maintain Samsara's Cloud Governance Platform across AWS and GCP, focusing on cloud IAM guardrails, automated compliance controls, and software supply-chain security. Implement SAST/DAST and secure CI/CD patterns, design scalable, reliable systems, translate regulatory requirements into automated controls, collaborate cross-functionally, and own components end-to-end while mentoring teammates and shaping the roadmap.
Top Skills:
AWSCi/CdCloud IamDastGCPGoPythonSastTerraform
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Software
Lead a multidisciplinary team in AI-augmented software delivery, solving technical problems and fostering stakeholder relationships while embracing adaptability and continuous learning.
Top Skills:
C#/.NetJavaJavaScriptPythonTypescript
Software
The Software Engineer for Platform will design and maintain robust APIs, collaborate on B2B solutions, and ensure backend architecture aligns with product strategy.
Top Skills:
AWSAzureDockerGCPKubernetesNode.jsTs
Reposted 6 Days AgoSaved
Software
The Software Engineer will develop data pipelines, manage cloud infrastructure, and collaborate with AI scientists to enhance data acquisition for model training.
Top Skills:
BashDockerGCPLinuxPythonTerraform
Hardware • Security • Software • Cybersecurity
Design, develop, and maintain the core backend of a cloud-based distributed video management system. Build new features, increase capacity, manage CI/CD and customer deployments, and ensure code quality, security, and scalability while collaborating within an agile team.
Top Skills:
AIC++Ci/CdCloudComputer VisionGoJavaMachine LearningPythonRustService-Oriented Architecture
Information Technology • Consulting
Work on Avaloq's Credit Core product implementing business functionality, owning core and ABR/S components, writing solution designs, adding automated tests, and supporting client workshops and requirement analysis within an Agile team.
Top Skills:
Abr/SAvaloqOraclePl/SqlSQL
Artificial Intelligence • Professional Services • Software
Develop and deliver new product features across the full stack, focusing on scalability, performance, maintainability and usability. Collaborate with cross-functional teams through the full feature lifecycle, use automated testing, work in agile teams, and support continuous learning and product quality improvements.
Top Skills:
.Net.Net CoreAutomated TestingAzure Service BusC#JavaScriptAzureSQL ServerVue
Reposted 5 Days AgoSaved
Easy Apply
Easy Apply
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Software Engineer II will enhance operational excellence by designing automated reliability systems, incident management tooling, and observability infrastructure while mentoring teams and implementing AI-driven solutions.
Top Skills:
AWSDatadogGCPGoGrafanaNew RelicPythonTerraform
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Software Engineer will lead the development of backend systems for payment processing, collaborating with teams, setting goals, and fostering quality and ownership in code development.
Top Skills:
AWSKotlinKubernetesMySQLPython
Reposted 5 Days AgoSaved
Easy Apply
Easy Apply
Artificial Intelligence • Cloud • Security • Software • Cybersecurity
As a Senior Software Engineer, you will enhance the REDAPL platform, leading initiatives in data ingestion, processing, and supporting infrastructure-related projects while mentoring other engineers.
Top Skills:
Amazon NeptuneApache IcebergArangodbCalciteDatafusionJanusgraphMemgraphNeo4JPuppygraphSubstraitTrino
Security • Cybersecurity
Lead design and implementation of scalable AI-centric systems for offensive security, develop agentic AI capabilities (LLMs, RAG), own feature lifecycle to production, mentor engineers, run design reviews, and integrate AI into microservice architectures with cloud, container, and messaging technologies.
Top Skills:
BddDockerDomain Driven DesignGCPGoGoogle PubsubGrpcKafkaKubernetesLlmsMcpMicroservicesNoSQLPythonRagRdbmsRest ApiUmlUnit Testing
Artificial Intelligence • Fintech • Software • Financial Services
Build and ship native Android features in Kotlin for an AI-enabled neobank. Design clean mobile flows for payments, insurance and financial services, integrate backend APIs, improve performance and reliability, use analytics and on-device ML (TensorFlow Lite) to enhance user journeys, and collaborate with product and design.
Top Skills:
Android SdkCoroutinesFlowJetpack ComposeKotlinNoSQLRest ApisSQLTensorflow Lite
Artificial Intelligence • Biotech
Build and maintain scalable, reliable agentic AI systems for biomedical research, integrating LLMs, tool-calling, and data platforms. Drive technical decisions, optimize analytical workflows, deploy agents on the data platform, mentor teammates, and participate in on-call rotation to ensure performance, security, and continuous improvement.
Top Skills:
Apache AirflowAWSAws AthenaClaude CodeDatabricksDuckdbKubernetesLlmsPythonSnowflakeTrino
Reposted YesterdaySaved
Cloud • Software
Join Canonical as a graduate software engineer to write high-quality code across the open source stack, work on Linux system-level and application projects, engage with communities, respond to customer issues, and develop security-aware software while collaborating remotely and attending biannual in-person team sprints.
Top Skills:
ArchBashBiosBoot LoadersCC++CompilersContainersCryptographyDebianDevice DriversFedoraFirmwareGoJavaJavaScriptKernelKubernetesLinuxNixPackagingPythonRaspberry PiRisc-VRustToolchainsUbuntu
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
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
.png)

























