Senior Software Engineer

EC1 Partners Ltd
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 87K

Job location

Charing Cross, United Kingdom

Tech stack

Java
Computer-Aided Design
Amazon Web Services (AWS)
Java Persistence API
PostgreSQL
Maven
Cloud Services
Swagger
Responsive Web Design
Software Engineering
Software Systems
Trusted Systems
Web Standards
Spring-boot
GIT
Spring Data
Information Technology
Kafka
REST
Docker
Jenkins

Job description

Are you ready to make a significant impact in the world of financial technology? We are seeking a dynamic and experienced Senior Software Engineer to join our Portfolio Optimization Team. This is your chance to be part of a forward-thinking organization that is revolutionizing financial markets by unlocking capital constraints and enabling greater access to diversified investment opportunities. If you are passionate about cutting-edge technology, thrive in a fast-paced environment, and want to work with a team of exceptional professionals, this is the role for you!, * Design software solutions that align with agreed standards, architecture, and requirements.

  • Develop high-quality, scalable, and secure systems.
  • Collaborate closely with team leads, team members, and product managers to define and implement roadmap features.
  • Contribute to and drive technological and architectural decisions.
  • Work with various R&D and support teams to ensure seamless integration and functionality.
  • Create high-quality, responsive UI applications adhering to web standards for accessibility and responsive design.
  • Share knowledge and lead best practices in technological processes.
  • Take ownership of tasks and drive them forward autonomously., * Collaborating with a team of talented developers to enhance our Portfolio Optimization products.
  • Designing and implementing innovative software solutions.
  • Engaging with product managers to align on feature roadmaps and deliverables.
  • Making key technological and architectural decisions to drive the product forward.
  • Developing and maintaining responsive and accessible UI applications.
  • Sharing your expertise and mentoring team members to foster a culture of continuous learning.

Requirements

  • A B.Sc. degree in Computer Science, Software Engineering, or equivalent (M.Sc. is a plus).
  • At least 8 years of experience in Java server-side development, including cloud services (preferably AWS).
  • Proficiency in C# and .NET.
  • Proven experience in building complex, large-scale software solutions from scratch to live production.
  • Expertise in technologies such as Java, Spring Boot, Spring Data, JPA, Swagger, Maven, Kafka, PostgreSQL, Jenkins, GIT, RESTful Services, and Docker.
  • Strong analytical skills and a "Can-Do" mentality.
  • Excellent English communication skills, both spoken and written.
  • Financial industry knowledge is a plus.
  • The ability to learn and thrive in a fast-paced, dynamic environment.

Benefits & conditions

We value our team and offer a competitive compensation package, including:

  • A target annual base salary of £112,000 (dependent on experience, qualifications, and skills).
  • Annual discretionary bonus and company equity.
  • Comprehensive company-sponsored benefits and perks.
  • The opportunity to work in a dynamic, innovative, and collaborative environment.
  • A chance to be part of a company recognized for its excellence and innovation in the fintech industry.

We are guided by a set of core values that define who we are and how we operate:

  • Purpose-Driven: We lead with purpose while creating exceptional value.
  • Innovative: We pursue big breakthroughs responsibly.
  • Independent Thinkers: We learn from the best and are unapologetically independent.
  • Future-Focused: We are obsessed with the future and fanatical about executing today.
  • Resilient: We play tough, with heart.

Our team is built on three key attributes:

  • Super Smart: We value quality thinking and know what excellence looks like.
  • Badass: We are all in, get things done, and maintain high standards.
  • Good Human: We are collaborative, open-minded, authentic, and real, always striving for self-actualization.

If you are ready to take your career to the next level and be part of a team that is shaping the future of financial markets, we want to hear from you!

Apply for this position