What Jobs are available for Software Developers in Livingston?

Showing 153 Software Developers jobs in Livingston

Senior Embedded Software Engineer

Livingston, Scotland Octagon Group

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

A market-leading organisation is looking to add a Senior Embedded Software Engineer to its growing R&D team in Livingston, Midlothian.


This company develop state-of-the-art complex products and sells them all over the world. They are market leaders in their industry and are growing year on year. Due to growth, they are looking to add a Senior Embedded Software Engineer to their team.


As a Senior Embedded Software Engineer, you will be responsible for working on the full product lifecycle of software for embedded systems, from concept through to manufacture. In this role, you will play an integral role in the development of high-performance, real-time embedded products. You will have some leadership responsibility and will direct the workload of graduate and junior embedded software engineers.


The Senior Embedded Software Engineer must have:

  • Degree in Computer Science or Electronics
  • 6+ years of experience in software development using C and C++
  • Deployment of applications and drivers onto an embedded Linux system
  • Ability to analyse hardware schematics and datasheets


You will get opportunities to further develop your career and get market-leading training!


If you believe you have the right skill set and experience for this Senior Embedded Software Engineer job in Livingston, Midlothian, then please send your CV to Octagon Group.

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Engineer

Livingston, Scotland IC Resources

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Embedded Software Engineer


Location: Scotland

Employment Type: Permanent, Full-Time

Salary: Up to £65,000


I’m working with an independent technology consultancy in the central belt of Scotland that’s looking to expand its engineering team with a Senior Embedded Software Engineer. The company partners with a range of UK and international clients, delivering custom electronic and software solutions across industrial, scientific, energy, and consumer markets.


This position would suit an engineer who enjoys hands-on embedded development, particularly bare-metal or RTOS-based work, and values working in a close-knit, multidisciplinary team alongside hardware, firmware, and FPGA specialists.


Key Responsibilities

  • Design, implement, and test embedded firmware for a range of microcontrollers (ARM Cortex-M, PIC, etc.)
  • Develop software for bare-metal and RTOS environments (e.g., FreeRTOS)
  • Support multiple projects throughout the development lifecycle , from prototype to production
  • Collaborate closely with hardware and FPGA teams to integrate systems effectively


Skills & Experience

  • Strong proficiency in C programming for embedded systems
  • Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN, etc.)
  • Exposure to or interest in FPGA-based systems (knowledge of VHDL/Verilog a plus)


If you’re an embedded engineer who enjoys seeing your designs come to life in real hardware, this is a great opportunity to work on diverse, technically challenging projects within a collaborative, innovation-driven environment.


To learn more, please contact Harry Hansford at IC Resources for a confidential discussion.

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Full Stack Developer (Apprenticeship)

EH1 1AA Edinburgh, Scotland £22000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on an exciting career in software development with our client's fully remote Full Stack Developer Apprenticeship program. This is a unique opportunity for aspiring developers to gain hands-on experience and formal training while working from the comfort of your own home, with opportunities to collaborate virtually with a talented team. You will be involved in the design, development, testing, and deployment of web applications, working across both front-end and back-end technologies.

Apprenticeship Focus:
  • Develop proficiency in modern front-end frameworks (e.g., React, Angular, Vue.js) to create responsive and engaging user interfaces.
  • Gain expertise in back-end development using languages and frameworks such as Node.js, Python/Django, or Java/Spring.
  • Learn database management principles, including SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
  • Collaborate with senior developers and project managers through virtual communication tools.
  • Write clean, efficient, and well-documented code.
  • Engage in code reviews and contribute to team knowledge sharing.
  • Understand and implement testing methodologies, including unit and integration testing.
  • Contribute to the continuous improvement of development processes and best practices.
  • Develop problem-solving skills and a systematic approach to debugging and troubleshooting.
