Software Engineer
Tec Partners
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 60KJob location
Tech stack
Clean Code Principles
ASP.NET
.NET
Azure
C Sharp (Programming Language)
Cloud Computing
Code Coverage
Software Quality
Software Design Patterns
Linux
DevOps
Python
Software Architecture
Software Engineering
Job description
- In this role, I will expect you to thrive on solving complex problems and driving technical excellence. You will lead by example, championing best-practice design patterns, robust software architecture, and agile delivery. As our company prepares for significant growth, you will help re-architect and harden systems to handle 10x-100x scale, ensuring the platform is built to last. Beyond writing high-quality, maintainable code, you will mentor junior engineers, influence "buy vs build" decisions, and strike the right balance between strong engineering principles and pragmatic solutions. You will be the guardian of code quality, driving test coverage and long-term maintainability.
Technologies:
- Architect
- Azure
- C#
- DevOps
- Hardware
- Linux
- Python
- Robotics
- ASP.NET
- Cloud
Requirements
- 3+ years of experience in software engineering
- Strong background with C# and .NET
- Familiarity with Linux, Python, and Azure DevOps
- Experience in both start-up/scale-up and larger organizations
- Excellent communication skills
- Bonus: experience in robotics or hardware-based products