4,797 Software Performance jobs in the United Kingdom
Technischer Projektleiter für Software Performance (m/w/d)
Posted 557 days ago
Job Viewed
Job Description
Wir suchen für unseren Kunden aus dem Bereich Automotiv einen neuen Mitarbeiter, der mit uns an den Kundenprojekten Arbeiten möchte. Die Kunden- Steuergeräte zeichnen sich durch ihre hohe Komplexität aus, die von vielen Software-Entwicklungsteams an verschiedenen Standorten und Unternehmen gemeinsam entwickelt wird.
Als Projektleiter für SW-Stabilität und Performance sind Sie der Schlüssel zur erfolgreichen Koordination aller Stabilitätsfragen und KPIs bei den verschiedenen Software-Entwicklungsteams. Ihre Aufgabe ist es, sicherzustellen, dass die Software in den Steuergeräten stabil funktioniert und den Anforderungen entspricht. Dazu müssen Sie eng mit den verschiedenen Entwicklungsteams zusammenarbeiten, um sicherzustellen, dass alle Aspekte der Softwareentwicklung berücksichtigt werden. Durch Ihre End-to-End-Koordination tragen Sie maßgeblich dazu bei, dass die Steuergeräte höchsten Qualitätsstandards entsprechen und zuverlässig arbeiten. Ihr Engagement für SW-Stabilität ist unerlässlich für den Erfolg unserer Produkte auf dem Markt. Als Projektleiter haben Sie eine wichtige Rolle inne und sind dafür verantwortlich, dass die SW-Stabilität stets gewährleistet ist. Durch Ihre Expertise tragen Sie dazu bei, dass unser Kunden jederzeit einwandfreie Produkte erhalten und wir uns als führender Dienstleister in diesem Bereich etablieren können.Aufgaben:
Sie steuern Verbesserungen der SW-Stabilität mit dem eigenen Team und externe Partner. Sie berichten den Status und Fortschritt dem Programmmanagement. Darüber hinaus fungieren Sie als "Funktion Owner" für den Beriech der Stability-Toolchain.Sie definieren Maßnahmen um die SW-Stabilität gewährleisten zu können. Außerdem bieten Sie Inpulse an ein SW- Experten- Team, die mit Ihnen an den Projekten arbeiten. VoraussetzungenErfolgreich abgeschlossenes Studium der Informatik oder einem vergleichbaren Studiengang (BEng/BSc/MSc/PhD)Mindestens 5 Jahre Berufserfahrung im Software-ProjektmanagementStarke Erfahrung in der Führung verteilter Software-EntwicklungsteamsGutes Verständnis von Embedded Linux oder Android-SystemenAusgezeichnete Kommunikationsfähigkeiten, einschließlich der Fähigkeit komplexe technische Themen mit Entwicklungsteams zu besprechen.Eine kundenorientierte Denkweise zusammen und der Fähigkeit, eigenständig zu arbeiten.Principal Software Engineer, Cloud Performance

