Software Engineer II

Software Engineer II

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join our Billing Engineering team to develop innovative software solutions using Java, React, and SQL.
  • Company: Apex Fintech Solutions powers digital wealth management for over 20 million clients globally.
  • Benefits: Enjoy a competitive salary, flexible working hours, and perks like catered lunches and health insurance.
  • Why this job: Make an immediate impact in a fast-paced environment while working with top industry professionals.
  • Qualifications: Bachelor's degree in a tech field and 3+ years of software development experience required.
  • Other info: Hybrid work environment with opportunities for continuous learning and professional development.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Join to apply for the Software Engineer II role at Apex Fintech Solutions UK

About AFS

Apex Fintech Solutions (AFS) powers innovation and the future of digital wealth management by processing millions of transactions daily to simplify, automate, and facilitate access to financial markets for all. Our robust suite of fintech solutions enables us to support clients such as Stash, Betterment, SoFi, and Webull, and more than 20 million of our clients’ customers. As a global organization we have offices in Austin, Dallas, Chicago, New York, Portland, Belfast, and Manila. AFS has received a number of prestigious industry awards including 2021 Best Wealth Management Company (Fintech Breakthrough Awards), 2021 Most Innovative Companies (Fast Company), 2021 Best API & Best Trading Technology (Global Fintech Awards).

About This Role

This is an incredible opportunity for a Software Engineer II to join Apex’s Engineering team. As a software engineer you will work closely with other engineers, tech leads, product managers, and architects to build the next generation version of Apex Compliance and Regulatory applications, and Tax & Cost Basis services. The Software Engineer will be an integral part of our team supporting the technology organization in a transformation toward a highly scalable and resilient system. This is a role for someone who flourishes in a fast‑paced and collaborative environment.

Dies / Responsibilities

  • Define, develop, deploy, and operate software that delivers real value to Apex. We often work with micro‑services managed by Kubernetes.
  • Assist with ownership of end‑to‑end software development of new features/tools including design, documentation, implementation, and testing in our cloud development environment.
  • Support project priorities, deadlines and deliverables with your technical expertise.
  • Build robust, scalable, and self‑healing services to ensure optimal performance and reliability with minimal manual intervention.
  • Support the production systems on cloud environment which includes build, deployment (CI/CD), and monitoring (Datadog, PagerDuty).
  • Deliver high quality code by following coding standards, performing code reviews and ensuring test coverage at all levels.
  • Identify risks, perform risk analysis, effectively manage risks; proactively raise prioritization and scheduling trade‑off decisions, escalating and identifying alternate options as appropriate; Follow defined Risk Management processes.
  • Collaborate with engineers and other teams to elevate technology, follow agile ceremonies and consistently apply best practices.
  • Be a self‑starter, capable of solving ambiguous and challenging technical problems with wide scopeli>
  • Assess existing processes and identify opportunity for improvement.

Education and Experience

  • BA, BS, or MS in Computer Science, Engineering or related technology field (or equivalent work experience) required.
  • 3+ years of prior experience as a Software Engineer is required.
  • Experience with Docker and/or Kubernetes is required.
  • Experience working with any cloud‑based provider (GCP/AWS/Azure) is highly desirable.
  • Experience with developing highly scalable and performant microservices preferred.
  • Experience working with Astronomer and Apache Airflow or any other related tools in the field of data orchestration is a plus.
  • Financial services background is a plus.

Required Skills / Abilities

  • Strong fundamentals of system architecture, object‑oriented design, algorithm, and data structures.
  • Expertise in at least one modern programming language (Java and Python preferred).
  • Strong SQL skills and expertise with relational database systems (e.g., PostgreSQL, SQL Server).
  • Ability to visualize and propose system design, document the design and implement it.
  • Ability to learn new and unfamiliar technologies (languages, tools, frameworks) quickly, as required.
  • Adaptability: while you enjoy establishing processes and standards, you understand the need to be flexible and enjoy trying new things.

Work Environment

This job operates in a hybrid, office environment 2 days per week.

Rewards

