Software Engineer
Harrington Starr
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
£ 54KJob location
Remote
Tech stack
HTML
JavaScript
Behavior-Driven Development
C Sharp (Programming Language)
CSS
Continuous Integration
Database Design
Software Design Patterns
Web Development
Object-Oriented Software Development
Software Engineering
Backend
Information Technology
Code Restructuring
Job description
- Design, develop, and maintain backend, service, and portal systems on payment platforms.
- Collaborate with engineers to ensure deliverables are accurate, testable, and impactful.
- Enhance development processes through automation, simplification, and continuous improvement.
- Support projects from requirements analysis through deployment, including software release activities.
- Contribute to both individual and team projects, solving complex challenges that deliver value to customers.
Benefits of the role:
- Fully remote working with a flexible structure.
- Training and mentoring opportunities to support professional development.
- Exposure to modern practices such as CI/CD and Behaviour-Driven Development.
- Join a team that values outcomes over outputs, where innovation and problem-solving are encouraged.
- A collaborative, supportive environment focused on growth and technical excellence.
Requirements
- 3-5 years' experience in a Software Engineering role.
- BS or MS in Computer Science (or related discipline).
- Strong commercial experience with C#.
- Experience building and maintaining highly scalable, high-performance systems.
- Solid knowledge of web development (HTML, JavaScript, CSS) and database design.
- Familiarity with design patterns, refactoring, and OO design principles.
- Proactive and detail-oriented, with strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
About the company
Harrington Starr has partnered with a leading Global Payments Technology company who are seeking to hire a Software Engineer to join their growing engineering team. This is an exciting opportunity to work on scalable, resilient systems while contributing to real-world solutions in the financial technology space.