Ideal Candidate Profile:
  • A genuine passion for coding and technology, with a demonstrable interest in full stack development.
  • Basic understanding of programming concepts.
  • Excellent communication and collaboration skills, essential for a remote role.
  • Self-motivated, disciplined, and able to manage time effectively in a remote setting.
  • A proactive attitude towards learning and skill development.
  • Minimum of 4 GCSEs (or equivalent) at grade C/4 or above, including Maths and English.
  • Possess a reliable internet connection and a suitable home working environment.
  • Must be eligible to work in the UK and meet the apprenticeship funding requirements.
This is an unparalleled chance to launch your tech career with comprehensive support and real-world project experience, all within a flexible remote working setup. Join us and build the future of web applications.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Full-Stack Developer (Remote)

EH1 1AA Edinburgh, Scotland £70000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
An innovative and rapidly growing tech company is seeking a highly skilled Senior Full-Stack Developer to join their dedicated, remote-first engineering team. Based in Edinburgh , Scotland, this role offers the exceptional benefit of working entirely from home, allowing for unparalleled flexibility and work-life balance. You will be instrumental in designing, developing, and deploying cutting-edge web applications and services.

Your responsibilities will encompass both front-end and back-end development. On the front-end, you will leverage modern JavaScript frameworks (e.g., React, Angular, Vue.js) to build responsive and user-friendly interfaces. On the back-end, you will design and implement robust APIs and services using languages such as Node.js, Python (Django/Flask), or Ruby on Rails. Database management, including experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB), will also be a key requirement. You will be involved in the entire software development lifecycle, from initial concept and architecture design through to deployment, testing, and maintenance. Working within an Agile environment, you will collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science or a related field, with a minimum of 5 years of professional experience in full-stack development. Proven expertise in building scalable web applications, strong understanding of RESTful API design, and experience with cloud platforms (AWS, Azure, GCP) are essential. Excellent problem-solving abilities, a passion for clean code, and strong communication skills are paramount for this remote role. This is a fantastic opportunity to contribute significantly to a dynamic product roadmap and grow your career within a supportive, distributed team, all while enjoying the freedom of remote work.

Location: Edinburgh, Scotland, UK
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Full Stack Developer - FinTech

EH1 1DE Edinburgh, Scotland £65000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a dynamic and rapidly growing FinTech company, is seeking talented and motivated Remote Full Stack Developers to join their innovative engineering team. This is a fully remote position, allowing you to work from anywhere within the UK. You will be instrumental in designing, developing, and deploying robust and scalable web applications that are at the forefront of financial technology. The ideal candidate will have a strong command of both front-end and back-end technologies, with a proven ability to build high-quality, user-centric applications. You should be proficient in languages such as Python, Java, or Node.js for back-end development, and modern JavaScript frameworks like React, Angular, or Vue.js for the front-end. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, and containerization technologies (Docker, Kubernetes) is highly valued. You will be part of a collaborative team, contributing to all phases of the software development lifecycle, from requirement gathering and design to implementation, testing, and deployment. Key responsibilities include writing clean, maintainable, and efficient code, developing APIs, optimizing application performance, and ensuring the security and scalability of our platform. We are looking for individuals who are passionate about building cutting-edge FinTech solutions, possess excellent problem-solving skills, and thrive in an agile, fast-paced environment. You should be comfortable working independently and be an effective communicator within a distributed team. This role offers a unique opportunity to shape the future of finance through technology and to work on challenging projects that have a real-world impact. We foster a culture of continuous learning and provide opportunities for professional growth and development. Join us in building the next generation of financial services.
Responsibilities:
  • Develop and maintain full-stack web applications using modern technologies.
  • Design and implement RESTful APIs.
  • Write clean, efficient, and testable code for both front-end and back-end.
  • Collaborate with product managers, designers, and other engineers.
  • Optimize applications for maximum speed and scalability.
  • Implement security and data protection measures.
  • Participate in code reviews and contribute to architectural decisions.
  • Troubleshoot and resolve bugs and technical issues.
  • Contribute to CI/CD pipelines and deployment processes.
  • Stay updated with emerging technologies and industry best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Full Stack Developer with strong proficiency in languages like Python, Java, or Node.js.
  • Expertise in front-end frameworks such as React, Angular, or Vue.js.
  • Experience with cloud platforms (AWS, Azure, GCP) and related services.
  • Familiarity with microservices architecture, Docker, and Kubernetes.
  • Understanding of database technologies (SQL, NoSQL).
  • Strong knowledge of software development principles and agile methodologies.
  • Excellent problem-solving, communication, and collaboration skills.
  • Ability to work effectively in a remote, distributed team environment.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Full Stack Developer - IT & Software