We offer a robust package of employee perks and benefits, including a market‑leading salary with an annual bonus, 28 days of annual leave plus 10 Northern Ireland national holidays, a training and development budget, and a pension matched up to 7%. Our benefits also cover private health insurance for medical, dental, and optical care, and life insurance. We emphasize work‑life balance with flexible working hours, parental leave, a modern city centre office, and a hybrid work schedule that allows for greater flexibility by partially working from home. Additional perks include monthly catered lunches, unlimited drinks and snacks, hackathon events, poker tournaments, and a charitable matching gift program.

EEO Statement

Apex Fintech Solutions is an equal opportunity employer that does not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, veteran status, marital status, or any other protected characteristic. Our hiring practices ensure that all qualified applicants receive fair consideration without regard to these characteristics.

Disability Statement

Apex Fintech Solutions is committed to creating an inclusive and accessible workplace for all candidates, including those with disabilities. We are dedicated to ensuring equal employment opportunities and providing reasonable to qualified individuals with disabilities. If you require reasonable accommodations to participate in the application or interview process, please submit your request via the Candidate Accommodation Requests Form. We will work with you to provide the necessary accommodations to ensure your full participation in our hiring process.

#J-18808-Ljbffr

Software Engineer II employer: Apex Fintech Solutions UK

Apex Fintech Solutions is an exceptional employer that fosters a fast-paced, entrepreneurial work culture where innovation thrives. With a strong focus on employee growth, we offer extensive training and development opportunities, competitive salaries, and a comprehensive benefits package, including flexible working arrangements and a vibrant office environment in the heart of Belfast. Join us to make a meaningful impact in the fintech industry while enjoying a supportive atmosphere that values work-life balance and personal development.
A

Contact Detail:

Apex Fintech Solutions UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, such as Java, React, SQL, and Google Cloud Platform. Having hands-on experience or projects showcasing these skills can significantly boost your chances.

✨Tip Number 2

Engage with the fintech community online. Join forums, attend webinars, or participate in hackathons related to financial technology. This not only enhances your knowledge but also helps you network with professionals in the industry.

✨Tip Number 3

Showcase your problem-solving skills by preparing for technical interviews. Practice coding challenges on platforms like LeetCode or HackerRank, focusing on algorithms and data structures that are relevant to software engineering.

✨Tip Number 4

Research Apex Fintech Solutions and their clients. Understanding their products and services will allow you to tailor your discussions during interviews, demonstrating your genuine interest in the company and its mission.

We think you need these skills to ace Software Engineer II

Proficiency in Java and React
Strong SQL skills
Experience with Google Cloud Platform
Understanding of RDBMS
Familiarity with Kubernetes and Docker
Full lifecycle software development experience
Ability to write high-quality, well-tested code
Knowledge of object-oriented programming principles
Excellent problem-solving skills
Strong verbal and written communication skills
Adaptability to new technologies and challenges
Proactive approach to learning and professional development
Experience in project management and prioritisation

Some tips for your application 🫡

Tailor Your CV: Make sure to customise your CV to highlight relevant experience and skills that align with the Software Engineer II role. Focus on your proficiency in Java, React, SQL, and any experience with cloud platforms like Google Cloud.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for fintech and your understanding of financial markets. Mention specific projects or experiences that demonstrate your problem-solving skills and adaptability in a tech-driven environment.

Showcase Continuous Learning: Emphasise any ongoing education or certifications you have pursued in programming languages, cloud services, or software development methodologies. This shows your commitment to professional development, which is highly valued by Apex Fintech Solutions.

Highlight Team Collaboration Skills: In your application, mention your communication skills and experiences working in teams. Apex values collaboration, so providing examples of how you've successfully worked with others will strengthen your application.

How to prepare for a job interview at Apex Fintech Solutions UK

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, React, SQL, and cloud platforms like Google Cloud. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your technical proficiency.

✨Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Prepare to explain your thought process in tackling complex problems, showcasing your methodical approach and how you’ve resolved issues in past projects.

✨Express Interest in Financial Markets

Even if you lack direct experience in financial services, showing a keen interest in financial markets and trading platforms can set you apart. Research current trends and be ready to discuss how they relate to the role.

✨Prepare for Team Collaboration Questions

Since communication and teamwork are crucial, think of examples where you've successfully collaborated with others. Be ready to discuss how you handle feedback, mentor peers, and contribute to a positive team environment.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>