Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Synechron:
Synechron is a leading consulting and technology services provider specialised in digital transformation for financial services. We deliver innovative solutions tailored to the banking, capital markets, insurance, and wealth management sectors, empowering organisations to accelerate their digital agendas.
Job Overview:
We are seeking a highly skilled and experienced Senior Software Engineer to join our Benchmark & Index Management team in the UK. The successful candidate will play a pivotal role in designing, developing, and maintaining scalable, secure, and high-quality index systems integral to our strategic growth initiatives. This role involves end-to-end ownership of software development, closely collaborating with business and engineering teams to deliver innovative solutions that meet client and organisational needs.
Key Responsibilities:
- Lead and contribute to the development of robust software architecture and design solutions.
- Identify, prioritise, and execute tasks throughout the software development lifecycle.
- Develop clean, efficient, and scalable applications and tools.
- Advocate for engineering excellence by implementing best practices such as automation, code reviews, and CI/CD pipelines.
- Ensure high product quality and reliability through comprehensive testing strategies including unit, integration, and BDD tests.
- Collaborate with business stakeholders and engineering teams to deliver products and services aligned with strategic goals.
- Communicate technical concepts clearly and effectively to diverse audiences.
- Foster a culture of engineering excellence via mentorship, peer reviews, and adherence to industry standards and methodologies.
- Continuously optimise systems for performance, scalability, security, and resilience in a production environment.
Experience & Skills:
- 8+ years of proven experience in software development within enterprise environments, focusing on large-scale, data-intensive applications.
- Expertise in database modelling, performance tuning, and optimisation—especially with SQL Server, Sybase, and PostgreSQL.
- Strong proficiency in application programming using C# .NET, with experience in designing RESTful APIs and microservices architecture.
- UI development skills with modern technologies such as Angular, JavaScript, HTML/CSS.
- Hands-on experience with AWS cloud services including EC2, EKS, Lambda, SQS, SNS, AWS Glue, etc.
- Familiarity with unit testing frameworks (e.g., MSTest, tSQLt) and BDD tools (e.g., Cucumber, Mocha).
- Proven track record of delivering high-quality, maintainable code and systems.
- Deep understanding of software engineering principles, automation, and DevOps practices.
- Strong problem-solving capabilities complemented by analytical skills.
- Experience with business and technical analysis, quality assurance, and delivery management.
- Knowledge of financial markets, particularly equities and fixed income, is highly desirable.
- Experience with Java (Spring Boot), Python, and cross-platform integrations is a plus.
- Proven ability to work within an agile environment emphasising collaboration, automation, and continuous improvement.
Key Skills
Ranked by relevanceReady to apply?
Join Synechron and take your career to the next level!
Application takes less than 5 minutes

