Software Engineer - Scala

NinjaTrader Chicago IL

Company

NinjaTrader

Location

Chicago IL

Type

Full Time

Job Description

Software Engineer - Scala
NinjaTrader is an investor-backed, exciting growth stage FinTech company servicing hundreds of thousands of traders by providing award winning software and brokerage services. We are building products and services which empower active traders to easily analyze and react to data from the world's leading financial markets. With locations in Chicago and Denver, our unique employee-centric company culture is one that our team finds inviting, comfortable and fun. We are currently accepting applications for Software Engineer - Scala to join our growing team! Please visit www.ninjatrader.com to learn more about our business.
About You:
As NinjaTrader's Software Engineer, you will be hands-on and technically fluent, with a strong background in Scala Programming. You will work with both internal and external product teams to provide world-class products and services in support of our cloud-based order routing and market data distribution service. This is a 'DevOps' position, responsible for the full-stack engineering and support of products that support our hybrid cloud capabilities for our high-performance trade infrastructure.
In this role, you will:
  • Design and deploy dynamically scalable, available, fault-tolerant, and reliable systems on the cloud infrastructure, with a focus towards NinjaTrader's high performance and low latency order routing and market data systems.
  • Partner with key stakeholders as a platform champion for cloud-native systems and coach on how to use platform capabilities effectively through appropriate venues.
  • Gather business and technical requirements and specify solutions for projects that consolidate data managementunder a firm-wide structure.
  • Managea Google Cloud environment, working with various teams to unifyour cloudengineering efforts.
  • Perform programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
  • Create, improve, andfully automateCI/CDdevelopment cycles.
  • Provide recommendations and create demonstration examples of hybridcloud technology solutions for dataengineering.
  • Investigate emerging cloud technologies and provide recommendations on which Cloud architecture best addresses our changing needs.

Job Requirements
  • Bachelor'sdegree required; post-graduate education in data science, data analytics, and/or data engineering preferred.
  • 3+ years of experience workingwith Google Cloud Platform, with exposure to othercloudvendors such as Amazon Web Services.
  • 3+ years of experience with Scala/Java to design and develop distributed, high-performance, and high-availability services.
  • 3+ years of experience using SQL and NoSQL databases and utilization of key/value pair cache systems.
  • 3+ years of experience with distributed data streaming technologies, such as Akka.
  • Proficient with micro-service design patterns utilizing containerization and container orchestrationtools such as Kubernetes.
  • Familiar with JavaScript for front-end development web app development and API structures.
  • Able to implement systems with a security-first mindset, adhering to firm-wide security policies and best practice implementations; proficiency with cloud-based security tools such as IAM and KMS is required.
  • Working knowledge of networking in hybrid cloud environments, including google load balancer.
  • Proven ability to troubleshoot and resolve production problems while making sensible decisions in times of stress.
  • Excellent verbal/written communication skills and documentation/knowledge management skills.

Perks and Benefits:
  • 15 days PTO per year
  • 7 paid holidays annually
  • Health, Vision, Dental Coverage
  • 401k with Company Match
  • Life and Disability Insurance covered 100% by NinjaTrader
  • Flexible Spending Account for Transit and Parking
Apply Now

Date Posted

11/06/2022

Views

5

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

IT Technical Specialist - UL Solutions

Views in the last 30 days - 0

The IT Technical Specialist role involves providing Csuite technology support managing conference room technology performing PC imaging and deployment...

View Details

Internal Audit & SOX IT Senior - Chime

Views in the last 30 days - 0

Chime is seeking an experienced IT SOX Senior for a worldclass SOX program implementation The role involves leading IT SOX coordination planning and e...

View Details

Software Development Intern (Summer 2025) - Motorola Solutions

Views in the last 30 days - 0

Motorola Solutions a global company is seeking an intern for Envysion a subsidiary specializing in enterprise video security and AI solutions for the ...

View Details

Creative Lead for Brand Content / Digital Experience - ServiceNow

Views in the last 30 days - 0

ServiceNow a global market leader in AIenhanced technology is seeking a Creative Director for Digital Experiences and Content The role involves leadin...

View Details

Director, Information Security - Beyond Finance

Views in the last 30 days - 0

Beyond Finance is seeking a Director of Information Security with extensive experience in the field preferably in a financial services environment The...

View Details

Lead Software Engineer in Test - Beyond Finance

Views in the last 30 days - 0

Beyond Finance is a rapidly growing financial technology company committed to helping individuals escape debt They are seeking a Lead Software Develop...

View Details