Posted 17 days ago
Job Viewed
Job Description
*This position is based onsite in Nashville, TN
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises around the world. Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions worldwide. OCI is expanding its mission beyond the traditional boundaries of public cloud to include dedicated, hybrid and multi cloud, edge computing, and more.
At Technical Strategy and Oversight (TSO) organization, our mission is to support customer choice, transparency, and value when it comes to cloud infrastructure. We're embarking on ambitious new initiatives such as building new innovative platforms, high performance primitives, frameworks to support OCI developers, and new container runtime that will allow us to run the full variety of OCI services, including our most demanding, high-performance, high-availability services. We're also working on new ingenuities such as providing canonical implementation of core components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and performance comparable to that of a local nVME drive, and developing standards and tools to identify critical performance improvements across OCI data-planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level systems with high performance that can be adopted by our core cloud services across OCI.
As Oracle Cloud Infrastructure (OCI) continues its rapid expansion, we are seeking a skilled Software Engineer to join our newly established Cloud Performance Organization. This team plays a key role in addressing service inefficiencies, reducing cloud expenses, improving customer experience, and ensuring scalability. Your work will focus on optimizing the performance of OCI's critical components, internal tools, and applications while fostering a culture of performance engineering.
This is a greenfield opportunity to design and build new cloud services from the ground up. We are growing fast, still at an early stage, and working on ambitious new initiatives. You will be part of a team of smart, motivated, diverse people, and given the autonomy as well as support to do your best work. It is a dynamic and flexible workplace where you'll belong and be encouraged.
**Who are we looking for?**
You have experience with the design of major features and launching them into production. You've built and operated high-scale public cloud services and have deep understanding of control plane architecture. You work on most projects and tasks independently and extend technical leadership to development teams.
In this role, you will enable development teams by driving design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members. You can go from high level system design, writing architectural documentation and driving engineering peer reviews to hands-on prototyping, code reviews and project bootstrapping.
You are technically strong and get a lot done. You can balance speed and quality with iteration and incremental improvements. You've made life easier for other developers and have motivated your teams to make both process and service improvements with your ability to automate and instrument your service. You understand operational excellence and how to instill a culture of high quality and customer focus.
Career Level - IC4
**Responsibilities**
Key responsibilities
+ Evaluate the performance of cloud services, identify inefficiencies, and design cost-effective solutions.
+ Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency.
+ Benchmark OCI services against competitors and identify performance improvement opportunities.
+ Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines.
+ Quantify and communicate the financial impact of inefficiencies, linking performance data to business metrics.
+ Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images).
Qualifications:
+ 5 to 10 years distributed service engineering experience in a software development environment
+ Development experience in a modern programming language, such as Java, C++, C#
+ Hands-on experience designing, developing, and operating public cloud service control or data planes
+ Hands-on experience in software performance profiling, analysis, and optimization.
+ Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
+ Experience working closely with architects, principals, product, and program managers to deliver product features on time and with high quality.
+ Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
+ Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
+ Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies.
+ Good understanding of Linux administration and networking stack configuration
+ Demonstrable technical leadership and mentorship skills
+ Familiarity with JVM and benchmarking tools.
Preferred Qualifications:
+ BS degree in Computer Science or related field (MS preferred)
+ Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, GCP)
+ Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception through launch
+ Building continuous integration/deployment pipelines with robust testing and deployment schedules
+ Proven experience in performance optimization of cloud infrastructure and distributed systems.
Career Level - IC4
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
Principal Software Engineer, Cloud Performance