EH1 1SR Edinburgh, Scotland £70000 Annually WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Senior Full Stack Developer to join their innovative IT and Software team. This role is fully remote, offering you the flexibility to work from anywhere in the UK. You will be instrumental in designing, developing, and deploying high-quality web applications and software solutions. This position requires a broad skill set, encompassing both front-end and back-end development, with a strong emphasis on creating robust, scalable, and user-friendly applications. Your responsibilities will include writing clean, efficient, and maintainable code, designing database schemas, developing APIs, and integrating various third-party services. You will collaborate closely with product managers, designers, and other engineers to translate requirements into technical solutions, ensuring timely delivery of features and enhancements. The ideal candidate will have a deep understanding of modern web technologies, architectural patterns, and best practices in software development. We are seeking a proactive individual who can contribute to technical decision-making, mentor junior developers, and drive continuous improvement in our development processes. This is an exceptional opportunity to work on exciting projects and make a significant impact in a dynamic, remote-first company.

Responsibilities:
  • Develop and maintain scalable, high-performance web applications using a full stack of technologies.
  • Design and implement robust back-end services and APIs.
  • Build intuitive and responsive front-end user interfaces.
  • Write clean, well-documented, and testable code.
  • Collaborate with product managers and designers to define software requirements.
  • Participate in code reviews and contribute to architectural discussions.
  • Optimize applications for speed, scalability, and security.
  • Troubleshoot and resolve software defects and issues.
  • Mentor junior developers and share technical expertise.
  • Stay up-to-date with emerging technologies and industry best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in full stack development.
  • Proficiency in back-end languages such as Python, Java, Node.js, or Ruby.
  • Experience with front-end frameworks like React, Angular, or Vue.js.
  • Strong knowledge of database technologies (SQL, NoSQL) and data modeling.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and effectively in a remote team environment.
Join our innovative IT and software development team and contribute to building impactful digital solutions, working remotely from **Edinburgh, Scotland, UK**.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Full-Stack Developer (Blockchain Focus)

EH10 4AA Edinburgh, Scotland £70000 Annually WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a trailblazing firm in the Crypto & Blockchain space, is seeking a highly skilled and experienced Senior Full-Stack Developer to join their innovative team in Edinburgh, Scotland, UK . This role is crucial for developing and scaling our cutting-edge blockchain solutions and decentralized applications. You will be instrumental in designing, building, and maintaining both front-end and back-end systems, with a specific emphasis on integrating blockchain technologies. The ideal candidate will have a robust background in full-stack development, a deep understanding of blockchain principles, smart contracts, and a passion for decentralized technologies.

