software engineer
6 the last 345 days, recently 2024-04-01
Responsibility
- develop cutting-edge machine learning algorithms to understand and analyse text
- analysis of customer requirements to produce maintainable designs as well as collaboration in unit tests
- system-level architecture development
Show more +18 - posing hypothetical scenarios to validate software performance during exploratory testing
- creating high integrity software, based on formally defined specifications and focused on functional correctness
- innovate and create ideas to further enhance the software product
- kernel layer programming
- traditional project-based development
- employing a keen investigative mindset to uncover overlooked edge cases and user workflows
- understand requirements and produce solutions
- supporting and mentoring junior team members
- crafting comprehensive manual test sets to guarantee broad coverage
- code reviews
- you will be expected to pick up new languages quickly, if a different technology is best suited to a certain project
- identifying testing areas ripe for improvement
- produce documentation
- vigilantly tracking metrics to gauge the quality of each release, assessing its performance on production systems
- work closely within a highly collaborative team
- formulating tests to validate the product's end-to-end functionality
- serving as a vital bridge between Development and Product teams, comprehending product specifications, and ensuring anticipated behavior
- understanding and addressing defects as they arise, contributing to their resolution, and expanding QA systems to preempt any potential recurrence in the future
Requirements
- if coming in at a senior level, you should have experience in kernel layer development for Windows, Linux, or Mac
- experience in networking
- excellent academic history, including a 2.1 or 1st class honours degree
Show more +28 - ideally, you will have at least 1 year of commercial experience using JavaScript and ideally, node.js and related technologies/frameworks
- excellent academic history including 2.1 or 1st class degree and AAB at A Level
- at least AAB at A-Level
- strong design and coding skills
- you class yourself as a tech innovator and the idea of shaping products and suggesting new technologies really appeals
- meticulous attention to detail
- problem-solving skills
- ability to quickly pick up new programming languages
- love of problem-solving
- understanding of computer networking
- proactive nature and eagerness to ask questions to expand knowledge base
- strong analytical skills
- good communication skills
- picks up technical concepts very quickly
- keen interest in security
- bonus knowledge includes experience in Swift, Go, cybersecurity, cryptography, or mentoring junior developers
- ability to work with autonomy and as part of a team
- ideally some manual or automated testing experience
- given the consultancy element of the role, you will need to be great at understanding requirements and suggesting solutions
- commercial experience working in a low-level programming role, using C/C++
- excellent communication skills, both written and verbal
- A minimum of a 2.1 bachelors from a top tier International University in a STEM subject such as Computer Science, Maths, Physics, Engineering etc - Maths & Physics based subjects tend to do well
- ideally, you will have at least 2 years working in a commercial applications software role, although strong graduates who have a year in industry, will be considered
- lived in UK for past 10 years, no criminal record etc)
- ability to quickly pick up new technologies – working in JavaScript you’re aware new technologies/frameworks emerge all of the time, and you will need to stay abreast of the latest and best technologies to apply to any given project
- proficiency in coding in a main language like C/C++, coupled with a desire to learn new languages and technologies
- experience in object-oriented programming, ideally Java, although Python or C++ considered
- ideally you will have experience in both C# and C++ but either will be considered
Trade
- information Design & Documentation
- Information Design & Documentation
low salary - 37% lower than the average in this position
Earnings for position software engineer
software engineer - How much money do you make working at this position?
Average salary at company REDTECH RECRUITMENT is 2708£.
The national average salary is 3400£.
1600 £
Lowest
Lowest
4400 £
Average
Average
7200 £
Highest
Highest
Salary in other companies in the position software engineer
ALLEN LANE | 15500 £ | 11200 £ 15500 £ |
AXON | 14583 £ | 11200 £ 15500 £ |
SOURCE GROUP INTERNATIONAL | 14000 £ | 11200 £ 15500 £ |
TRIUMPH CONSULTANTS | 13000 £ | 11200 £ 15500 £ |
EAMES CONSULTING | 13000 £ | 11200 £ 15500 £ |
ORBIS | 11944 £ | 11200 £ 15500 £ |
PEOPLEWORKS | 11500 £ | 11200 £ 15500 £ |
XCEDE | 11250 £ | 11200 £ 15500 £ |
TRUST IN SODA | 11250 £ | 11200 £ 15500 £ |
REAL RECRUITMENT SOLUTIONS | 11200 £ | 11200 £ 15500 £ |