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