About the role

  • Software Engineer developing advanced trading applications for professional derivatives traders at TT. Collaborate with the team to enhance the award-winning trading platform.

Responsibilities

  • Work closely with the team to learn how our tools and processes facilitate the development, testing and deployment of backend applications
  • Gain understanding of our development process and begin bug fix and feature development
  • Learn the operational responsibilities of our team, shadow team members during their on-call rotation and begin on-call rotation with a mentor
  • Participate in recurring evaluations that will serve as checkpoints to ensure progress
  • Continue to support existing processes, tools and applications
  • Develop and oversee rollout of new deployment features
  • Continue to develop new deployment methodologies (e.g., containers and/or Kubernetes)
  • Perform change execution and operational duties during on-call rotation (requires night/weekend work)
  • Participate in design discussions and code reviews

Requirements

  • Development experience with AWS, Python, Automation Tools (e.g., Github Actions), deployment systems (e.g., Chef), Terraform, Kubernetes (Docker)
  • Comfortable in a Linux environment
  • Experience developing automation software component(s) that scale
  • Test automation, monitoring, NFRs, build quality first
  • Clean coding style with emphasis on readability
  • Familiarity with Git is a plus
  • Ability to understand business requirements and translate to technical requirements
  • Fluent spoken and written English, ability to communicate via whiteboard and produce architecture diagrams and documentation

Job title

Platform Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job