Staff Software Engineer in Belfast

Staff Software Engineer in Belfast

Belfast Full-Time 36000 - 60000 £ / year (est.) No home office possible
Apex Fintech Solutions UK

At a Glance

  • Tasks: Design and optimise billing services for a cutting-edge fintech platform.
  • Company: Join Apex Fintech Solutions, a leader in digital wealth management.
  • Benefits: Enjoy competitive salary, health benefits, and hybrid work flexibility.
  • Other info: Collaborate with top fintech clients and enjoy excellent career growth.
  • Why this job: Make an immediate impact in a fast-paced, innovative environment.
  • Qualifications: 8+ years in software development with expertise in Java or Python.

The predicted salary is between 36000 - 60000 £ per year.

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. Collectively, AFS creates an environment in which companies with the biggest ideas in fintech are empowered to change the world. As a global organization, we have offices in Austin, Dallas, Chicago, New York, Portland, Belfast, and Manila. If you are seeking a fast-paced and entrepreneurial environment where you'll have the opportunity to make an immediate impact, and you have the guts to change everything, this is the place for you.

ABOUT THIS ROLE

We’re seeking an innovative, passionate, and forward-thinking individual to join us as a Staff Software Engineer. This is an opportunity to join a fast-paced team with the urgency of a startup and the expertise of an established organisation. Due to the space we innovate in, your products will process billions of transactions per day in real-time and power both startup and established industry participants. As a Staff Platform Engineer in this multi-disciplinary team, you will play an integral role in designing, implementing, and optimizing our Billing services, tooling, and infrastructure to ensure robust, scalable and accurate billing to our clients.

Duties/Responsibilities

  • Design and evolve microservices architecture for the billing platform, ensuring scalability, reliability, and maintainability across the distributed system.
  • Lead technical decision-making for complex billing workflows involving rate configurations, charge calculations, settlement generation, and end-customer processing, balancing business requirements with system performance and cost constraints.
  • Drive performance optimization of data-intensive operations leveraging BigQuery, PostgreSQL, and caching strategies to handle high-volume financial calculations and reporting at scale.
  • Mentor and guide engineers across multiple teams, establishing best practices for Java development, Bazel build configurations, database migrations with Flyway, and event-driven architectures.
  • Own system reliability and operational excellence, implementing comprehensive monitoring with Datadog, designing robust error handling and validation, and ensuring SLOs are met for critical financial processes.
  • Collaborate cross-functionally with product, finance, and compliance teams to translate business requirements into technical solutions, managing integrations with external financial systems and internal platform services.
  • Establish and maintain technical standards for the billing domain, including testing strategies, API design with gRPC and Protobuf, database schema evolution, and deployment practices across multiple environments.

Education and/or Experience

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience) required; advanced degree preferred.
  • 8+ years of experience in software development with a deep knowledge in one or more programming languages, including Java, Python.
  • Experience with automated testing frameworks and methodologies for backend services.
  • Experience contributing to topics and participating in technical direction and implementation strategy for projects.
  • Experience with CI/CD (Continuous Integration/Continuous Deployment) pipelines and tools, automating build, test, and deployment processes.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with SQL including the ability to write complex queries and optimise database performance, e.g. Postgres, MS SQL Server.
  • Experience in financial services a plus.

Required Skills/Abilities

  • Expertise with containerization (Docker), orchestration (Kubernetes), cloud platforms (GCP, AWS), and infrastructure automation (Terraform, Ansible).
  • Expertise in software release tooling, GitOps, and CI/CD practices.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  • Knowledge of API management methodologies, security practices, and traffic management strategies.

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

Staff Software Engineer in Belfast employer: Apex Fintech Solutions UK

Apex Fintech Solutions is an exceptional employer that fosters a dynamic and entrepreneurial work culture, perfect for innovative minds eager to make a significant impact in the fintech sector. With opportunities for professional growth, mentorship from experienced engineers, and a commitment to cutting-edge technology, employees are empowered to excel in their roles while enjoying the flexibility of a hybrid work environment. Join us in our vibrant offices located in major cities like Austin and New York, where collaboration and creativity thrive, and be part of a team that is shaping the future of digital wealth management.
Apex Fintech Solutions UK

Contact Detail:

Apex Fintech Solutions UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer in Belfast

✨Tip Number 1

Network like a pro! Reach out to current employees at Apex Fintech Solutions on LinkedIn. A friendly chat can give us insider info about the company culture and maybe even a referral!

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. We recommend doing mock interviews with friends or using platforms that simulate coding challenges. This will help us feel more confident when tackling those tricky questions.

✨Tip Number 3

Showcase your passion for fintech! During interviews, share your thoughts on industry trends and how you can contribute to AFS's mission. This will demonstrate our enthusiasm and alignment with their goals.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we can keep track of our progress and any updates directly from there.

We think you need these skills to ace Staff Software Engineer in Belfast

Microservices Architecture
Java Development
Python Programming
BigQuery
PostgreSQL
Caching Strategies
Automated Testing Frameworks
CI/CD Pipelines
Cloud Platforms (AWS, GCP)
SQL Query Optimization
Containerization (Docker)
Orchestration (Kubernetes)
Infrastructure Automation (Terraform, Ansible)
API Management
Excellent Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Staff Software Engineer role. Highlight your experience with microservices architecture, cloud platforms, and any relevant fintech projects. We want to see how your skills align with what we do at Apex Fintech Solutions!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for fintech and innovation, and explain why you’re excited about the opportunity to work with us. Let’s see your personality come through while keeping it professional.

Showcase Your Technical Skills: Don’t hold back on showcasing your technical skills! Mention your expertise in Java, Python, and any experience with CI/CD pipelines or cloud platforms. We love seeing candidates who can demonstrate their knowledge and experience clearly.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!

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

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, Python, and cloud platforms like AWS or GCP. Brush up on your knowledge of microservices architecture and how to optimise performance for high-volume transactions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly around billing workflows or database performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact.

✨Understand the Business Context

Familiarise yourself with Apex Fintech Solutions and its clients. Knowing how your role as a Staff Software Engineer fits into their mission will help you articulate how you can contribute to their goals, especially in simplifying and automating financial processes.

✨Ask Insightful Questions

Prepare thoughtful questions that demonstrate your interest in the role and the company. Inquire about their approach to system reliability, how they handle cross-functional collaboration, or what their biggest challenges are in scaling their billing services.

Staff Software Engineer in Belfast
Apex Fintech Solutions UK
Location: Belfast

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

>