Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Design, build, operate, and maintain scalable distributed systems supporting CrowdStrike’s Intelligence pipelines. Gather requirements from analysts, develop processing and data integration systems, make autonomous architecture decisions, maintain Go and Python codebases, deploy production services, document solutions, train users, and communicate technical details effectively. The role requires independent execution in a geographically distributed team and includes opportunities to work with cloud platforms, APIs, web interfaces, malware analysis, and AI technologies.
Top Skills:
Amazon Ec2Amazon EcsAmazon S3Amazon VpcAWSCloud TechnologiesContainersGCPGoHttp ApisLinuxNoSQLPythonSingle-Page Applications (Spa)SQL
Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Design, build, and operate high-performance platform services for SailPoint’s Identity Security Cloud. Develop Golang microservices, Angular and TypeScript features, automated tests, and AWS-based distributed architectures. Collaborate with data scientists on AI-driven capabilities, optimize low-latency services and databases, improve CI/CD pipelines, participate in a 24x7 on-call rotation, and contribute to technical design, mentoring, and platform strategy.
Top Skills:
Amazon DynamodbAngularAuroraAWSCi/CdCloudbeesGoJavaScriptJenkinsMicroservicesSnowflakeTypescript
Reposted 3 Days AgoSaved
Easy Apply
Easy Apply
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and evolve core backend systems that review AI safety detections, identify ambiguous cases, automate triage, and close model feedback loops. Partner with product, design, and ML teams to own projects end-to-end, improve detection precision, and raise quality, operability, and engineering clarity across Samsara's Safety platform.
Top Skills:
Ai/MlGoJavaTemporal
Insurance • Financial Services
Lead improvements to the Customer Digital Platform’s DevOps and SRE foundations. Responsibilities include Azure platform integration, cloud infrastructure, CI/CD automation, Terraform, observability, deployment safety, resilience, incident response, recovery testing, and operational readiness. The role also involves partnering with internal teams and suppliers, applying reliability metrics, enabling AI-assisted engineering practices, and coaching engineers in automation and modern delivery practices.
Top Skills:
AzureAzure Api ManagementAzure DevopsCi/CdGitGithub ActionsInfrastructure As CodeTerraform
27 Days AgoSaved
Easy Apply
Easy Apply
Cloud • Security • Software • Cybersecurity • Automation
Build and maintain Ruby on Rails backend features for vulnerability management, including security dashboards, reports, and ingestion pipelines. Improve system performance, reliability, and scalability; collaborate across backend, frontend, product, design, and security teams; review code; address technical debt; and participate in on-call rotations. The role requires relational database experience, distributed-team collaboration, technical problem-solving, and contributions across the stack when needed.
Top Skills:
ElasticsearchGraph DatabasesJavaScriptPostgresRubyRuby On RailsVue
Software
Research, design, and develop algorithms and software systems for AI-driven CNC machining, including toolpath optimization, cutting strategies, and automated CAM workflows. Collaborate with manufacturing experts, data scientists, and software engineers to convert advanced concepts into reliable production software. The role emphasizes high-performance C++ development, computational geometry, numerical methods, optimization, and modern software engineering practices.
Top Skills:
Automated TestingC++Cad/CamCi/CdCnc MachiningComputational GeometryConstraint SolvingGeometric KernelsGpu ProgrammingHigh-Performance ComputingMachine LearningNumerical MethodsParallelizationReinforcement Learning
Software
Develop software for CloudNC’s AI-powered CAM Assist product, collaborating with computer science and manufacturing experts to solve complex machining and toolpath-generation challenges. The role requires C++ development and experience with UI frameworks such as TypeScript, Angular, or React. Employees will receive training in factory operations and software capabilities; manufacturing experience is not required.
Top Skills:
AngularC++ReactTypescript
Energy
Build and maintain full-stack products using Python, React, GraphQL, and modern cloud technologies. Develop APIs, integrate internal and third-party services, create performant frontend applications, and deliver robust, scalable software across browsers and devices. Collaborate within cross-functional teams, contribute to design systems and component libraries, own features from inception through delivery, and promote maintainable coding practices. Bonus experience includes TypeScript, Next.js, AWS, infrastructure as code, event-driven systems, and AI tooling.
Top Skills:
AWSGraphQLNext.JsNoSQLPostgresPythonReactTypescript
Artificial Intelligence • Logistics • Software • Automation
Design and develop clean, maintainable software for automated document-processing products. Collaborate with business stakeholders to translate requirements into product improvements, conduct code reviews, guide technical direction, mentor colleagues, and improve engineering practices. The role uses Golang, MySQL, Docker, Kubernetes, cloud infrastructure, and GitHub CI/CD while emphasizing product ownership, clean architecture, software craftsmanship, and technical communication.
Top Skills:
AWSCi/CdDockerGithub ActionsGoGoogle Cloud StorageKubernetesAzureMySQL
Fintech • Mobile • Payments • Financial Services
Build and maintain front-end, full-stack, and mobile applications supporting financial crime workflows. Develop scalable cloud-native services, improve AML and customer screening systems, monitor operational and business metrics, and collaborate with product and engineering teams. The role requires secure, well-tested, maintainable software and contributes to preventing fraud, money laundering, KYC violations, and sanctions breaches.
Top Skills:
AWSClaudeData PipelinesJavaKotlinPythonReact NativeSQLSwift
Artificial Intelligence • Professional Services • Software
Develop and enhance scalable frontend features using JavaScript and Vue.js. Build performant business logic and UI components, write unit and end-to-end tests, and collaborate across engineering, product, and quality teams. Own features throughout their lifecycle, from ideation and deployment through ongoing improvements, while considering usability, accessibility, performance, and maintainability.
Top Skills:
.Net.Net CoreC#CypressJavaScriptJestAzurePlaywrightSQL ServerVue
Big Data • Cloud • Logistics • Machine Learning • Retail
Design, prototype, implement, test, deploy, and improve scalable intelligent software systems using agentic coding tools. Build multi-agent workflows with coordination and dynamic task execution, establish observability and traceability, and improve systems through real-world feedback. Collaborate across business, product, and engineering teams, contribute to AI-native development practices, and train others on agentic application development.
Top Skills:
A2AAdkAi Coding AgentsMcpWcag 2.2 Aa
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
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
Healthtech
Designs, builds, and maintains platform software and deployment tooling across desktop, on-premise, cloud, and air-gapped environments. Responsibilities include production container images, stateful distributed-system upgrades, CI/CD pipelines, infrastructure self-service capabilities, deployment instrumentation, testing strategy, application security, and customer releases. The engineer contributes to architecture, validates specifications, and oversees the quality of AI-generated code while collaborating with engineers, architects, designers, product managers, and stakeholders.
Top Skills:
AnsibleApache SolrAWSAws CdkAzureCircleCIClaude CodeCloudFormationCursorDb2DockerFastapiGithub CopilotGCPKubernetesLinuxPostgresPythonReactSQL ServerTypescriptWindowsZookeeper
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Embedded QA engineer for Unity Studio responsible for manual and exploratory testing, owning QA process from requirements to sign-off, writing and maintaining test cases, managing defects, collaborating with engineers and product managers, participating in sprint ceremonies, and improving QA processes to ensure high-quality web/mobile 3D authoring features.
Top Skills:
JIRAUnity Engine
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
3 Days AgoSaved
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads secure software architecture and development for scalable, cloud-native enterprise systems. Designs application security controls, frameworks, and threat-modeling practices; establishes coding and testing standards; oversees DevOps, monitoring, telemetry, and defect management. The role also provides technical direction for AI security initiatives, translates business requirements into secure solutions, and collaborates with cross-functional stakeholders to improve system resilience and data protection.
Top Skills:
Application SecurityCloud-Native ArchitectureDevOpsAzurePythonSecurity Information And Event Management (Siem)TelemetryThreat ModelingWcag 2.2 Aa
Social Impact
Designs, develops, deploys, tests, and reviews software applications, features, and defect fixes. Collaborates with team leaders and users to support a product roadmap, analyze requirements, document software, provide developer-level support, and learn existing codebases. The role also involves participating in planning meetings, conferences, and occasional team travel.
Software
Leads client-facing delivery of complex Canton Network and Daml-based financial solutions. Advises enterprise clients on architecture, topology, integrations, performance, and Kubernetes onboarding. Provides technical leadership across pre-sales, requirements, solution design, implementation, and software delivery. Coordinates cross-functional initiatives, estimates complex solutions, develops performance strategies, customizes Helm charts, and serves as a subject-matter expert for Canton Network products and other CX engineers.
Top Skills:
APIsCanton NetworkCanton OsDamlHelmKubernetes
Artificial Intelligence • Software • Analytics • Automation
Automate testing and quality assurance for cloud-native data platforms, including data lakehouses, pipelines, APIs, and front-end applications. Responsibilities include creating test plans, executing manual and automated tests, managing test data, defining acceptance criteria, reporting quality metrics, supporting UAT and SIT, and improving QA frameworks, onboarding, training, and SDLC processes within an agile cross-functional team.
Top Skills:
Amazon S3APIsBigQueryCloud FunctionsDataprocDockerGoGoogle Cloud PlatformGoogle Cloud StorageJavaScriptKubernetesMongoDBPlaywrightPythonRedisRelational DatabasesTerraform
Cloud • Information Technology • Consulting
Design, develop, test, and maintain scalable backend services and APIs for Agent Studio. Build orchestration, configuration, integrations, deployment, lifecycle, authentication, authorization, observability, and runtime management capabilities. Collaborate with frontend, AI/ML, product, UX, DevOps, and platform teams to deliver reliable, secure, high-performance services. Troubleshoot complex production issues and contribute to technical designs, code reviews, testing, and continuous engineering improvements.
Top Skills:
AgileAutomated TestingAWSAzureCi/CdDistributed SystemsLoggingMicroservicesMonitoringNosql DatabasesObservabilityRelational DatabasesRestful ApisSource Control
Events • News + Entertainment
Principal Software Engineer responsible for architecting, developing, modernizing, and operating Ticketmaster’s Maps platform. The role builds React and TypeScript micro-frontends alongside Java and Spring Boot backend services, deployed on AWS and Kubernetes. Responsibilities include API and integration design, reliability engineering, observability, CI/CD, performance improvement, production support, technical leadership, cross-team collaboration, and mentoring engineers.
Top Skills:
AWSCi/CdDynamoDBElasticsearchEvent-Driven ArchitectureExpressGitlab CiJavaJavaScriptKafkaKubernetesMavenMicroservicesMongoDBMySQLNode.jsOracleReactSpring BootTypescript
Gaming
Build and maintain React-based Responsible Gaming tools and Java backend APIs and services for high-volume, reliable systems. Contribute across the full stack, including database-backed functionality, testing, monitoring, debugging, documentation, code reviews, and technical discussions. Collaborate with product, operations, and compliance stakeholders while learning about distributed systems, scalability, caching, and cloud infrastructure.
Top Skills:
APIsCi/CdCloud InfrastructureContainersDatabasesJavaReactSQL
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
Cloud • Information Technology • Consulting
Develop and maintain modern frontend applications, backend services, APIs, data models, dashboards, and analytics experiences. Collaborate with product, UX, backend, data, AI/ML, DevOps, and platform teams to deliver reliable customer-facing products. Responsibilities include integrating AI/ML capabilities, processing data, optimizing performance, maintaining data quality, writing tested code, troubleshooting services, and supporting deployment and observability.
Top Skills:
Ai/MlAngularCi/CdCSSHTMLJavaScriptReactRest ApisTypescript
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)




.png)











