PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Principal Software Engineer, Backend Services:
-
Employment Type:
Full-Time
-
Location:
Work From Home, Heredia Province (Remote)
Do you meet the requirements for this job?
Principal Software Engineer, Backend Services
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:
We are looking for driven individuals to help us build solutions that will define the future of trading. This is a unique opportunity to work on a new app that will create a unified experience for traders and empower them with a common environment to access TradeStation's spectrum of tools and applications to be successful. Success in this role requires an eagerness to learn, a desire to lead, creative thinking and a self-starter mindset.
This position will be responsible for developing services which will drive backend and frontend applications. Success in this role will require building scalable microservices on a modern cloud native technology stack.
What You'll Be Doing:
- Take high-level requirements and design and build solutions which deliver value to customers
- Design, build, maintain, and operate deployed services
- Organize and communicate progress of the team to management
- Take ownership over the success of the product and team performance
- Build and maintain a CI/CD testing pipeline to ensure product quality and limit regressions
- Build observability solutions to monitor performance and operation of services for maximum uptime
- Work in a DevOps environment, where development teams own both the development and operational responsibilities
- As a senior engineer, provide leadership and mentorship to other engineers
The Skills You Bring:
- Good attitude
- Desire to learn and share your knowledge
- Must have a passion for analysis and testing
- Demonstrated oral and written communication English skills and the ability to adapt and learn
- CI/CD pipeline understanding
- Extensive experience with backend environments, building and maintaining
- Deep knowledge and proficiency in either Golang or Rust programming languages
- Experience building horizontally-scalable services resilient to failures
- Familiarity working in an Agile environment
- Experience with Continuous Integration tools (e.g. GitLab CI, GitHub Actions, Jenkins)
- Experience with Linux based containers (Docker and/or Kubernetes)
- Solid understanding of software engineering principles and methodologies
Minimum Qualifications:
- Bachelor’s degree in computer science/engineering or equivalent work experience
- Must have 7+ years of professional experience
Desired Qualifications:
- Experience with any of the following technologies: GraphQL, gRPC, Kubernetes, Python, Bash
- Knowledge of Cloud Native Infrastructure on AWS
What We Offer:
- Collaborative work environment
- Competitive Salaries
- Yearly bonus
- Comprehensive benefits for you and your family starting Day 1
- Unlimited Paid Time Off
- Flexible working environment
- TradeStation Account employee benefits, as well as full access to trading education materials
#LI-Remote