Senior software engineer in Cambridge
3 weeks ago
Working in a solutions engineering environment, you will be part of a cross-discipline team responsible for developing PC software tools and components using Python with some legacy C++. Expect to primarily design, build, maintain and document efficient, reusable, and reliable code.
You will help maintain code quality, organisation and optimisation and write unit and automation tests. The team is looking for someone who can immediately make an impact on new development. This position’s main responsibilities are: Systems Design, Development of PC Software Tools and Components- Working in liaison with the Architecture team and Security Solutions Enablement Manager, understand the customer software requirements.
- Use that understanding to produce system designs that efficiently deliver the solution required by the customer, working to defined standards.
- Production of design documentation.
Developing and running unit test cases:
- To identify test requirements for the work items you undertake.
- Using Py test, you will need to assist in software release and testing processes as requested including performing manual testing.
- The updating of the design, software code and test cases (from unit to system level) to meet the requirements / design specified. In producing these to be compliant with internal processes, procedures and working practices.
Progress and Planning:
- Reviewing of estimates and agreeing targets.
- Reviewing progress and updating tickets.
- Participating in retrospectives, identifying how the work completed could have been completed more efficiently, or with a higher degree of quality by making changes to working practices / procedures etc.
Debugging software:
- Performing defect fixes on software.
- Taking on updates of other documentation as required by the project.
- Organizing and acting on comments raised in reviews of your work items.
- Participating in code reviews of work packages produced by peers.
Skill Required Desired
Qualifications
Qualification, eg in Computer Science, Electrical Engineering etc or equivalent experience.
Minimum 5 years’ experience in Python
Demonstrable problem-solving skills.
Some experience of C++ / C#
Python experience for example using pyTest and poetry.
With at least one of WPF, Angular or Typescript
Strong understanding of design patterns and usage
Strong experience with the complete software development lifecycle
Experience of unit tests and issue tracking systems e.g. Jira
Experience with Git based VCS.
Knowledge of other programming languages including:
- Visual C, C++ or Embedded C Experience.
- C#, .NET framework and CLR.
Understanding of security / cryptographic functions
Experience of secure communications protocols such as SSL or TLS
Familiarity with CI systems, particularly TeamCity and automation (python, powershell etc.)
Familiarity with SQL
Knowledge of hardware device communication via TCP/IP, Serial and/or USB
Qualities aligning to company values
Work independently, proactive, goal driven and demonstrates initiative.
Ability to prioritise and multi-task.
Approachable
Positive hands-on and can-do attitude, driving projects forward.
Highly productive, self-motivated and a fast learner
Enjoy working in a small team.
Adaptable and flexible to company needs.
Good communication skills
Strong problem-solving skills.
Curious, embraces knowledge sharing and has a positive mindset.
Willing to mentor others.
#J-18808-Ljbffr-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Skillsearch Full timeDo you have software development experience, and are you seeking a new job in Cambridge? Our client is looking for a Senior Software Engineer, and the full-time role comes with an attractive salary and benefits package. As a Senior Software Engineer, you will play a crucial role in a dynamic, agile team that helps drive the direction and design of the...
-
Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cambridge Flow Solutions Ltd. Full timeGeometry/Meshing Software Developer (24GMSD) Are you a talented Engineering software developer? Are you willing to work at the very heart of a company developing engineering tools including for meshing and geometry manipulation, as we continue to identify and exploit emerging commercial opportunities for our BOXER Software System and BOXERgeom our Digital...
-
Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cambridge Flow Solutions Ltd. Full timeGeometry/Meshing Software Developer (24GMSD) Are you a talented Engineering software developer? Are you willing to work at the very heart of a company developing engineering tools including for meshing and geometry manipulation, as we continue to identify and exploit emerging commercial opportunities for our BOXER Software System and BOXERgeom our Digital...
-
Senior Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom European Recruitment Full timeSenior Compiler Engineer (LLVM) We are currently working with a world-leading technology company who are looking to expand their compiler team in Cambridge. In particular we are looking for a Senior Software Engineer with an interest in working on topics connected to graphics processing units and compute APIs. This is a full-time position with above...
-
Senior Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Energy Jobline ZR Full timeSenior Compiler Engineer (LLVM) We are currently working with a world-leading technology company who are looking to expand their compiler team in Cambridge. In particular we are looking for a Senior Software Engineer with an interest in working on topics connected to graphics processing units and compute APIs. This is a full-time position with above...
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Shift F5 - Technology Recruitment Full timeJob Title: Senior Software Engineer Salary: £70-80k Cambridge - mainly remote Are you a talented Senior Software Engineer with a passion for making a difference in the HealthTech industry? We are seeking an experienced individual with a strong skill set in Python/ Django, JavaScript/TypeScript, Next.JS, REST APIs, and SQL to join an innovative team in...
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Shift F5 - Technology Recruitment Full timeJob Title: Senior Software Engineer Salary: £70-80k Cambridge - mainly remote Are you a talented Senior Software Engineer with a passion for making a difference in the HealthTech industry? We are seeking an experienced individual with a strong skill set in Python/ Django, JavaScript/TypeScript, Next.JS, REST APIs, and SQL to join an innovative team in...
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full timeSenior Software Engineer- 60-70k- Cambridge My Client is known for designing and manufacturing crucial components in telecommunications, data centres, and other industries! They are looking for a senior software engineer to join their team! Software Architecture, Design, and Integration * engage directly in technical work, making significant...
-
Linux Software Engineer- Cambridge
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full timeCambridge - Linux Software Engineer- 70-85k My Client designs, manufactures and maintains systems for the communications industry and is looking for a Linux Software Engineer to join their expanding team! If you're passionate about communications and skilled in Linux, your search ends here! Main Duties: + Develop and support Linux platform +...
-
C++ Software Engineer Cambridge
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Darktrace Ltd. Full timeYou will join the significant R&D teams in Cambridge that create and improve the products behind the company’s rapid growth. Our software engineers work across a wide variety of projects and with a diverse toolset. This is a hybrid role, and the expectation would be to work a minimum of 2 days a week in the Cambridge office Responsibilities: Working...
-
Senior Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom TEC Partners - Technical Recruitment Specialists Full timeRole: Senior Software Engineer Location: Cambridge/Hybrid Our Cambridge-based client have a new opportunity to join their energetic and vibrant team as a Full-Stack Software Engineer. Renowned for their flexible working environment and culture of trust, they are a market-leading tech company building solutions at the forefront of release management. ...
-
Senior Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom TEC Partners - Technical Recruitment Specialists Full timeRole: Senior Software Engineer Location: Cambridge/Hybrid Our Cambridge-based client have a new opportunity to join their energetic and vibrant team as a Full-Stack Software Engineer. Renowned for their flexible working environment and culture of trust, they are a market-leading tech company building solutions at the forefront of release management. ...
-
Senior Software Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom Tec Partners Full timeRole: Senior Software Engineer Cambridge/Hybrid Our Cambridge-based client have a new opportunity to join their energetic and vibrant team as a Full-Stack Software Engineer. Renowned for their flexible working environment and culture of trust, they are a market-leading tech company building solutions at the forefront of release management. The company...
-
Software Security Engineer- Cambridge
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full timeSoftware Security Engineer- Cambridge My Client designs, manufactures and maintains systems for the communications industry and is looking for a Software Security Engineer to join their expanding team! If you're passionate about communications and skilled in Embedded Software security , your search ends here! Main responsibilities: Develop and...
-
Software Security Engineer- Cambridge
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full timeSoftware Security Engineer- Cambridge My Client designs, manufactures and maintains systems for the communications industry and is looking for a Software Security Engineer to join their expanding team! If you're passionate about communications and skilled in Embedded Software security , your search ends here! Main responsibilities: * Develop and maintain...
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom InterSTEM Full timeSenior Software Engineer at a Market Research Innovator Cambridge - Hybrid - 3 days per week InterSTEM Recruitment is proud to partner with a leading player in the market research domain, a company renowned for its innovative approach and commitment to developing proprietary solutions. We're seeking a Senior Software Engineer with a passion for cloud...
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom InterSTEM Full timeSenior Software Engineer at a Market Research Innovator Cambridge - Hybrid - 3 days per week InterSTEM Recruitment is proud to partner with a leading player in the market research domain, a company renowned for its innovative approach and commitment to developing proprietary solutions. We're seeking a Senior Software Engineer with a passion for cloud...
-
Head of Software
1 week ago
Cambridge, Cambridgeshire, United Kingdom LEX Diagnostics Limited Full timeOn-site Cambridge, England, United Kingdom Full time Posted about 2 months ago Mechanical Design Engineer On-site Cambridge, England, United Kingdom Full time Posted about 2 months ago Senior Electronics Engineer On-site Cambridge, England, United Kingdom Full time Posted about 2 months ago Senior Software Engineer On-site ...
-
Linux Software Engineer- Cambridge
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full timeCambridge – Linux Software Engineer- 70-85k My Client designs, manufactures and maintains systems for the communications industry and is looking for a Linux Software Engineer to join their expanding team! If you're passionate about communications and skilled in Linux, your search ends here! Main Duties: Develop and support Linux platformDevelopment,...
-
Senior Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full timeSenior Software Engineer (C++) Title : Senior Software Engineer Client : High-Performance Broadcast Graphics Cambridge (flexible hybrid) A real-time broadcast automation and graphics processing company are looking for Software Engineers with a strong background in C++ development to join a brand new team. You will be responsible for a brand new...