IC Resources Ltd

Software Development Engineer - C, C++ or Python

£4000 - £60000 per annum
01 Oct 2017
29 Oct 2017
Simon Allen
Job Function
Specialist Area
Contract Type
Full Time
Software Development Engineer - C or C++ or Python
Salary £40,000 - £60,000

We are looking for a Software Development Engineer experienced in coding with C, C++ or Python, to join my successful Cambridge based start-up where you will be working on the development, maintenance and expansion of the pipeline, and participating in building and solving the challenges of a growing portfolio.

You will have significant influence on implementing or integrating new features, drive the system architecture, and spearhead the best practices that enable a quality product. This role would suit a Software Engineer who has excellent testing / QA knowledge and experience.

As Software Development Engineer you will:
*Deliver high quality, maintainable and robust code on time, as part of a team
*Execute projects and develop against an outlined design
*Develop pragmatic solutions and building flexible systems without over-engineering
*Be involved at all stages of the software development cycle, including designing and developing new architectural systems and improvements, and QA processes
*Participation in estimation and sprint planning in an agile environment

Essential experience for the Software Development Engineer to have:

*Bachelor's Degree in Computer Science or similar / equivalent
*Relevant professional experience in software development, specifically C, C++ or Python
*Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
*Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
*Good Linux skills.
*Experience of working within a team to deliver and run high quality systems

Any of the following would be beneficial but are not essential:

*STL or Boost
*Strong skills and experience in cloud-based software development, preferably AWS
*Working with distributed and/or clustered systems
*Building and running horizontally scaling architectures
*Using cloud-based queueing, messaging, monitoring and storage techniques
*Experience in flow-based programming
*Familiarity with statistical models and data mining algorithms

If you are a seasoned Software Developer with experience programming in C, C++ or Python, have a sound understanding of QA processes and would like to work for a successful start-up in Cambridge, please get in touch with Simon Allen at IC Resources for further information.

Keywords: C, C++, Python, QA, software, Developer, Engineer, computer, science, Linux, STL, Boost, AWS, systems, data, mining, algorithms, Cambridge

Apply for Software Development Engineer - C, C++ or Python

Already uploaded your CV? Sign in to apply instantly


Your CV must be a .doc, .pdf, .docx, .rtf, and no bigger than 1MB

4000 characters left

By applying for a job listed on Electronics Weekly Jobs you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please email us.

More jobs like this