7 Python Developer jobs in Glasgow
Python Developer
Posted 2 days ago
Job Viewed
Job Description
Python Developer
A leading global financial services firm is seeking a hands-on developer to join its Developer Tools and Systems group. This team plays a key role in shaping the software development lifecycle for over 20,000 engineers across the organization by delivering cutting-edge tooling and development environments for both private and public cloud.
Paying up to £550 per day you will be based.
WHJS1_UKTJ
Embedded Software Engineer
Posted 8 days ago
Job Viewed
Job Description
Senior Embedded Software Engineer - Medical Devices
Location: On-site, Stirling
Salary: 60,000 - 70,000
KO2's client is a Stirling-based medical device consultancy with a unique offering: they not only develop their own CE-marked and 510K cleared products, but they also lead major OEM design projects from concept through to manufacture. Working with some of the most recognisable names in the global healthcare space, they've established a reputation for delivering complex, regulated medical technologies from cradle to grave.
Due to sustained growth and new project wins, the team is now looking to hire a Senior Embedded Software Engineer. This role will see you contributing to full-lifecycle embedded development across a variety of long-term medical device programmes (typically 2-3 years in length), including systems involving microwave technology and embedded UI platforms.
The company is around 60 people strong, with a close-knit engineering function that includes electronics and embedded specialists. You'll be joining an embedded team currently led by one senior engineer and will be expected to take on a high-impact technical role with responsibility for core embedded systems, while also contributing to production testing tools, validation against 62304, and unit/system testing.
Most development is in Embedded C on STM32 platforms, with additional use of FPGAs for hardware mitigation and standardised UI display systems. While OEMs often handle the more complex UI tasks, you'll still need to be confident working on embedded UI logic and display control.
The team follows a structured, quality-driven approach to software design, and experience working within a regulated framework (medical, aerospace, automotive, etc.) will be highly advantageous. You'll be exposed to the full product lifecycle, from early concept through to final production, working closely with cross-disciplinary teams both internally and within OEM partner organisations.
The ideal candidate will have:
- Strong commercial experience in Embedded C development
- Experience working on STM32 or similar microcontroller platforms
- Exposure to FPGA-based systems or hardware mitigation techniques
- Familiarity with medical device standards (IEC 62304) or similar regulated environments
- Good communication skills, both within engineering teams and when interfacing with clients
- Experience developing production test software, test rigs, and performing unit/system testing
- Full lifecycle product development exposure - ideally from concept to manufacture
This is a fantastic opportunity for a capable, hands-on engineer who enjoys variety, technical challenge, and being part of a growing team working on life-changing technology.
To find out more or apply, please contact KO2 with your CV.
Staff Software Engineer
Posted 12 days ago
Job Viewed
Job Description
Staff Software Engineer
Locations: Glasgow, London, Manchester, or Leeds
Permanent Position, 2 days/week in office
Salary: Up to 90k + strong benefits
Lorien is proud to be recruiting on behalf of a prestigious client that combines the energy of a startup with the scale of a global enterprise. This is a unique opportunity to join a high-performing technology team that's driving innovation across a major tax and legal business.
Why This Role Stands Out:
- Startup Mentality, Corporate Scale: Operate in a fast-moving, agile environment with the backing of a large, well-established organisation.
- Tech-Driven Culture: Join a community of 160+ technologists embedded within a wider tax function, all focused on building scalable, AI-enabled systems.
- High-Profile Impact: The tax team work with some of the most recognisable names in the world-from royalty to global celebrities.
- Big Infrastructure, Big Projects: Tackle complex challenges with large-scale infrastructure and enterprise-level scalability.
- Heavy Investment in Technology: The business is investing significantly in modern cloud platforms, AI, and automation.
- Agile Done Right: Be part of an Agile environment with a strong DevSecOps culture and a commitment to continuous improvement.
- People-First Culture: Consistently ranked in the Times Top 25 Employers for the past 10 years, this organisation genuinely looks after its people.
What You'll Be Doing:
- Designing and architecting scalable, cloud-native systems and common services.
- Leading the development of reusable components and AI-enabled tools.
- Mentoring engineers and contributing to the software ecosystem blueprint.
- Collaborating with product owners and engineering leads to accelerate delivery.
- Building distributed microservices and event-driven architectures on Azure.
What You'll Bring:
- Hands-on experience designing and developing large-scale systems.
- Expertise in cloud-native architecture and REST APIs.
- Strong programming skills in OO languages, such as C#, Java, Python, etc, and modern front-end frameworks.
- Experience with React, Angular, Blazor, Vue, or ASP.NET MVC.
- Secure coding practices and familiarity with DevSecOps tools.
- Proven ability to lead, mentor, and communicate effectively across teams.
Bonus Skills:
- Experience with generative AI, machine learning, and AI-driven development.
- Familiarity with Docker, Kubernetes, and serverless platforms.
- Experience with messaging systems and distributed architectures.
- Knowledge of Entity Framework, Cosmos DB, MongoDB or Cassandra.
- Experience with GitHub Copilot, data analytics, and pair/mob programming.
Locations & Flexibility:
This role can be based at any of the following offices, with 2 days per week onsite :
- Glasgow
- London
- Manchester
- Leeds
Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.
Senior Software Engineer
Posted 411 days ago
Job Viewed
Job Description
Bigtincan is an AI-powered Sales Enablement Automation Platform that adapts to our customer's sales process, delivering the right content for selling, training, and coaching at scale across all devices. We work with industry leaders and innovators across a wide range of markets and technologies world-wide.
Since the company's creation in Australia in 2011, Bigtincan has expanded globally to include the US, the UK, and many others.
The company is now growing its existing engineering team based in Glasgow city centre, and is looking to hire a Senior Software Engineer to join our fast-paced product development team. In this role, you will work with an international cross functional team in a highly collaborative environment to meet user needs and business goals.
The successful candidate must live in Scotland within reasonable travel time of Glasgow city centre, and be able and willing to attend the office in person once a week as a minimum, and additional times as needed.
Requirements
Responsibilities:
Senior Software Engineer Key CompetenciesAs a Senior Software Engineer you will:-
- be recognised within the company as an expert in at least one functional area or component.
- design and develop software feature functionality following the company software development processes and procedures.
This involves:-
- collaborating with other engineers and job functions such as design, QA, product management, line management and DevOps as part of a development team to develop new product features and to improve and fix bugs in existing features.
- communication with others as required using an appropriate medium. This may include instant messaging, email, conference call, or in-person discussions.
- providing regular progress updates on development activities to anyone who needs it.
- keeping technical skills up-to-date with the current best development practices: for example, by reading industry-standard blogs, news sites, new technical standards and proposals that affect the engineer's functional area; working with the engineer's line manager to identify specific training needs, and addressing these by taking training courses or attending relevant conferences.
As Senior Software Engineer you may also:-
- act as a mentor for a Software Engineer. This may include providing one-to-one training, offering technical advice and reviewing the output of daily work activities.
- contribute to technical discussions such as future API or platform changes.
- identify risks and highlight these to the relevant people: for example, that may be the line manager for an organisational issue, a technical lead for a project-related issue or a product manager for an issue with requirements or specification.
Benefits
As a global Saas company, we are committed to fostering an inclusive and diverse workforce. We believe in equal opportunity for all employees and candidates, regardless of race, gender, religion, sexual orientation, nationality, or any other characteristic. We strive to create an environment where everyone feels welcomed, valued, and respected, and where each individual has the opportunity to thrive and grow professionally.
Software Engineer Team Lead

