Platform Engineer
Trading Technologies
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Platform Engineer at Trading Technologies
Department: Engineering
Location: Ahmedabad/GiftCity
Description
We are currently seeking driven and talented Software Engineers who thrive on pushing the limits of technology to produce state of the art trading applications. Trading Technologies’ platform is the front-end screen of choice for professional derivatives traders around the world. As a Platform Engineer, you will work on our award-winning trading platform, which incorporates robust, high-performance tools for spread trading, strategy creation, algorithmic and automated trading, black-box execution, high-frequency proximity-based trading, and more.
What Will You Be Involved With?
What you can expect during the initial training period (anticipated 3-6 months - the length of the training period might vary depending on the candidate).
- 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
What you can expect to be responsible for and continually own, after successful completion of the training period.
- 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
What Will You Bring to the Table?
- 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
Key skills/competency
- AWS
- Python
- Automation
- GitHub Actions
- Chef
- Terraform
- Kubernetes
- Docker
- Linux
- Deployment
How to Get Hired at Trading Technologies
- Research Trading Technologies's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on their innovation in derivatives trading.
- Tailor your Platform Engineer resume: Highlight your hands-on experience with AWS, Kubernetes, Python, Terraform, and CI/CD tools like GitHub Actions.
- Showcase your Linux and Git expertise: Provide concrete examples of your command-line proficiency, scripting for automation, and effective use of version control in projects.
- Prepare for technical challenges: Focus on system design, distributed systems, deployment strategies, and troubleshooting complex environments, aligning with Trading Technologies's high-performance needs.
- Emphasize problem-solving and collaboration: Be ready to discuss experiences in team environments, critical thinking, and your ability to translate business requirements into technical solutions.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background