At a Glance
- Tasks: Join a dynamic team to enhance and modernise our core systems with cutting-edge technologies.
- Company: Innovative tech company focused on performance, reliability, and scalability.
- Benefits: Remote work, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact by developing high-performance services and influencing technical direction.
- Qualifications: Strong experience in C#/.NET, Python, and embedded software development.
- Other info: Collaborative environment with a focus on innovation and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for a Senior Software Engineer to strengthen our engineering capability and support the evolution of our core systems. This is a hands-on role across the stack in a small, highly capable team, working closely with the Technical Lead to maintain, improve, and modernise a mature, production-critical platform. Our systems are business-critical, designed for performance, reliability, and scalability. Balance building new features with improving existing systems.
- Backend & APIs: Build and maintain high-performance services using C#/.NET and Python.
- Databases: Work with relational and NoSQL databases, optimising SQL queries for performance and reliability.
- Embedded & Device Software: Develop practical device software with C, C++, Python, and shell scripting.
- Testing & Quality: Write unit and integration tests to ensure system reliability.
- Support: Support deployments, monitor system health, and contribute to smooth day-to-day operation using tools such as Grafana.
- Applications & APIs: C#/.NET (4.7, 8, 9), Python, SQL Server, MongoDB, JS/TS, WinForms, C, C++, Python, C for microcontrollers, shell scripting.
- Cloud & Infrastructure: Google Cloud, Microsoft Azure, Docker, Linux.
Strong experience building and maintaining production software, commercial experience with C#/.NET, SQL and relational database knowledge, Python in production, C/C++ commercial or systems experience, embedded/device software development, Docker, cloud platforms, networking fundamentals, JS/TS and modern web frameworks (Angular, React). Influence architecture and long-term technical direction of a proven product.
Senior PHP Software Engineer (Remote) in England employer: Hatched Recruitment Group
Contact Detail:
Hatched Recruitment Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior PHP Software Engineer (Remote) in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with PHP or similar stacks. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving C#, Python, or embedded software. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions related to backend development and databases, so you're ready to impress when it counts.
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows you're genuinely interested in being part of our journey.
We think you need these skills to ace Senior PHP Software Engineer (Remote) in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior PHP Software Engineer role. Highlight your experience with C#/.NET, Python, and any relevant cloud technologies. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Don’t forget to mention your experience with high-performance services and system reliability.
Showcase Your Projects: If you've worked on any projects that demonstrate your skills in backend development, databases, or embedded software, make sure to include them. We love seeing practical examples of your work and how you’ve tackled challenges in the past.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. We can’t wait to hear from you!
How to prepare for a job interview at Hatched Recruitment Group
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description. Brush up on your C#/.NET, Python, and SQL skills, as well as your experience with Docker and cloud platforms. Being able to discuss specific projects where you've used these technologies will show that you're not just familiar but also capable.
✨Showcase Problem-Solving Skills
Prepare to discuss how you've tackled challenges in previous roles, especially around performance and reliability. Think of examples where you optimised SQL queries or improved system health. This will demonstrate your hands-on experience and ability to contribute to a production-critical platform.
✨Understand the Business Impact
Be ready to explain how your work as a Senior Software Engineer can influence the architecture and long-term direction of a product. Show that you understand the balance between building new features and improving existing systems, and how this impacts the business as a whole.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the current challenges they face, and their vision for the future. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values and work style.