software jobs

Looking for a really exciting, challenging software job? You've come to the right place!

ecm's clients - leading product companies and consultancies - offer exceptional roles where you can make a real difference. And we are often aware of first-rate vacancies that have not been publicised elsewhere. Skills sought range from VB, .NET, C# and Java through to C++ and lower level C & assembler.

Listed below are current software jobs - but please note, this isn't just a job board, and we are not a typical agency ...

ecm is one of the most respected high-tech recruitment specialists - with over 25 years experience in placing bright candidates with leading-edge technology companies.

All our consultants are themselves graduates in computing or electronics, with first-hand experience within the high-tech sector. We aim to work with you to find the right job for you. And of course we will not submit your details to any company without your knowledge and approval.

Our clients are contacting us daily with outstanding new opportunities. Even if you can't see your ideal software job straight away, if you think we can help submit your CV, or contact us now to discuss your requirements in detail.


See also programming jobs.


129 jobs containing your search term 'software' found
Ordered by :
relevance | date | salary
 
hidden
29 Apr 2008
Cambridge : to £30k
C, C++, Software Testing
Summary: Writing software to test other software.

This world renowned software engineering company develop tools that are used by most of the leading engineering companies. They need outstanding...
Summary: Writing software to test other software.

This world renowned software engineering company develop tools that are used by most of the leading engineering companies. They need outstanding people to work along side their exceptional software developers in a Quality Engineering capacity, to ensure that their software is unbreakable. This is writing software to test other software, using all the latest tools. With good attention to detail, you are likely to have a PhD in Engineering or Physics and have good software skills in C/C++.
 
hidden
06 May 2008
Cambridge : to £30k + Benefits
Windows software tools, Cutting edge development
Our client is an established, growing company providing software solutions to one of the biggest global industry sectors. And it's a great place to work!

Their tools feature an intuitive and rich...
Our client is an established, growing company providing software solutions to one of the biggest global industry sectors. And it's a great place to work!

Their tools feature an intuitive and rich user interface designed to make the system accessible to a new users as well as providing powerful facilities to experts. Advanced data visualisation techniques allow users to benefit from rapid access to up-to-date information and make best use of their own expertise to make accurate business decisions.

Software testers are involved in every aspect of our client's software development process from the design stage onwards.

Essential experience is:
- 1yr + testing experience, either commercial or as a placement
- Strong proficiency with Microsoft Windows, Word and Excel
- Experience of creating and executing test scripts
- Exposure to various testing techniques (regression, stress, performance, ETE)

These would be a plus:
- Exposure to C++ or other programming languages
- Science-based degree
- Automated testing experience
- Exposure to commercial web application testing

Above all, our client is looking for people who are bright, enthusiastic and self-motivated, who will enjoy the role and integrate well with the existing team. Good communication skills are critical, as is a flexible approach to testing and a sound eye for presentation.

They offer a relaxed yet professional and supportive work environment, and good benefits, helping to make this an excellent opportunity to join an industry leader and be part of their success.

Candidates from fresh gradate upwards will be considered.

Key words: software testing, software QA, Windows, test scripts, stress testing, automated testing, graduate, Cambridge
 
hidden
02 Apr 2008
Yorkshire : to £50k + benefits
Embedded software consultancy, digital TV, set-top boxes
Summary: This is a unique opportunity for a top embedded software engineer / consultant to help shape the future of digital content delivery. To £50k + benefits.

Our client is a private research ...
Summary: This is a unique opportunity for a top embedded software engineer / consultant to help shape the future of digital content delivery. To £50k + benefits.

Our client is a private research institute who undertake research in the field of advanced digital technologies such as set-top boxes, digital TV, DVB, broadband, IP networking, DRM and DVDs. They provide strategic technical advice to high tech companies in their region on a consultancy basis.

They now have a vacancy for a research engineer with a background in embedded software development for digital TV / set-top boxes to become an expert in present and future technologies in this sector. Through a combination of in-house research, participation in industry forums and collaboration with industry leaders you will assess the feasibility of arising technologies and generate in-house intellectual property.

To fulfil this role you will be degree educated in computer science or electronic engineering with a good level of commercial experience as an embedded software engineer working on the development and delivery of advanced digital products. Candidates from academia will be considered if you have performed outstanding relevant research at doctoral / post-doctoral level. Either way you will be passionate about this field and capable of working in a consultant-style role, which will include technical analysis, creative problem solving and authoring consultancy-grade white papers.

In return you will receive a generous salary, an excellent benefits package and a chance to play a key role in shaping the future of this rapidly-advancing technology sector. Apply now.

Keywords: Embedded software, consultancy, set-top boxes, digital TV, broadband, IMS, DRM, peer-to-peer, IP networks, DVB, MPEG, TCP/IP, GSM
 