Key Responsibilities:
  • Design, develop, and implement scalable and secure full-stack applications, with a focus on blockchain integration.
  • Write clean, efficient, and well-documented code for both front-end (e.g., React, Vue) and back-end (e.g., Node.js, Python) systems.
  • Develop and deploy smart contracts on various blockchain platforms (e.g., Ethereum, Solana) using languages like Solidity.
  • Integrate blockchain technologies with existing systems and develop decentralized applications (dApps).
  • Collaborate with product managers, designers, and other engineers to define and build new features.
  • Optimize applications for maximum speed, scalability, and security.
  • Conduct code reviews, implement testing strategies, and ensure code quality and maintainability.
  • Stay at the forefront of blockchain technology advancements, researching and recommending new tools and methodologies.
  • Troubleshoot and resolve technical issues, providing ongoing support for deployed applications.
  • Contribute to the architectural design and technical roadmap of our blockchain products.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional experience in full-stack development.
  • Proven experience with blockchain technologies, including smart contract development (Solidity, Rust, etc.) and familiarity with major blockchain platforms.
  • Strong proficiency in front-end technologies (e.g., JavaScript, HTML, CSS, React, Vue.js) and back-end technologies (e.g., Node.js, Python, Go).
  • Experience with database management (SQL and NoSQL).
  • Understanding of cryptography, consensus mechanisms, and decentralized network protocols.
  • Familiarity with web3 libraries and tools (e.g., Web3.js, Ethers.js).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, with experience working in Agile environments.
  • A genuine passion for cryptocurrency and decentralized technologies.

This is a unique opportunity to be at the cutting edge of innovation in a rapidly evolving industry. The position offers a competitive salary and benefits package, and a chance to shape the future of decentralized technologies, working within a dynamic team in Edinburgh, Scotland, UK , with a hybrid work arrangement.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software developers Jobs in Livingston !

Decentralized Application Developer

EH1 1BB Edinburgh, Scotland £75000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly expanding innovator in the blockchain space, seeking a highly skilled and motivated Decentralized Application (dApp) Developer to join their fully remote team. You will be at the forefront of designing, developing, and deploying cutting-edge dApps on various blockchain networks. This role is ideal for someone passionate about decentralization, smart contracts, and creating secure, scalable, and user-friendly blockchain solutions. As a remote-first organization, we foster a collaborative and supportive environment, leveraging advanced communication tools to ensure seamless teamwork across different time zones.

Key Responsibilities:
  • Design, develop, test, and deploy smart contracts and dApps on platforms like Ethereum, Solana, or Polygon.
  • Write clean, efficient, and secure code in languages such as Solidity, Rust, or Go.
  • Integrate dApps with front-end interfaces and back-end services.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Stay up-to-date with the latest advancements in blockchain technology, cryptography, and decentralized protocols.
  • Contribute to code reviews and architectural discussions.
  • Troubleshoot and debug issues in production dApp environments.
  • Ensure the security and performance of all deployed blockchain applications.
  • Research and implement new blockchain technologies and tools.

Qualifications:
  • Proven experience developing dApps and smart contracts for at least 2 years.
  • Strong proficiency in Solidity and/or Rust.
  • In-depth understanding of blockchain principles, consensus mechanisms, and decentralized architecture.
  • Experience with blockchain development frameworks (e.g., Hardhat, Truffle, Anchor).
  • Familiarity with web3 libraries and tools (e.g., ethers.js, web3.js).
  • Experience with version control systems like Git.
  • Excellent problem-solving skills and a meticulous approach to security.
  • Ability to work independently and as part of a distributed team.
  • Strong communication skills, comfortable collaborating in a remote setting.
  • A passion for the cryptocurrency and blockchain ecosystem.

This is an exciting opportunity to work on groundbreaking projects within the decentralized technology landscape. The role offers significant autonomy and the chance to shape the future of blockchain applications. If you are a visionary developer ready to contribute to a decentralized future from anywhere in the world, we want to hear from you. Join our client's dedicated remote team and help build the next generation of decentralized solutions.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Software Developer (Full Stack)

EH1 1EN Edinburgh, Scotland £65000 Annually WhatJobs

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a fast-growing technology firm seeking an experienced and passionate Lead Software Developer (Full Stack) to join their innovative team in Edinburgh, Scotland, UK . This role offers the opportunity to lead a talented team of developers, influence technical direction, and contribute to the design and development of cutting-edge software solutions. You will be responsible for overseeing the entire software development lifecycle, from concept and design through to implementation, testing, and deployment. The ideal candidate will have a strong background in both front-end and back-end development, with extensive experience in modern programming languages and frameworks. You will mentor and guide junior developers, foster best practices in coding and architecture, and ensure the delivery of high-quality, scalable, and maintainable software. This position requires excellent leadership, communication, and problem-solving skills. You will collaborate closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions. A hybrid working model offers the flexibility to balance on-site collaboration with remote work.

