FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Java
Ant-TechSenior Software Engineer developing scalable fintech platforms using Java for a collaborative engineering team. Focus on code quality, automated testing, and continuous improvement in a remote setting.
Tech Stack
Tools & technologiesJava
About the role
Key responsibilities & impact- Design and build scalable fintech platforms and backend components using Java.
- Refactor and improve code quality, maintainability, and system design.
- Develop comprehensive automated test suites and contribute to a strong testing culture.
- Automate repetitive processes and improve engineering efficiency.
- Collaborate closely with teammates through pair programming and knowledge sharing.
- Contribute across different areas of the platform with an 'our code' mindset.
Requirements
What you’ll need- Commercial experience developing software in Java.
- Experience working as a Senior Software Engineer or equivalent.
- Comfortable participating in full-time pair programming.
- Strong understanding of TDD and automated testing practices.
- Excellent written and verbal communication skills.
- Ability to clearly explain ideas, technical decisions, and thought processes.
Benefits
Comp & perks- Competitive salary package up to £130,000
- Equity participation
- Comprehensive benefits package
- Fully remote working arrangement
- Opportunity to work with a highly collaborative engineering team
- Strong engineering culture focused on learning, craftsmanship, and quality
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javaautomated testingTDDcode qualitysystem designscalable platformsbackend componentsengineering efficiencypair programmingcode refactoring
Soft Skills
communication skillscollaborationknowledge sharingproblem-solvingtechnical explanation