NinjaTrader is looking to become the number 1 retail trading platform in the world by providing cutting-edge products and services that enhance the trading journey, and is seeking a Backend Software Engineer to help achieve this goal.
Requirements
- Professional experience with Scala backend software development
- Experience with Kubernetes and cloud services such as Google Cloud Platform
- 7+ years of software development experience with designing, implementing, testing, and maintaining real-time applications
- BA or MS degree in Computer Science, Software Engineering, or a related field
- Dependable team player with a strong work ethic, exceptional accuracy, good analytical and problem-solving skills
- Comfort resolving uncertainty and communicating for issue resolution
- Ability to take full ownership (design, implement, test, deploy, maintain, iterate) of projects
Responsibilities
- Design, develop, and maintain backend systems using Scala, leveraging the power of Kubernetes for container orchestration
- Architect, deploy, and manage backend applications in a Kubernetes environment to ensure scalability, availability, and resilience
- Implement and enhance microservices architecture for trading applications, promoting modularity and maintainability
- Develop distributed systems to support the high-performance and low-latency requirements of trading platforms
- Implement robust monitoring and logging solutions to track and analyze the performance of backend systems in real-time
- Integrate backend systems with various market data feeds, ensuring accurate and timely data for trading activities
- Collaborate with cross-functional teams, including frontend developers, UX/UI designers, and other engineers, to deliver end-to-end trading solutions
Other
- BA or MS degree in Computer Science, Software Engineering, or a related field
- 7+ years of software development experience
- Dependable team player with a strong work ethic, exceptional accuracy, good analytical and problem-solving skills
- Ability to work in a hybrid environment with in-office and remote work options
- Ability to take full ownership of projects