Who We Are:
TradeStation is an online brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edge. At TradeStation, we're continuously pushing the boundaries of what's possible, encouraging out-of-the-box thinking and relentless search for innovation.
What We Are Looking For:
Our Mobile API development team is seeking an experienced Software Engineer who is passionate about creating amazing mobile experiences for users. We are seeking to develop the best mobile trading experience and need talented individuals to play a key role in achieving that goal.
We are looking for a Software Engineer with a well-rounded skill set and who has a passion for building HTTP/REST API’s for delivering highly scalable, multi-tenant solutions. You will enjoy working in a supporting environment with the latest in microservices technology – all from the comfort of your home office!
What You’ll Be Doing:
- Design and build advanced API services for mobile applications used daily by thousands of active traders
- Create tests for robustness, usability, and general reliability
- Build and maintain a CI/CD testing pipeline to ensure product quality and limit regressions
- Build observability solutions to monitor performance and customer experience
- Improve and maintain applications with a focus on optimizing performance
- Be a driver of innovation, technical thought leader and mentor to less experienced engineers
- Be an expert in API technologies, and use that expertise to find ways to bring advanced trading concepts to mobile users in an intuitive way
The Skills You Bring:
- Demonstrated technical leadership as a team member in a hands-on role. Leading by example is expected
- Deep knowledge and proficiency in one or more modern general-purpose programming languages (e.g. C#, Java, Golang, Python)
- Must be a team player that is assertive, passionate, driven, and goal-oriented
- Strong combination of technical skills and intellectual ability
- Strong analytical and problem-solving skills
- Strong organization and prioritization skills
- Strong written and oral communication skills
- Ability to adapt and learn in a fast-paced environment
Minimum Qualifications:
- Bachelor’s Degree (CS preferred) or 5-7+ years equivalent work experience
- 5+ years of software development experience with Java, C# or similar
- Understanding of OOP design patterns and SOLID principles
- Experience with cloud architecture and deployment (AWS or Azure)
- Strong understanding of streaming web protocols and related standards (HTTP 1.1+, SSL/TLS, WebSockets, etc.)
- Experience designing and developing public facing RESTful web services
- Solid understanding of software design principles and patterns
- Real-world experience working with Agile software development methods, patterns, and practices
- Comfortable working in a fun, agile and fast-paced development environment
Desired Qualifications:
- Go programming language knowledge
- Experience with authentication and authorization mechanisms
- Experience with SQL and NoSQL databases
- Containerization; Docker and/or Kubernetes
- Experience with automated testing frameworks
- Trading experience in stocks, options, or futures is a plus, but not a requirement; willingness to acquire knowledge of trading is required
What We Offer:
- Collaborative work environment
- Competitive Salaries
- Yearly bonus
- Generous 401k plan (Us only)
- Comprehensive benefits for you and your family starting Day 1, including a Veterinary Discount Plan (US only)!
- Unlimited Paid Time Off
- Flexible working environment
- TradeStation Account employee benefits, as well as full access to trading education materials
- Pay Range (US) $115-190,000 (Countries outside of the US have differing ranges in accordance with local labor markets)
TradeStation provides equal employment opportunities to current and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, sexual orientation, age, pregnancy, disability, handicap, citizenship, veteran or marital status, or any other legally recognized status entitled to protection under federal, state, or local anti-discrimination laws.
#LI-Remote