Salary: £80,000 to £100,000 plus on-call bonus
Benefits: Private health insurance, Nest pension scheme, competitive holiday allowance, home office equipment, and more
Experience: Minimum ten years in a related role, including at least two in a team lead or management position
Type: Full-time (37.5 hours) or part-time (4-day week, 32 hours) with flexitime policy
Location: Remote (occasional travel to London)
About the role
We are seeking a fully remote Software Engineering Manager responsible for the daily operations of the NewsNow platform and leading our small development team to deliver impactful product improvements aligned with our mission to provide leading news aggregation services.
You and your skills
The ideal candidate will:
- Possess a highly analytical mindset, supported by a degree in mathematics, computer science, statistics, physics, or equivalent experience
- Have strong coding skills in high-level languages such as Perl, Python, C/C++, Go, Rust, NodeJS, Java, or similar, with a flexible approach to learning new languages
- Be experienced with Perl, Python 3, and NodeJS, and willing to work with or learn these technologies
- Possess robust scripting skills (Bash, Perl, Python)
- Exhibit excellent communication skills, both written and verbal, capable of engaging in technical discussions confidently
- Be proficient in Linux server and system administration (e.g., package management, kernel updates, filesystems, volume management)
- Have experience managing containerized workloads using Docker or Kubernetes
- Be an expert in Root Cause Analysis
- Have a strong desire to learn new skills and technologies, with proven research capabilities and adaptability
- Possess at least two years of experience training and leading teams to deliver projects on time and within budget
- Be willing to lead from the front and take responsibility for team performance
Additionally, the candidate should have experience or understanding of at least three of the following areas, with the ability to learn others as needed:
- Distributed or large-scale systems
- MySQL/SQL database design, query optimization, and administration
- Web development using HTML, CSS, JavaScript, Vue/React
- Apache web server and related modules
- Cloud platforms such as AWS, Google Cloud, Azure
- CI/CD pipeline setup, testing, and administration
- Networking and firewall configuration
- Natural language processing
Responsibilities Leading, motivating, and managing the development team
- Assign work based on business priorities and team skills
- Support team members' growth and learning
- Monitor and report on team performance
- Maintain high team motivation and focus on delivery
Design, develop, and implement solutions
- Develop expertise in all NewsNow systems and languages
- Scope, design, and build both frontend and backend components
- Maintain standards for security, scalability, and maintainability
- Resolve complex bugs and issues
Monitoring, maintenance, and administration of production systems
- Manage servers running Debian Linux and containerized workloads (Docker Swarm)
- Oversee replicated databases (MySQL) and volume management (LVM, ZFS)
- Configure firewalls (iptables/nftables) and routing protocols (BGP, OSPF)
- Participate in on-call support and resolve production outages
Training will be provided on specific technologies used in our stack.
Apply now