Posted today
Job Viewed
Job Description
The Team Lead Software Engineering is pivotal in steering a group of talented software engineers towards the successful execution of R&D projects. This role involves a blend of technical expertise and leadership skills to manage the development lifecycle, mentor team members, and ensure that software deliverables are innovative, robust, and align with customer expectations. The Team Lead acts as a bridge between the engineering team and senior management, translating business objectives into technical strategies, fostering a culture of continuous improvement, and maintaining a focus on both short-term milestones and long-term goals.
Some of your responsibilities are;
+ Lead the development and implementation of software projects from conception to deployment.
+ Provide technical expertise and guidance in software design, coding standards, and system integration.
+ Ensure the quality and reliability of software through rigorous testing and code reviews.
+ Encourage innovation and the exploration of new technologies to enhance product capabilities.
+ Troubleshoot and resolve complex technical issues that arise during the development process.
+ Manage the allocation of resources, including personnel and technology, to optimise productivity.
+ Mentor and develop team members through coaching and career growth opportunities.
+ Foster a collaborative team environment that encourages open communication and knowledge sharing.
+ Make informed decisions that impact software projects and team dynamics.
+ Address and resolve conflicts within the team to maintain a positive work environment.
**Essential:**
+ Commercial experience working with **java** and **react.**
+ Able to work effectively within a fast-paced, changing, revenue focused environment.
+ Ability to work within a geographically distributed development team spread between multiple time zones and cultures.
Principal Software Engineer x 8
Posted today
Job Viewed
Job Description
Job Title: Principal Software Engineer – x8
Location: Isle of Wight – Cowes/Portsmouth – Broad Oak – We offer flexible working arrangements – Part time & accruing hours available. Please let us know if you would like to discuss these options
Salary: Up to £75,900 (dependent on skills and experience)
What you’ll be doing:
-
Derive and maintain a set of software requirements from a baseline set of systems requirements
-
Produce and maintain a software design to meet a set of software requirements
-
Use a software design to produce a deliverable software solution
-
Undertake peer reviews or checking/verification of peers’ solutions across Maritime Services
-
Undertake technical reviews, verify and authorise software engineering designs
-
Act as an Engineering technical lead for a software solution at a sub-system level
-
Maintain a software solution to address reported defects and/or add new functionality
-
Support the development of individuals and teams to enhance skills and competencies
-
Produce or assist in the creation of software estimates for sub-systems
Your skills and experiences:
-
Good experience of using at least one high level programming language
-
Considerable experience of using a high-level design methodology – knowledge of UML
-
Strong experience of all aspects of the software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile)
-
Have a BEng/BSc in Computer Science or other relevant Engineering or Numerate subject (technology, engineering or science related discipline)
-
Have good knowledge of appropriate software standards (e.g. ISO/IEC/IEE 12207)
-
Knowledge of Ada95
-
Have a CEng or equivalent level of capability or working towards CEng status
-
Have a comprehensive understanding of configuration management and experience of a configuration management tool
-
An understanding of model-based techniques is advantageous
Benefits:
As well as a competitive pension scheme, BAE Systems also offers share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts – you may also be eligible for an annual incentive
The Sampson Radar Software team:
The Sampson Radar Software team is a 30 plus personnel group that provides support and capability upgrades to the Royal Navy and their products. This role will deliver software products to the customer as part of a team delivering enhancements over the next 10 years, as well as providing ongoing support to existing products. You will have the opportunity to develop and enhance your skills and knowledge, with the potential to lead into more senior positions within a global business
Why BAE Systems?
This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive culture that values diversity of thought, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential. We welcome people from all backgrounds and want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.
Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks.
Closing Date: 8th August 2025
We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.
#LI-TP1 #LI-Onsite
Software Developer
Posted 8 days ago
Job Viewed
Job Description
Duration : 6 months
INSIDE IR35
Location : Glasgow
Skill set : Java, extJS (older screens), React (some of the newer screens) & Oracle SQL would be the main skillset requirement.
5 days onsite is mandatory
Be The First To Know
About the latest Python developer Jobs in Glasgow !