Posted 17 days ago
Job Viewed
Job Description
*This position is based onsite in Nashville, TN
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises around the world. Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions worldwide. OCI is expanding its mission beyond the traditional boundaries of public cloud to include dedicated, hybrid and multi cloud, edge computing, and more.
At Technical Strategy and Oversight (TSO) organization, our mission is to support customer choice, transparency, and value when it comes to cloud infrastructure. We're embarking on ambitious new initiatives such as building new innovative platforms, high performance primitives, frameworks to support OCI developers, and new container runtime that will allow us to run the full variety of OCI services, including our most demanding, high-performance, high-availability services. We're also working on new ingenuities such as providing canonical implementation of core components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and performance comparable to that of a local nVME drive, and developing standards and tools to identify critical performance improvements across OCI data-planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level systems with high performance that can be adopted by our core cloud services across OCI.
As Oracle Cloud Infrastructure (OCI) continues its rapid expansion, we are seeking a skilled Software Engineer to join our newly established Cloud Performance Organization. This team plays a key role in addressing service inefficiencies, reducing cloud expenses, improving customer experience, and ensuring scalability. Your work will focus on optimizing the performance of OCI's critical components, internal tools, and applications while fostering a culture of performance engineering.
This is a greenfield opportunity to design and build new cloud services from the ground up. We are growing fast, still at an early stage, and working on ambitious new initiatives. You will be part of a team of smart, motivated, diverse people, and given the autonomy as well as support to do your best work. It is a dynamic and flexible workplace where you'll belong and be encouraged.
**Who are we looking for?**
You have experience with the design of major features and launching them into production. You've built and operated high-scale public cloud services and have deep understanding of control plane architecture. You work on most projects and tasks independently and extend technical leadership to development teams.
In this role, you will enable development teams by driving design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members. You can go from high level system design, writing architectural documentation and driving engineering peer reviews to hands-on prototyping, code reviews and project bootstrapping.
You are technically strong and get a lot done. You can balance speed and quality with iteration and incremental improvements. You've made life easier for other developers and have motivated your teams to make both process and service improvements with your ability to automate and instrument your service. You understand operational excellence and how to instill a culture of high quality and customer focus.
Career Level - IC4
**Responsibilities**
Key responsibilities
+ Evaluate the performance of cloud services, identify inefficiencies, and design cost-effective solutions.
+ Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency.
+ Benchmark OCI services against competitors and identify performance improvement opportunities.
+ Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines.
+ Quantify and communicate the financial impact of inefficiencies, linking performance data to business metrics.
+ Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images).
Qualifications:
+ 5 to 10 years distributed service engineering experience in a software development environment
+ Development experience in a modern programming language, such as Java, C++, C#
+ Hands-on experience designing, developing, and operating public cloud service control or data planes
+ Hands-on experience in software performance profiling, analysis, and optimization.
+ Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
+ Experience working closely with architects, principals, product, and program managers to deliver product features on time and with high quality.
+ Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
+ Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
+ Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies.
+ Good understanding of Linux administration and networking stack configuration
+ Demonstrable technical leadership and mentorship skills
+ Familiarity with JVM and benchmarking tools.
Preferred Qualifications:
+ BS degree in Computer Science or related field (MS preferred)
+ Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, GCP)
+ Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception through launch
+ Building continuous integration/deployment pipelines with robust testing and deployment schedules
+ Proven experience in performance optimization of cloud infrastructure and distributed systems.
Career Level - IC4
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
Engineering Manager - Robot Software, System Performance London
Posted 5 days ago
Job Viewed
Job Description
LondonnAt Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law.nAbout us
Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems.nOur vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving.
In our fast-paced environment big problems ignite us—we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future.nAt Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact.nMake Wayve the experience that defines your career!nThe role
The Robot Software team is responsible for the software that runs on our internal fleet of vehicles to enable autonomous driving and collect data for training new driving models. As the Engineering Manager for the System Performance team, you will lead a motivated and talented team of engineers and own performance tooling, frameworks, and support for our on-vehicle software. This team will help instrument and collect metrics, analyze performance issues, drive changes to existing and new designs, and support offline tooling to improve the performance of the software and the velocity of the team.nKey responsibilities:nOwn System Performance Tooling, Frameworks, & Support to collecting metrics, improving designs, and reducing latency throughout our systemnOwn driving changes and software upgrades to the base frameworks as needednOwn code generation for performance inspection, alerting, and improved performancenSupport new compute benchmarking & studiesnLead a high performing team of software engineers, providing technical direction and working with the technical lead to break down organizational goals into clear objectives and milestonesnOwn the technical roadmap for your team, working with internal stakeholders, customers and other engineering teams to align on priorities and delivery timelinesnEmpower your team to operate autonomously, ensuring they have the resources, skills and information they need in order to succeednGuide your team to develop fault-tolerant software solutions with comprehensive diagnostic tools, to enable any operational issues affecting our internal fleet to be rapidly identified, addressed and diagnosednCommunicate with leadership and other stakeholders to manage expectations, remove roadblocks and overcome any issues affecting the delivery or teamnSupport the development of your team members through guidance, mentorship and the ongoing provision of high quality feedbacknAbout you
In order to set you up for success as an Engineering Manager at Wayve, we’re looking for the following skills and experience.nExperience with Linux profiling tools (e.g., perf, valgrind, pprof, strace, ftrace)nExperience providing technical leadership in profiling, diagnostics, and tuning system behavior.nProven leadership and management experience in a software development team, preferably working with complex and/or embedded systemsnStrong hand-on development experience in a high performance programming language such as C++ or RustnDemonstrated ability to build, manage and grow high-performing teams, owning the recruitment process and supporting career developmentnExcellent communication skills and a track record of effective collaboration across teams and functionsnStrategic acumen and the ability to distill company objectives and customer requirements into a vision and technical roadmap for your team’s internal productnA degree in Computer Science, Electrical Engineering, or a related field, or equivalent professional experiencenExperience with QNX or similar realtime operating systemsnFamiliarity with middleware frameworks (e.g., ROS2, Apex.ai, DDS)nExperience working with real-time systems and edge computingnExperience with robotics, autonomous systems, or other real-world sensing applicationsnFamiliarity with middleware frameworks (e.g., DDS, ROS 2, custom telemetry systems)nExperience in developing automotive software, knowledge of DriveOSnThis is a full-time role based in our office in London. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. We operate core working hours so you can determine the schedule that works best for you and your team.nWe understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you’re passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply.nDISCLAIMER: We will not ask about marriage or pregnancy, care responsibilities or disabilities in any of our job adverts or interviews. However, we do look to capture information about care responsibilities, and disabilities among other diversity information as part of an optional DEI Monitoring form to help us identify areas of improvement in our hiring process and ensure that the process is inclusive and non-discriminatory.nApply for this job
*nindicates a required fieldnFirst Name *nLast Name *nPreferred First NamenEmail *nPhonenResume/CVnEnter manuallynAccepted file types: pdf, doc, docx, txt, rtfnEnter manuallynAccepted file types: pdf, doc, docx, txt, rtfnLinkedIn Profile *nWebsitenCan you commit to a minimum of 2 days a week in our Kings Cross office? *nLearn more about how we handle your data for recruiting purposes in our privacy notice * Select.nWayve UK Demographic Questions
Wayve is committed to creating a diverse and inclusive culture for our employees. It is crucial for us to understand the demographics of our candidate pool to measure our recruitment practices.nThere is no requirement for any candidate to answer our demographic questions.nFor candidates who complete the questionnaire, their data will be anonymised and used only in the aggregate to inform our attraction strategy. Wayve is an equal opportunity employer and this data will be used for opportunity monitoring purposes.nWhat is your gender identity? Select.nWhich age group do you belong to? Select.nWhat is your ethnicity? Select.nDo you consider yourself to have a disability or long-term health condition? Select.
#J-18808-Ljbffrn
Software Development Engineer
Posted 9 days ago
Job Viewed
Job Description
Outside IR35
Hybrid working West Midlands
Key Responsibilities:
- Develop software solutions to improve work processes, including data processing and administrative tasks using Python.
- Enhance the existing reporting database which utilises Confluence and integrate Confluence data into Python KPI tracking systems.
- Support the transition of existing processes to Microsoft SharePoint, PowerApps, and Dataverse, and integrate these into the current Python process automation environment.
- Proactively define requirements and make software proposals, iterating to reach optimal solutions.
Job Requirements:
- Good degree or equivalent qualification in Software, Computer Science, or Software Engineering discipline (e.g., 2:1 or higher).
- Experience and proficiency in Python, including referencing external data sources via APIs.
- Knowledge of Linux, Docker, Git (Bitbucket), PostgreSQL, and HTML/JavaScript.
- Familiarity with O365, including Microsoft SharePoint online and Microsoft Dataverse.
- Clear thinker with a proactive attitude and strong communication skills.
- Experience using software development and project management tools.
- Ability to exhibit good logical analysis of data and problem-solving skills.
- Demonstrates clear ownership of tasks, with capability to build relationships internally and externally.
Personal Attributes
* Good Degree or equivalent (e.g. 2:1 or higher in a Software, Computer Science or Software Engineering discipline).
* Clear thinker, good communicator and pro-active attitude. Good at logical analysis of data and problem solving.
* Experience using software development and project management tools
* Demonstrates clear ownership of tasks. Able to build relationships internally/externally.
* Required Software knowledge and experience:
- Python (including familiarisation with referencing external data sources via API's)
- Linux
- Docker
- Git (Bitbucket)
- PostgreSQL
- HTML/JavaScript
- O365 (including Microsoft SharePoint online and Microsoft Data verse)
If you are a Software Development Engineer with the necessary skills and experience looking to contribute to the automotive sector through innovative software solutions, we would like to hear from you. Apply now to join our client's dynamic team.
Software Development Engineer
Posted 18 days ago
Job Viewed
Job Description
Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare.
The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach.
Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI / ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI / ML into these software products.
Requirements:
- Strong academic background, minimally a Master’s in computer science, physics, engineering or similar, and ideally a PhD in a relevant subject area.-
- Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data.
- Experience with Python and C++ / C# including how to integrate ML features.
The role does require relevant technical expertise, limited university / freelance projects are not sufficient.
On offer is an excellent remuneration package including a wide range of benefits. Successful candidates will need to undertake background checks and also work fully onsite to take up this role.
Keywords: Software Engineering, AI / ML Applications, Desktop / Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27474 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Software Development Engineer
Posted today
Job Viewed
Job Description
Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare.
The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach.
Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI / ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI / ML into these software products.
Requirements:
- Strong academic background, minimally a Master’s in computer science, physics, engineering or similar, and ideally a PhD in a relevant subject area.-
- Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data.
- Experience with Python and C++ / C# including how to integrate ML features.
The role does require relevant technical expertise, limited university / freelance projects are not sufficient.
On offer is an excellent remuneration package including a wide range of benefits. Successful candidates will need to undertake background checks and also work fully onsite to take up this role.
Keywords: Software Engineering, AI / ML Applications, Desktop / Web, Data Engineering Support, Python, C++, C#, Onsite, Guildford
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27474 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Be The First To Know
About the latest Software performance Jobs in United Kingdom !
Software Development Engineer
Posted today
Job Viewed
Job Description
Outside IR35
Hybrid working West Midlands
Key Responsibilities:
- Develop software solutions to improve work processes, including data processing and administrative tasks using Python.
- Enhance the existing reporting database which utilises Confluence and integrate Confluence data into Python KPI tracking systems.
- Support the transition of existing processes to Microsoft SharePoint, PowerApps, and Dataverse, and integrate these into the current Python process automation environment.
- Proactively define requirements and make software proposals, iterating to reach optimal solutions.
Job Requirements:
- Good degree or equivalent qualification in Software, Computer Science, or Software Engineering discipline (e.g., 2:1 or higher).
- Experience and proficiency in Python, including referencing external data sources via APIs.
- Knowledge of Linux, Docker, Git (Bitbucket), PostgreSQL, and HTML/JavaScript.
- Familiarity with O365, including Microsoft SharePoint online and Microsoft Dataverse.
- Clear thinker with a proactive attitude and strong communication skills.
- Experience using software development and project management tools.
- Ability to exhibit good logical analysis of data and problem-solving skills.
- Demonstrates clear ownership of tasks, with capability to build relationships internally and externally.
Personal Attributes
* Good Degree or equivalent (e.g. 2:1 or higher in a Software, Computer Science or Software Engineering discipline).
* Clear thinker, good communicator and pro-active attitude. Good at logical analysis of data and problem solving.
* Experience using software development and project management tools
* Demonstrates clear ownership of tasks. Able to build relationships internally/externally.
* Required Software knowledge and experience:
- Python (including familiarisation with referencing external data sources via API's)
- Linux
- Docker
- Git (Bitbucket)
- PostgreSQL
- HTML/JavaScript
- O365 (including Microsoft SharePoint online and Microsoft Data verse)
If you are a Software Development Engineer with the necessary skills and experience looking to contribute to the automotive sector through innovative software solutions, we would like to hear from you. Apply now to join our client's dynamic team.
Senior Software Development Engineer

Posted 17 days ago
Job Viewed
Job Description
Are you a Software Development Engineer looking to join an organisation where what you do genuinely makes an impact? Where you are empowered, heard and able to think creatively? Then look no further because we are what you have been looking for!
We are looking for a Senior Software Engineer with solid experience with C to come and join our talented and innovative team.
This role involves implementing new features as well as solving Engineering problems for one of our established systems. The platform is used within secondary care for referrals, ward transfers, locating patients whilst in care and more.
**What you'll do:**
We believe in the power of technology to make healthcare faster, better, and more accessible to all, and therefore you will play a key part in supporting us to deliver the best products within the healthtech industry.
As an engineer at Optum UK you'll play a pivotal role in building a world class system that is transforming the health and lives of those around us.
**Primary Responsibilities:**
+ You will be involved in all aspects of the development lifecycle including architecture, testing, as well as cutting code
+ Support with the enhancement of the product to add new features & improve functionality
+ Collaborate and mentor with other engineers on best practices
+ Helping to implement fast, secure, and efficient data pipelines and storage
+ contribute to technical discussions and work towards to solutions to complex problems
**Who You'll Be:**
You will have experience working as a Software where you produced high quality code. With experience using C, Linux and Informix Embedded SQL:
We want you to be able to take ownership and accountability for what you are doing and be comfortable working with autonomy and using your initiative.
Here, we are advocates for promoting the ability to think freely and creatively. We want you to have a curious nature, looking at improvements and efficiencies
_You will be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role, as well as providing development for other roles you may be interested in._
**Other useful skills and experience include:**
+ Experience of coding in C in a Linux/Unix environment
+ Experience with Informix Embedded SQL or Oracle ProC
+ Ability to embrace complex problems
If this sounds like you, then apply today and find out more why Optum UK is a great place to be!
**Please note you must currently be eligible to work and remain indefinitely without any restrictions in the country to which you are making an application. Proof will be required to support your application.**
_At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission._
_Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation, or any other characteristic protected by law. UnitedHealth Group is a drug-free workplace. © 2025 UnitedHealth Group. All rights reserved._
Principal Software Development Engineer

Posted 17 days ago
Job Viewed
Job Description
Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
**Job Description**
**Job Summary:**
The Principal Software Development Engineer is responsible for designing, implementing, and supporting Raymarine's Lighthouse operating system and applications for Raymarine's proprietary chartplotter line of hardware. The Principle Development Engineer will work closely with Cartography and Software Engineering teams in Fareham UK and Madison Wisconsin USA, with opportunities for collaboration with engineering teams in Europe and Asia. This role is onsite at the Raymarine facility in Fareham UK with some work from home hours being an option.
**Primary Duties & Responsibilities:**
+ Work with the Cartography and Software Engineering teams to design, implement and support Raymarine's Lighthhouse operating system and applications
+ Develop high-quality applications and tools by writing clean and efficient code
+ Ensure high code quality in own and team's work
+ Review and approve team's code
+ Collaborate with internal teams and vendors to fix and improve products
+ Scope, plan, and estimate technical tasks
+ Troubleshoot and support existing applications and systems
+ Support continuous integration/continuous deployment using Jenkins, Bitbucket, Git flow
**Job Qualifications:**
+ Bachelor's Degree in Computer Science, Mathematics, or related field, or equivalent experience
+ Minimum 10 years of experience developing C++ for embedded systems
+ Experience with graphics rendering using OpenGL
+ Working knowledge of standard software development frameworks and methodologies.
+ Knowledge of Git and Git Branching.
+ Experience with GIS data structures and algorithms a plus.
+ Ability and desire to learn quickly and work in a fast-paced agile development environment.
+ Strong troubleshooting skills
+ Strong communication skills
**What Raymarine offers you**
+ Work on industry-leading marine technology used by professionals and enthusiasts alike
+ Unique opportunity to experience how cutting-edge R&D, software- and hardware development come together under one roof.
+ Friendly culture with a focus on collaboration, problem-solving, and creativity.
+ A fair compensation structure and benefits
+ A hybrid work model with flexibility for some work-from-home hours
**Interested?**
If you liked what you just read, and believe you are the person that will make us better, do not hesitate to apply.
The selection process is ongoing, so don't wait.
When applying, make it easy for yourself. Add a resume and fill out the required fields, no need to add anything else at this point.
This position requires access to export-controlled information or items (i.e. regulated technology or technical data per ITAR/EAR US regulations). Applicants must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce.
Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
.
You may not realize it, but Teledyne enables many of the products and services you use every day **.**
Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.