hidden
25 Apr 2008
Cambridge : £Excellent Package
Team Leading, R&D, Comms
An outstanding opportunity for an experienced Software Manager to join this successful company as a Group Leader.

Your responsibilities will include staff welfare, technical direction and the d...
An outstanding opportunity for an experienced Software Manager to join this successful company as a Group Leader.

Your responsibilities will include staff welfare, technical direction and the day to day working within the group. It is expected that you will delegate and involve group members in some of these activities, however you will have ultimate responsibility within the group. You will also have responsibility for the day to day management of small to medium sized software projects run within the software department. This will involve planning, tracking, resource allocation and general issue resolution of a software project. These projects will typically have about 10 software engineers working across multiple discipline areas and/or software groups within R&D. This will also include liaison with other project managers and programme management within the company and reporting progress to line management and programme management.

Person Specification:

Required:

• Man management skills
• Wide ranging software development experience
• Detailed knowledge of software project management
• Previous experience successfully managing and delivering software developments to schedule and budget
• Previous team lead and/or line management experience
• Some domain specific knowledge – API control, host transport knowledge, Bluetooth stack overall knowledge

Desired:

• Domain environment knowledge – real-time software development techniques
• Knowledge of alternate software development practices – waterfall, iterative, agile etc

A great opportunity for the right person to be part of this success story!
 
hidden
22 Apr 2008
London / Surrey : c£45k + stock options + benefits
Fantastic Career Opportunity, Java, Swing, JDBC
Summary: Innovative Java Software Engineer with good academic background; Small, motivated team; Full contribution to the research / design of innovative next-generation products; Good benefits inclu...
Summary: Innovative Java Software Engineer with good academic background; Small, motivated team; Full contribution to the research / design of innovative next-generation products; Good benefits including share options, flexible working / working from home.

Do you have the drive and passion to help to grow an innovative software business and, as part of the company’s success, benefit significantly from your personal contribution? This is a fantastic opportunity for a bright, experienced Java Software Engineer to join a small, innovative software team to work on next-generation products.

This fast growing information management consultancy and software provider have developed a number of market-leading software products to enable their growing list of blue chip clients in the Legal, Banking, Property and Education sectors to gain significant gains.

They have now identified a significant opportunity for further growth and seek a talented, ambitious software developer to join their team at this important stage - to help to research / design and architect this new application.

You will be involved in all stages of the software development process, from concept to design, implementation and testing and will be expected to contribute ideas and help solve technical and design problems, in addition to writing code.

You will also further develop a number of their existing, successful products – and will gain good exposure to a wide range of technologies and ideas. Software development is very much a team effort with all developers working closely - they are passionate about their software and pride themselves on having introduced some very innovative technology to the industry.

In addition to an impressive academic record, you should offer significant commercial development experience in Java – ideally gained through the development of large, innovative software applications. Experience in related areas such as Swing, SQL & JDBC / Persistence Frameworks would also be expected.

In addition to a good base salary the position offers share options along with other benefits, including flexible working, and the possibility of working from home for some of the time as the projects progress.

Key words: Java, Swing, SQL, JDBC / Persistence Frameworks.
 
hidden
16 May 2008
Cambridge : to £30k + excellent benefits
C, C++, Perl, Unix, Superb opportunity
An exciting opportunity with this leading Internet software company. Due to growth, they are seeking talented Software Engineers.

You will be immediately involved in defining, designing, developi...
An exciting opportunity with this leading Internet software company. Due to growth, they are seeking talented Software Engineers.

You will be immediately involved in defining, designing, developing, testing, releasing and maintaining high performance software of exceptional quality. Unlike many development roles where your efforts have little impact, here the software you write will be used to handle billions of web transactions each day.

Our client's development team is made up of innovative, creative and highly skilled developers of world class software products. The relaxed and informal atmosphere in the team is key to maintaining the success of the company.

