Job description
C Software Engineer – Remote Working Applies
£80,000-£90,000
Innovative data storage solutions company with a range of high-profile media clients are looking for an experienced and talented Python developer to join. The role will be developing reliable, maintainable, scalable and fault-tolerant backend services that enable the growth of the business.
What You'll Do
- You’ll be responsible for a highly scalable data management product, used by customers to deliver data at extreme speeds, just-in-time, or enabling fully global workflows
- Work with engineers to develop software and develop methodologies in an agile environment
- Participate in agile development of project timelines, implementation design specifications, system flow diagrams, documentation, testing and continual improvement of product
- Perform code reviews and propose solutions to anticipate and resolve problems
- Work closely with QA team and use of formal and effective development methodologies and documentation review
- Feature enhancements, bug fixes, documentation, and testing
- Software issue management, ensuring improvements and bug fixes are identified, captured, implemented, released and communicated
Key Skills
- Proven work experience as a C Developer at a senior level
- POSIX file system operations
- Multi-threading / multi-process / parallel architectures
- Valgrind, git, gdb
- Linux competence (Ubuntu and RedHat are primary platforms)
- Linux Kernel VFS layer
- STL and BOOST
- Software project/issue management systems, such as Jira (preferred), Trac, GitHub, etc.
- Experience with S3, Azure and GCS SDKs
- Kernel module development
- Knowledge of high-level languages including Python and Go
- CI tools, such as Jenkins
- Docker
- Knowledge of queuing systems, HTTP protocols, JSON and cloud vendor protocols
- Experience building production-grade dynamically scalable services and have participated in development teams successfully shipping a software product
Arden Resourcing Limited is acting as an employment agency regards the above position
Job Type: Full-time
Salary: £80,000.00-£90,000.00 per year
Benefits:
- Company events
- Company pension
- Employee discount
- Flexitime
- Sick pay
- Work from home
Schedule:
- Flexitime
- Monday to Friday
Supplemental pay types:
- Bonus scheme
- Yearly bonus
Work Location: Remote