Core Platform Solutions Engineer

Beacon Platform · Brooklyn NY

Company

Beacon Platform

Location

Brooklyn NY

Type

Full Time

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

Apply Now

Date Posted

10/20/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

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 Details

Senior 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 Details

Senior 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 Details

Software 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 Details

Software 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 Details

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