Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Staff Software Engineer (Web, Fullstack) image - Rise Careers
Job details

Staff Software Engineer (Web, Fullstack)

NinjaTrader is seeking a Staff Software Engineer specializing in full-stack development to lead technical strategies and build innovative, scalable web solutions as part of their engineering team.

Skills

  • JavaScript frameworks (React, Vue.js)
  • TypeScript
  • API design and development
  • Performance optimization
  • CI/CD pipelines

Responsibilities

  • Define and drive the technical roadmap for overall software architecture and development
  • Champion modern frontend best practices, coding standards, and design patterns
  • Provide technical mentorship to engineers across teams
  • Architect and implement high-performance, scalable solutions
  • Optimize application performance and ensure accessibility compliance
  • Collaborate with backend teams to design seamless API integrations
  • Work closely with product managers and designers to create user experiences
  • Conduct thorough code reviews to ensure high-quality, maintainable code
  • Implement automated testing and CI/CD best practices

Education

  • Degree in Computer Science or related field

Benefits

  • Hybrid Schedule with Extra Remote Flexibility
  • Generous PTO
  • 401k with 3.5% Company Match
  • Health, Vision, Dental Coverage
  • Life and Disability Insurance Covered 100%
To read the complete job description, please click on the ‘Apply’ button
NinjaTrader Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
NinjaTrader DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of NinjaTrader
NinjaTrader CEO photo
Martin Franchi
Approve of CEO

Average salary estimate

$192500 / YEARLY (est.)
min
max
$185000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer (Web, Fullstack), NinjaTrader

If you're a passionate software engineering professional who loves tackling complex challenges, look no further than the Staff Software Engineer (Web, Fullstack) position at NinjaTrader in Chicago, Illinois! We are on a mission to become the top retail trading platform in the world, and we need talented individuals like you to help shape the future of trading software. At NinjaTrader, you won't just be writing code; you'll be leading innovative projects and mentoring a team of engineers. You'll take charge of defining the technical roadmap for our software architecture while advocating for modern coding practices across the board. With over 20 years in the trading industry and a user base that has skyrocketed by 400%, NinjaTrader is committed to pushing the boundaries of what's possible. This role isn’t just about technical skills; it’s about collaborating with product managers, designers, and engineers to create exceptional user experiences. You’ll have the opportunity to dive into cutting-edge technologies, optimize application performance, and contribute to a dynamic culture of innovation. Plus, with great benefits like a hybrid work schedule, generous PTO, and a focus on professional development, NinjaTrader empowers you to grow both your career and your skills. If you’re ready to make a difference in the trading world and work with an enthusiastic team of innovators, join us as our next Staff Software Engineer!

Frequently Asked Questions (FAQs) for Staff Software Engineer (Web, Fullstack) Role at NinjaTrader
What are the main responsibilities of a Staff Software Engineer at NinjaTrader?

As a Staff Software Engineer (Web, Fullstack) at NinjaTrader, you will lead technical strategies, mentor team members, and collaborate with cross-functional teams to develop innovative web solutions. Your responsibilities will include defining the technical roadmap, championing frontend best practices, architecting high-performance solutions, and ensuring code quality through reviews and automated testing.

Join Rise to see the full answer
What qualifications are needed to apply for the Staff Software Engineer position at NinjaTrader?

Candidates for the Staff Software Engineer role at NinjaTrader should have over 10 years of professional software engineering experience, with at least 3 years in technical leadership roles. Deep knowledge of JavaScript frameworks, strong proficiency in TypeScript, and experience with state management, API design, and performance optimization are all essential qualifications.

Join Rise to see the full answer
Is remote work an option for the Staff Software Engineer position at NinjaTrader?

Yes, the Staff Software Engineer (Web, Fullstack) position at NinjaTrader is based in Chicago, but there is remote flexibility for exceptional candidates in specific states. This aligns with our commitment to creating a work environment that promotes balance and flexibility for our employees.

Join Rise to see the full answer
How does NinjaTrader support professional development for Staff Software Engineers?

At NinjaTrader, we prioritize professional growth by fostering a dynamic culture that encourages innovation and continuous improvement. As a Staff Software Engineer, you'll have access to mentorship opportunities, the latest technologies, and the chance to influence technical decisions, all contributing to your career development.

Join Rise to see the full answer
What benefits does NinjaTrader offer to Staff Software Engineers?

