NinjaTrader
Sr. Software Engineer II (Python, Backend)
NinjaTrader, Chicago, Illinois, United States, 60290
Base pay range
Base pay range
$170,000.00/yr - $190,000.00/yr Compensation
The salary range for this role is $170,000.00 - $190,000.00 USD. In addition, this position will also receive an annual target bonus of 12%. Bonus pay is based on individual performance (50%) and company/team performance (50%). NinjaTrader offers a 401(k) plan with company matching up to 3.5% of employee contributions. Annual paid time off accrues at 18 days per year, plus seven paid holidays. Location and work model
Location: Chicago, IL. Not open to remote candidates. Hybrid schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays. In addition to these weekly remote days, the following are offered: 20 additional flex remote days annually; 5 company-wide office-optional weeks tied to major holidays. What you’ll do
Join a collaborative development team building resilient back-end systems that power customer funding and trading. You’ll lead development efforts, ensure high uptime, and contribute to real-time data infrastructure that supports trading operations. This role requires a proactive, self-driven developer who is knowledgeable in current programming languages and technologies and able to communicate with team members and stakeholders. The role offers opportunities to work on impactful projects in trading operations. Responsibilities
Design, develop, and maintain backend systems using Python to facilitate customer funding and trading Provide technical leadership within the team Collaborate with finance, treasury, new accounts and trading teams to implement accurate and efficient algorithms and tools to support the back-office Streamline processes to improve operational efficiency and reduce manual intervention Create and maintain technical documentation for back-office processing systems and workflows Stay up-to-date with the latest advancements in Python and retail trading technologies Qualifications
BA or MS degree in Computer Science 8+ years of software development experience with real-time applications Advanced proficiency in Python, with a focus on scalable backend services Experience with Linux environments and scripting Hands-on experience deploying applications or services on Google Cloud Platform (GKE, Pub/Sub, Cloud Functions, etc.) is preferred Dependable team player with strong work ethic, accuracy, analytical and problem-solving skills Strong collaboration and communication skills across technical and business teams Ability to work autonomously and take full ownership of projects Financial knowledge is helpful but not required Benefits and core offerings
401k with 3.5% company match Life and disability insurance fully covered by NinjaTrader Generous PTO and holiday policy (7 paid holidays and 5 conditional holidays annually) 1 Service Day annually Equity and equal opportunity
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace. Job details
Seniority level: Not Applicable Employment type: Full-time Job function: Technology, Information and Internet, Software Development, IT Services and IT Consulting
#J-18808-Ljbffr
$170,000.00/yr - $190,000.00/yr Compensation
The salary range for this role is $170,000.00 - $190,000.00 USD. In addition, this position will also receive an annual target bonus of 12%. Bonus pay is based on individual performance (50%) and company/team performance (50%). NinjaTrader offers a 401(k) plan with company matching up to 3.5% of employee contributions. Annual paid time off accrues at 18 days per year, plus seven paid holidays. Location and work model
Location: Chicago, IL. Not open to remote candidates. Hybrid schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays. In addition to these weekly remote days, the following are offered: 20 additional flex remote days annually; 5 company-wide office-optional weeks tied to major holidays. What you’ll do
Join a collaborative development team building resilient back-end systems that power customer funding and trading. You’ll lead development efforts, ensure high uptime, and contribute to real-time data infrastructure that supports trading operations. This role requires a proactive, self-driven developer who is knowledgeable in current programming languages and technologies and able to communicate with team members and stakeholders. The role offers opportunities to work on impactful projects in trading operations. Responsibilities
Design, develop, and maintain backend systems using Python to facilitate customer funding and trading Provide technical leadership within the team Collaborate with finance, treasury, new accounts and trading teams to implement accurate and efficient algorithms and tools to support the back-office Streamline processes to improve operational efficiency and reduce manual intervention Create and maintain technical documentation for back-office processing systems and workflows Stay up-to-date with the latest advancements in Python and retail trading technologies Qualifications
BA or MS degree in Computer Science 8+ years of software development experience with real-time applications Advanced proficiency in Python, with a focus on scalable backend services Experience with Linux environments and scripting Hands-on experience deploying applications or services on Google Cloud Platform (GKE, Pub/Sub, Cloud Functions, etc.) is preferred Dependable team player with strong work ethic, accuracy, analytical and problem-solving skills Strong collaboration and communication skills across technical and business teams Ability to work autonomously and take full ownership of projects Financial knowledge is helpful but not required Benefits and core offerings
401k with 3.5% company match Life and disability insurance fully covered by NinjaTrader Generous PTO and holiday policy (7 paid holidays and 5 conditional holidays annually) 1 Service Day annually Equity and equal opportunity
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace. Job details
Seniority level: Not Applicable Employment type: Full-time Job function: Technology, Information and Internet, Software Development, IT Services and IT Consulting
#J-18808-Ljbffr