You will have graduated with a 1st or 2.1 in Computer Science or similar, from a top university. Experience with developing software in a UNIX environment (Linux, Solaris, HP-UX etc) is ESSENTIAL (they don't do Windows).

You'll have experience with C, C++ and Perl, and an excellent understanding of software engineering techniques and Internet technologies.

An excellent benefits package, including bonus, and superb career prospects are on offer.

Keywords: C, C++, Perl, UNIX, Linux, Solaris, HP-UX, Internet technologies, web technologies, 1st Class Hons, 2.1 Hons
 
hidden
21 Apr 2008
Cambridge : to £45k
.NET, C#, ASP, SQL, OOP, latest technologies
Work with the latest technologies and modern software development techniques.

Our market-leading client develops and sells enterprise planning and resource management software to organisations ar...
Work with the latest technologies and modern software development techniques.

Our market-leading client develops and sells enterprise planning and resource management software to organisations around the world.

They are actively seeking talented, experienced Software Developers to develop applications and utilities. You will be expected to employ the highest standards of software development and industry best practice.

Experience of developing software within a Microsoft development environment using Visual Studio, C#.Net and integrating with SQL Server & Oracle Databases is required.

Any experience with the following is useful:

- database notification, reporting technologies and XML data structures, schema creation and maintenance

- complex data models and mathematical algorithms; enterprise scale systems

Also knowledge of developing web applications with ASP.Net, a full understanding of OOP, client/server and n-tier development methodologies is required, and exposure to agile or related methodologies would be advantageous.

This opportunity represents an excellent prospect for someone to increase their knowledge of software development within an enterprise software development house; working for a company that is dynamic, within a relaxed but focused working environment.

Keywords: .NET, C#, ASP, SQL, OOP, Oracle, agile methods
 
hidden
25 Apr 2008
Cambridge : to c£45k+benefits
J2EE, .NET, web services, n-tier, Oracle/SQL Server, travel
Summary: an excellent, wide-ranging opportunity for a software developer/architect to join a leading scientific software company in a customer facing role.

You will work in a dynamic team to crea...
Summary: an excellent, wide-ranging opportunity for a software developer/architect to join a leading scientific software company in a customer facing role.

You will work in a dynamic team to create systems solutions for individual customers. The role encompasses involvement in the full project lifecycle, including technical leadership, initial customer meetings, software development and identification of follow-on extension work. The opportunity brings a level of variety similar to that found in a small company, but within a much larger organisation.

Your day to day work involve both software development and meeting with customers. You will be involved in a range of projects, from small product extensions to larger projects delivering enterprise systems involving integration of our client's software with a variety of 3rd party applications and frameworks.

You have a degree in Computer Science or related subject, with knowledge of a wide range of technologies, and an aptitude to learn new ones. Skills/experience of particular interest include J2EE, .NET, web services, enterprise system design, data modelling and database technologies (eg Oracle or Microsoft SQL Server).

You must have excellent communication skills and be able to work both independently and within a team. Up to 30% of your time will involve client site visits.

An excellent benefits package and an attractive salary are on offer for the right candidate.

Keywords: consultancy, software development, J2EE, .NET, data modelling, Oracle, SQL Server
 
hidden
24 Apr 2008
Cambridge : to £25k + exceptional benefits
C, C++, Unix/Linux/Solaris/HP-UX, Internet Technologies
An exciting opportunity with this leading Internet software company. Due to growth, they are seeking talented Graduate Software Engineers.

You will be immediately involved in defining, designing,...
An exciting opportunity with this leading Internet software company. Due to growth, they are seeking talented Graduate Software Engineers.

You will be immediately involved in defining, designing, developing, testing, releasing and maintaining high performance software of exceptional quality. Unlike many development roles where your efforts have little impact, here the software you write will be used to handle billions of web transactions each day.

Our client's development team is made up of innovative, creative and highly skilled developers of world class software products. The relaxed and informal atmosphere in the team is key to maintaining the success of the company.

You will have graduated in 2007, or expect to graduate this year, with a 1st or 2.1 in Computer Science or similar, from a top university. Experience with developing software in a UNIX environment (Linux, Solaris, HP-UX etc) is ESSENTIAL (they don't do Windows).

You'll have a knowledge of key Internet technologies, and typically strong experience with C, C++, and scripting languages like Perl, and you'll have a thirst to develop your knowledge and skills.

An excellent benefits package, an attractive salary and most importantly superb career prospects are on offer.

Keywords: C, C++, Unix, Linux, Solaris, HP-UX, Perl, internet technologies, web technologies, 1st Class Hons, 2.1 Hons, 2007 graduate, 2008 graduate
 
hidden
07 May 2008
Cambridge : c.£40k + benefits
C and/or C++, Algorithms, Perl and/or Python, Linux
Summary: This is a great opportunity for a software engineer to work within a highly scientific environment. Cambridge, to £40k + benefits.

Our client is a leading name in DNA sequencing technolo...
Summary: This is a great opportunity for a software engineer to work within a highly scientific environment. Cambridge, to £40k + benefits.

Our client is a leading name in DNA sequencing technology. Their in-house biologists and scientific programmers conduct leading research into DNA sequencing techniques. They now have the opportunity for a software engineer to join their Cambridge-based team and play a key role in translating prototype algorithms into robust and high-performance software for delivery to customers. You will be at least degree educated in a scientific field and have experience of scientific software development in C/C++ on Linux.

Keywords: C/C++, Perl/Python, Algorithms, Software Development, Linux.
 
129 Software Jobs : prev next
 
Software Engineer • Electronics Designer • Mathematical Modeller • Physicist • Mechanical Engineer • Technical Author • Analyst
Technical Project Manager • Consultant • QA Manager • Technical Director • Systems Manager • Business Development Manager