Staff Software Engineer in Belfast

Staff Software Engineer in Belfast

Belfast Full-Time 36000 - 60000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Design and optimise billing services for a fast-paced fintech environment.
  • Company: Join Apex Fintech Solutions, a leader in digital wealth management.
  • Benefits: Enjoy competitive salary, flexible hours, and generous leave policies.
  • Why this job: Make an immediate impact in a dynamic team with cutting-edge technology.
  • Qualifications: 8+ years in software development with expertise in Java or Python.
  • Other info: Hybrid work model with a vibrant office culture and exciting team events.

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.

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. 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.
Work Environment

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

Our 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 center 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 accommodations to qualified individuals with disabilities.

Staff Software Engineer in Belfast employer: Peak6 Investments LLC

Apex Fintech Solutions is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those looking to make a significant impact in the fintech industry. With a robust benefits package including a competitive salary, generous leave, and a commitment to employee development, AFS prioritises work-life balance and offers unique perks such as hackathons and catered lunches. Located in a modern city centre office, employees enjoy a hybrid work environment that promotes flexibility and collaboration across teams.
P

Contact Detail:

Peak6 Investments LLC 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 you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Make sure you can talk confidently about microservices, cloud platforms, and any relevant programming languages. We want to see your passion shine through!

✨Tip Number 3

Showcase your problem-solving skills during interviews. Be ready to discuss how you've tackled complex challenges in past projects. We love hearing about innovative solutions that made an impact!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Apex Fintech Solutions.

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

Microservices Architecture
Java Development
Python Programming
Automated Testing Frameworks
CI/CD Pipelines
Cloud Platforms (AWS, GCP)
SQL Query Optimisation
Containerization (Docker)
Orchestration (Kubernetes)
Infrastructure Automation (Terraform, Ansible)
API Management
Excellent Communication Skills
Cross-Functional Collaboration
Performance Optimisation

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Staff Software Engineer role. Highlight your experience with microservices, cloud platforms, and any relevant financial services knowledge. We want to see how your skills align with what we do!

Showcase Your Projects: Include specific examples of projects you've worked on that demonstrate your expertise in software development, especially in Java or Python. We love seeing real-world applications of your skills, so don’t hold back!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate a well-structured application that’s easy to read!

Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way to ensure it gets into the right hands. Plus, you’ll find all the details about the role and our company culture there!

How to prepare for a job interview at Peak6 Investments LLC

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Python, and cloud platforms. Brush up on your knowledge of microservices architecture and database optimisation techniques, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially those related to billing systems or high-volume transactions. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you’ve made a positive 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 the bigger picture of financial services will demonstrate your enthusiasm and understanding of the industry.

✨Ask Insightful Questions

Prepare thoughtful questions that show your interest in the role and the company. Inquire about their approach to system reliability, team collaboration, or future projects. This not only shows your engagement but also helps you assess if the company is the right fit for you.

Staff Software Engineer in Belfast
Peak6 Investments LLC
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

>