NinjaTrader offers a comprehensive benefits package including a hybrid work schedule, generous PTO, 401k matching, full health coverage, and an annual bonus structure based on performance. These benefits aim to support the well-being and career aspirations of our Staff Software Engineers.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer (Web, Fullstack)
Can you describe a challenging project you led as a Staff Software Engineer?

When answering this question, focus on a specific project where you played a leadership role. Share details about the challenges you faced, the technical strategies you employed, and how you guided your team to successful outcomes. Highlight your problem-solving skills and the impact your work had on the project.

Join Rise to see the full answer
What technical skills make you a suitable candidate for the Staff Software Engineer role at NinjaTrader?

Discuss your expertise in JavaScript frameworks, TypeScript, API design, and performance optimization. Provide examples of how you've applied these skills in past projects, emphasizing your technical leadership experience and ability to drive high-quality software development.

Join Rise to see the full answer
How do you stay current with emerging technologies in web development?

Share your strategies for staying informed about industry trends, such as attending conferences, reading blogs, participating in online forums, or following tech influencers. Mention specific technologies that you are excited about and how they could benefit NinjaTrader's development efforts.

Join Rise to see the full answer
Can you give an example of how you've fostered innovation within a team?

Outline a situation where you encouraged a culture of innovation. This could be through brainstorming sessions, hackathons, or regular feedback loops. Emphasize how you motivated your team to explore new ideas and the positive outcomes that resulted from that innovation.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss your approach to code quality, which may include conducting code reviews, implementing automated testing, and adhering to best practices in coding standards. Share specific examples of how these practices have improved the quality and maintainability of your team's code.

Join Rise to see the full answer
Describe a time when you had to resolve a conflict within your team.

When discussing conflict resolution, focus on your communication skills and ability to mediate. Describe the situation, the conflicting viewpoints, and the steps you took to facilitate a resolution, highlighting the importance of collaboration and understanding in team dynamics.

Join Rise to see the full answer
What experience do you have with API design and integration?

Detail your experience designing and integrating APIs, including the types of APIs you've worked with (e.g., RESTful, GraphQL). Provide examples of how you ensured seamless communication between the frontend and backend of applications, showcasing your understanding of system architecture.

Join Rise to see the full answer
How do you approach performance optimization in web applications?

Discuss specific techniques for optimizing performance, such as minimizing load times, reducing resource usage, and implementing responsive design. Provide an example of a project where you implemented performance enhancements and the positive impact it had on user experience.

Join Rise to see the full answer
What strategies do you use to mentor junior team members?

Outline your mentoring approach, emphasizing individual development plans, regular check-ins, and constructive feedback. Share your experiences in guiding junior engineers, helping them build confidence, and fostering their growth within the team.

Join Rise to see the full answer
Why do you want to work at NinjaTrader as a Staff Software Engineer?

Express your enthusiasm for NinjaTrader's mission and culture. Discuss how the role aligns with your career goals and what excites you about working in the trading technology space. Highlight your passion for innovation and how you envision contributing to the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
NinjaTrader Remote Chicago, Illinois, United States
Posted 12 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid

NinjaTrader is looking for a passionate Client Services Representative to provide exceptional support to clients worldwide.

Workana Remote No location specified
Posted 13 days ago

Join Voltage Multipliers Inc. as a Senior .NET Developer to drive innovative solutions for their automation projects.

Photo of the Rise User
i4DM Hybrid United States
Posted 2 days ago

Seeking a skilled Java API Developer to enhance federal service delivery through robust API solutions in a collaborative environment.

Photo of the Rise User
Posted 13 days ago

Walmart Global Tech seeks a Principal Software Engineer to lead software innovation in customer service through GenAI technology.

Photo of the Rise User
Posted 10 days ago

Embrace the opportunity to lead and innovate with T-Systems as an Engineering Team Lead in our dynamic Core AI Services Team.

Posted 12 days ago

Join Barti, an innovative startup transforming eye care, as VP of Software Engineering, where you'll lead technical strategy and team development.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as a Software Developer on the StoreKit team, focusing on delivering robust features for In-App Purchases across all Apple platforms.

Photo of the Rise User
Posted 9 days ago

Join OleOle, a rapidly growing platform for football fans, as a Database Engineer where you'll shape key backend systems using Rust.

Photo of the Rise User
Sopra Steria Remote Ringwade, 3439 LM Nieuwegein, Nederland
Posted 13 days ago

Join Sopra Steria as a Senior Java Developer and help shape the future with innovative software solutions.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

NinjaTrader empowers traders to control their financial destiny by providing products and services meant to enhance their trading journey.

7 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge InnovatorBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$185,000/yr - $200,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!