Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Edinburgh
Financial Services
Lead and grow a high-performing full-stack engineering team to deliver unified web customer experiences. Mentor engineers, enforce engineering best practices, collaborate with product and delivery teams, and drive solution quality across React/.NET applications while supporting learning and professional development.
Top Skills:
Asp.Net CoreC#Entity FrameworkReactSQL
Hardware • Security • Software • Cybersecurity
Work as part of an agile team to design, develop, document and test frontend features for a mission-critical call-taking and dispatch platform. Build high-quality JavaScript/React/TypeScript user interfaces, collaborate with product and test engineers, follow modern development practices (SOLID, Git, pull requests), and support an expansion product while occasionally travelling to UK offices.
Top Skills:
.NetC#CSSGoogle SuiteGitGoogle ChatHTMLJavaScriptReactTypescript
Database
Responsible for designing and implementing authentication features in Go and TypeScript, enhancing Auth architecture, and collaborating with teams to improve user experience.
Top Skills:
DjangoGoJwtLaravelNext.JsOauthOidcPostgresRuby On RailsSAMLTypescript
Software
Join Uncountable's Implementations Engineering team to build software that integrates R&D lab instruments with their platform, working closely with customers and developing automated data pipelines.
Top Skills:
APIsCsvElnsExcelLimsPythonSQL
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
HR Tech • On-Demand • Sharing Economy • Software
Freelance software developer responsible for designing, developing, testing, and maintaining high-performance applications. Collaborate with cross-functional teams to deliver innovative, client-focused solutions on a remote, on-demand platform.
Social Impact • Software • Cybersecurity • Data Privacy
Join ROOST's Coop project to design, implement, test, document, and release trust-and-safety features. Work across backend APIs, GraphQL, databases, and UI to improve reviewer workflows, detection integrations, and reporting. Lead code quality, security practices, community contribution reviews, and stakeholder coordination while engaging with users and the open source community.
Top Skills:
Ci/CdClickhouseDockerGitGraphQLJavaScriptOpentelemetryPostgresReactTypescript
Social Impact • Software • Cybersecurity • Data Privacy
Join the ROOST Osprey team to design, implement, test, and maintain a high-performance, real-time safety rules engine. Work includes building data/event pipelines, scaling and containerizing services, integrating with Kafka and gRPC, reviewing community contributions, maintaining code quality and security, and engaging with users and open source contributors to prioritize and deliver features.
Top Skills:
Apache KafkaCi/CdContainerizationGitGrpcPythonRustSml (Structured Rule Language)Typescript
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 • Machine Learning • Natural Language Processing • Software • Generative AI
As a Software Engineering Intern, you will contribute to building features for user-facing products, APIs, and scalable services for machine learning. Responsibilities include crafting code, designing data pipelines, implementing tools, and enhancing technical documentation.
Top Skills:
APIsCi/CdData PipelinesInfrastructureMachine LearningNlp
Artificial Intelligence • Information Technology • Consulting
Design and build distributed backend services for the cloud monetization platform, focusing on correctness, consistency, scalable microservices, distributed transactions, and reliable asynchronous workflows. Influence system architecture, own service implementations, and collaborate across teams to support billing, reservations, payments, and revenue flows.
Top Skills:
GrpcKafkaKubernetesPythonTemporalYdb
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Build and maintain integrations for North's agentic platform, own the end-to-end integration pipeline, create evals and tests to ensure reliability, tune tool descriptions, and help other engineers add and maintain integrations while using AI responsibly to improve performance and quality.
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Work as an embedded QA engineer for Unity Studio performing manual and exploratory testing, owning QA processes from requirements to sign-off, writing and maintaining test cases, managing defect lifecycles, collaborating with engineers/product managers, participating in agile ceremonies, and contributing to quality process improvements.
Top Skills:
Api TestingJIRAMobile ApplicationsUnity EngineWeb Applications
Reposted 22 Days AgoSaved
Fintech • Financial Services
The Software Engineer will design, develop, and support the MEMX Trading system software, focusing on production support during US evening hours.
Top Skills:
ConfluenceDeephavenFix MessagingGitGradleJavaJenkinsJIRAJunitLinuxTcp/IpUdpWireshark
Artificial Intelligence • Generative AI
Build and own end-to-end backend systems for forecasting and agentic LLM research: design, deploy, monitor, debug, and harden features and pipelines (benchmarks, agents, production services). Prototype quickly, work with LLM APIs and coding agents, and collaborate with researchers to improve evaluation and forecasting tools.
Top Skills:
AzureClaude CodeClickhouseDagsterGCPKubernetesLlm ApisPostgresPythonRay
Artificial Intelligence • Information Technology • Software
Build and maintain internal and public-facing APIs and services powering the Web App and developer experience. Develop API functionality, Admin API systems, WebSocket and REST behavior, and usage and billing integrations with Stripe. Investigate production issues and security vulnerabilities, write and review tested code, make technical decisions, and collaborate across engineering, Product, and Design teams.
Top Skills:
DoctrinePHPRest ApisStripeSymfonyWebsockets
Cloud • Security • Software • Generative AI
Build and evolve Elastic’s MCP server, agent skills platform, developer tooling, CLI enhancements, and third-party AI ecosystem integrations. Develop and support libraries and integrations primarily in Go, with Rust and other languages. Establish evaluation-based correctness standards, collaborate with product teams and external partners, contribute product thinking, and improve developer experience across a globally distributed team.
Top Skills:
Ai/Ml FrameworksElastic CliElastic StackGoHTTPLlmsMcpObservabilityRestful ApisRustTelemetry
Information Technology
Develop and maintain high-quality C#/.NET applications across multiple layers. Apply secure, scalable, and performant development practices; contribute to architecture, estimation, product planning, and requirements. Mentor junior engineers, collaborate on technical decisions, troubleshoot live applications, and support continuous integration and delivery. Communicate effectively with technical and non-technical stakeholders while balancing user needs and commercial constraints.
Top Skills:
.NetAWSAzureC#PaasSaaS
Fintech • Information Technology
Design, implement, and maintain scalable backend systems supporting Alpaca’s financial ledger and brokerage infrastructure. Own high-visibility features from design through deployment, collaborate with finance, operations, product, and engineering stakeholders, and improve system health. Build performant, reliable, maintainable services using modern distributed systems technologies while ensuring the ledger remains a correct source of truth for account transactions, reporting, and compliance.
Top Skills:
GoGoogle Cloud Platform (Gcp)GrpcPostgresProtocol BuffersRedpanda
Artificial Intelligence • Automotive • Computer Vision • Machine Learning • Agriculture • Defense • Manufacturing
Designs, develops, integrates, tests, and maintains production embedded Linux software for vehicle systems. Responsibilities include modern C/C++ and Qt/QML development, Yocto platform maintenance, Python automation, CI/CD, automated testing, debugging across hardware and software boundaries, release management, architecture, documentation, and production support. The role also provides technical leadership and mentorship while collaborating with multidisciplinary engineering, manufacturing, cybersecurity, and supplier teams.
Top Skills:
Adobe IllustratorAdobe PhotoshopAutosarBitbakeCC++Cameo Systems ModelerCanCmakeConan 2CppunitEmbedded LinuxEthernetFigmaFmvssGdbGitGoogletestI2CIbm Engineering DoorsIso 26262MagicdrawOpenembeddedPythonQmlQt 6.8+Qt CoreQt DbusQt Design StudioQt NetworkQt QuickQt Remote ObjectsSae J1939Sae J2012SconsSerial InterfacesSpiSquishSystemdUds Iso 14229Yocto Project
Information Technology • Software
Architects and develops enterprise Change Data Capture and data integration software across mainframe and distributed platforms. Processes transaction logs, analyzes database internals and binary formats, reverse engineers legacy systems, and resolves performance, reliability, compatibility, and data-integrity issues. Provides technical leadership, mentors engineers, collaborates on customer escalations, and supports critical production incidents and releases.
Top Skills:
AdabasCC++Change Data Capture (Cdc)Cloud ArchitecturesData ReplicationDatabase Transaction LogsDatacomDb2 For Z/OsDb2 LuwEbcdicIdmsJclPacked DecimalZ/Os
HR Tech • Information Technology • Professional Services • Manufacturing
Lead technical strategy and architecture for personalization, search, and recommendation systems. Deliver scalable ML-powered features, mentor senior engineers, and improve engineering quality across cross-functional teams.
Top Skills:
AIJavaMachine LearningPersonalisationPythonRecommendationsSearch
Retail • Software
As a Principal Engineer at M&S, you'll drive technical strategy, influence architecture, and mentor engineers while delivering on personalization, search, and machine learning features in collaboration with cross-functional teams.
Top Skills:
JavaMachine LearningPython
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
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




























