Join the Propellant Team

Senior Software Development Engineer

A fast growing fintech company, Propellant.Digital provides cloud based SaaS data and analytics solutions to clients active in global financial markets. Our clients include investment banks, asset managers, proprietary trading firms, financial regulators, trading venues and research companies. We have a good client base and are looking to more than double it by the end of the year.

As a Senior Software Development Engineer you will be working closely with stakeholders in order to translate high level outcomes and requirements into concrete deliverables. You will help define new features and design, develop and deploy highly scalable and reliable services. You will be part of solving a variety of technical challenges leveraging the best of GCP.

How we work
Z
Responsibilities
o
Requirements
A plus
  • We strive to deliver solutions by understanding the business and owning the problem as we partner with stakeholders.
  • Our agile development methodology is Scrum.
  • We fully own our solution from code to build, deploy and monitoring with the help of Python, Java and Terraform.
  • Our product is based on Google Cloud Platform (GCP). We use BigQuery and Looker capabilities in order to provide valuable insight over big data.
  • We are leveraging mostly serverless architecture.
  • We release frequently as required, certainly at sprint end.
  • Providing support for our software is at our core and we automate as much as possible.
  • We focus on maintaining our high level of information security (ISO27001 certified).
  • Our focus is on the long term results based on quality.
  • Work with stakeholders and management in order to define strategic features and system architecture.
  • Contribute to planning, design, implementation, testing, operations, and process improvement as member of a Scrum team.
  • Own technical documentation and break down work for some of the feature.
  • Deliver outcomes through software development either individually or with colleagues.
  • Be responsible for technical problem solving and meeting product objectives.
  • Effectively communicate with colleagues via design reviews, code review, knowledge transfer sessions.
  • Apply test-driven development and ensure appropriate test coverage.
  • Identify, create and apply software development and security standards and processes.
  • Provide support and guidance to colleagues.
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • 5+ years of programming experience with at least one modern language such as Java, Python etc. including object-oriented design
  • 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Computer Science BSc/ Engineering or another university degree
  • Fluency in English (oral and written communication)
  • Having an ownership mentality and curiosity. You seek to understand and own both the problem and the solution.
  • You have knowledge of financial markets, fixed income, e.g. bonds, in particular is an advantage.
  • You have experience with FIX and/or exchange connectivity.
  • You have data engineering experience, dealing with data at scale.
  • You have experience with platform engineering.
  • You have experience working with cloud technologies, ideally GCP
Cookie Consent with Real Cookie Banner