Description

Summary:

  • We are seeking a highly skilled and experienced Principal Engineer specializing in integration systems to join our Engineering team.
  • As a Principal Engineer, you will lead the design, development, and implementation of highly integrated brokerage systems.
  • You will collaborate closely with our engineering team and other stakeholders to create scalable, low latency, and highly available systems with a strong focus on integration.


Responsibilities:

  • Technical architecture, design, and delivery of high performance, highly available integrated systems, low-latency trading systems using Java/Golang with a focus on seamless integration.
  • Design and develop sophisticated REST API platforms ensuring comprehensive system integration.
  • Possess deep knowledge of Messaging Platforms to facilitate effective inter-system communication.
  • Expertise in No SQL, SQL, and Stored Procedures such as in Postgres, MySQL with an emphasis on their role in integrated environments.
  • Assesses the health and performance of integrated software applications and databases and provides robust software and technology solutions.
  • Develop and maintain REST APIs and microservices with a focus on integration.
  • Collaborate with the Broker Dealer Operations teams to support and enhance the trading and backend system for multiple asset classes like Equities, Options, Mutual Funds, with strong integration capabilities.
  • Define specifications and develop components, modify existing software stack, prepare test data, and functional specifications with an integration-centric approach.
  • Analyze service and application performance using various programming languages, tools, and techniques focused on integration.
  • Develop and maintain automated testing frameworks and CI/CD pipelines tailored for integrated systems.
  • Provide technical leadership and mentorship to the engineering team, particularly in the niche of system integration.
  • Guide non-technical staff in using integrated software and hardware systems most effectively and efficiently.
  • Support applications with an understanding of system integration, test planning, scripting, and troubleshooting.
  • Principal Engineer - Systems Integration Experts


Qualifications:

  • Bachelor’s degree in Computer Science or related field or equivalent experience.
  • At least 10 years of experience in Software Engineering with at least one of these programming languages: Java, Python, GoLang, focusing on system integration.
  • Proficiency in Test Driven Development and writing effective unit/integration tests for integrated systems.
  • Strong understanding of CI/CD and automated testing frameworks for integrated environments.
  • Experience with design and development of REST API platforms ensuring seamless integration.
  • Proficient in No SQL, SQL, and Stored Procedures such as in Postgres, MySQL, with a focus on their integration roles.
  • Deep knowledge of Messaging Platforms (AMQ, Kafka) and building integrated async platforms based on such technologies.
  • Experience with Unix, Linux Operating Systems in the context of integrated systems.
  • Familiarity with Scrum and other Agile processes tailored for integration projects.
  • Knowledge of Jira, Git, Jenkins in the context of managing integrated systems.
  • Experience with 24x7, highly-available integrated architectures.
  • Strong communication skills and proficiency in explaining integration concepts.
  • Strong analytical and problem-solving skills with a focus on integration challenges.


Nice to Have Skills:

  • Experience with Amazon Web Services in integrated environments.
  • Experience with Linux and writing scripts to extract and transform data across integrated systems.
  • Multiple years of experience in fin-tech specifically in Post Trade, Payment, or SaaS with strong integration skills.


 

Education

Any Graduate