Key Responsibilities:
  • Lead and mentor a team of software developers, providing technical guidance and support.
  • Oversee the design, development, testing, and deployment of full-stack web applications.
  • Make key architectural decisions and ensure the scalability, performance, and security of software systems.
  • Write clean, efficient, and maintainable code across both front-end and back-end technologies.
  • Collaborate with product management and design teams to define software requirements and specifications.
  • Implement best practices for software development, including code reviews, automated testing, and CI/CD.
  • Troubleshoot and resolve complex technical issues, providing timely solutions.
  • Contribute to the development of technical roadmaps and strategic planning.
  • Foster a collaborative and productive team environment.
  • Participate in the recruitment and onboarding of new engineering talent.
  • Ensure adherence to project timelines and delivery schedules.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 6 years of professional software development experience, with at least 2 years in a lead or senior capacity.
  • Proven expertise in full-stack development, including front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python/Django, Java/Spring).
  • Strong understanding of database technologies (e.g., SQL, NoSQL) and API design.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerisation (Docker, Kubernetes).
  • Demonstrated leadership and team management skills.
  • Excellent problem-solving, analytical, and critical thinking abilities.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively.
  • Experience with Agile development methodologies.
  • A passion for building high-quality software and mentoring other developers.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Full Stack

EH1 1AA Edinburgh, Scotland £22000 Annually WhatJobs

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is offering an exceptional opportunity for aspiring individuals to kickstart their career in technology through a fully remote Apprentice Software Developer role. This program is designed to provide comprehensive training and hands-on experience in full-stack development. You will learn from experienced mentors and contribute to real-world projects, gaining invaluable skills and knowledge.

Program Overview:
  • Gain foundational knowledge and practical skills in both front-end and back-end web development technologies.
  • Work alongside senior developers on various software development projects, contributing to all phases of the software development lifecycle.
  • Learn to design, develop, test, and deploy web applications using modern frameworks and languages.
  • Participate in regular coding sessions, code reviews, and pair programming to enhance your technical abilities.
  • Develop an understanding of database management, cloud infrastructure, and version control systems.
  • Receive mentorship and guidance from experienced software engineers, fostering your professional growth.
  • Contribute to problem-solving and debugging of software issues.
  • Learn best practices in software development, including agile methodologies and code quality standards.
  • Develop critical thinking and analytical skills necessary for a successful career in software engineering.
  • Build a portfolio of work to showcase your skills and accomplishments.
What We Are Looking For:
  • A passion for technology and a strong desire to learn software development.
  • Excellent problem-solving skills and a logical approach to challenges.
  • Good communication and interpersonal skills, with the ability to work effectively in a remote team environment.
  • Basic understanding of computer science principles or prior exposure to programming is a plus, but not essential.
  • A proactive attitude, enthusiasm, and a commitment to completing the apprenticeship program.
  • Ability to manage your time effectively and work independently.
  • Willingness to embrace new technologies and adapt to evolving project requirements.
  • A strong academic record, with a minimum of (Specify relevant academic achievement, e.g., 5 GCSEs including Maths and English at grade C/4 or above, or equivalent qualification).
  • The ability to dedicate yourself fully to the learning and development aspects of the apprenticeship.
This fully remote apprenticeship is an ideal pathway for individuals eager to enter the tech industry, offering a clear trajectory for growth and career advancement. While the role is remote, the company has a strong presence in Edinburgh, Scotland, UK . If you are driven, curious, and ready to build a career in software development, we encourage you to apply.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Developers Jobs View All Jobs in Livingston