Core Platform Solutions Engineer
Job Description
Beacon Platform was founded in 2014 by Kirat Singh and Mark Higgins, industry leaders in building and designing enterprise-scale trading, analytics, and risk management platforms. Our products enable financial institutions of all sizes to operationalize front-office development at enterprise scale on the cloud. The Platform consists of Beacon Front Office Suite for cross-asset management of trades, positions and risk, and Beacon Core, an integrated development and operating platform that enables quants and software engineers to collaboratively develop and continuously deploy business solutions. Beaconâs open architecture and transparent source-code model empower clients to achieve their business goals while maintaining unparalleled ownership of the full technology stack.
Position Summary:Â Â
As a Core Platform Solutions Engineer at Beacon, you will work closely with internal and external stakeholders combining your industry expertise with knowledge of our platform to plan and deploy our Core Platform solutions for our clients. You will be integrated in our clientsâ journey beginning from the early stages, serving as a specialist versed in delivering performant tools and cloud-based environments and advice to a variety of different client types inside (and sometimes outside) of financial markets. Recognising that our clients are themselves software developers who use Beacon as a development platform, this will involve understanding the capabilities and configurations of the Beacon Core Platform components yourself, as well as participating in the scoping and planning of clientsâ solutions, and advising clients onwards through their implementation and post-production phases to enable them to leverage Beacon best practices. In addition to involvement with individual clients, this role requires ability to generalize and advocate proven solutions and combinations that can be replicated across wide client use-cases and types.
Key Responsibilities:
- Become a Beacon Core Platform subject matter expert, understanding the Beacon platform and all of the functionality of the Beacon Core components. This includes Beaconâs developer tools products (IDE, Software Development Lifecycle, test frameworks), Core APIs, job and task schedulers, database integration, elastic compute, permissions/entitlements, user management/authentication, performance monitoring/logging/metrics.
- Understand how these components can and should be used from a software development perspective (how to interact with them, how their software interfaces work)
- Participate in a variety of client-facing activities (knowledge transfer, advisory/training, troubleshooting, best practices, demonstrations) to help enable clients to get the best out of the Beacon Core platform, including cross-training other internal teams (Sales, Partnerships, etc)
- Understand capabilities, configuration, tuning, etc of the third-party/open source components that are used by Beacon and Beaconâs clients, such as MongoDB, git, Visual Studio Code, Redis, PostgreSQL
- Develop an understanding of the performance and maintenance implications of different configurations of Beacon components. Be able to understand and convey the pros+cons as a basis for solution design.
- Understand clientsâ business needs along the same dimensions, which includes participation in client discovery/requirements/implementation phases, and making recommendations
- Develop and scale up âknowledgebaseâ and âBeacon Recommendationâ materials for use by other client-facing engineering/training teams, as well as clients themselves. Achieve this through participation with other subject matter experts internally, as well as experimentally.
- Gather and communicate feedback to the Core Product development team, to help qualify and champion product enhancements, as well as contributions (enhancement ideas, proposed patches, documentation gaps / better examples, etc)
- Advancing the procedures for best executing and supporting our clients with more complex/custom requirements, supporting our other client-facing/BA teams.
Â
Required Skills & Approach:Â Â Â Â Â
- Software engineering background. Python 3 and MongoDB expertise required.
- Excellent client-facing attitude and communication skills
- Ability to interface with internal and external teams (stakeholders, SMEs, managers, other developers)Â at different technical levels, operating in a dynamic mixed disciplinary environment
- Willingness to research, experiment, analyse, document findings, draw conclusions
- Experience with team-based software development processes and practices, version control (ideally git), software development lifecycle. Familiarity with many of the needs of organisations more broadly (change control and deployment (prod, uat, etc), rollback, reliability, scalability, disaster recovery, etc)
Nice To Haves:
- Consulting experience / system advocacy
- Experience working within (or for) large enterprise clients
- Expertise in Docker, PostgreSQL, C++, Redis, Atlas, ELK, git, REST, microservices
- Familiarity with public cloud (AWS, Azure), solutions (SaaS/PaaS/hosted) and components (S3, blob storage)
- 7+ years software engineering experience
- Experience with SecDB Core, Athena Core, Quartz Core
- System administration / DevOps experience in addition to software engineering
- Familiarity with financial services industry
- Familiarity with functional programming, dependency graphs
Beacon does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. Beacon encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.
Beacon Platform participates in eVerify
Date Posted
10/20/2022
Views
5
Similar Jobs
Software Engineer - Python - Vatic Investments
Views in the last 30 days - 7
Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...
View DetailsSenior DevOps Engineer - 3Red Partners
Views in the last 30 days - 0
3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...
View DetailsSenior Mobile Engineer - Viam
Views in the last 30 days - 13
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...
View DetailsSoftware Engineer - Viam
Views in the last 30 days - 14
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...
View DetailsSoftware Engineer, SDK/NetCode - Viam
Views in the last 30 days - 11
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...
View DetailsSr. Manager/Associate Director, Program Management - Volastra Therapeutics
Views in the last 30 days - 11
Volastra Therapeutics is a biotechnology company dedicated to discovering and developing treatments for patients with cancer They have raised funding ...
View Details