Principal Software Engineer (Trading Platform, Java/C++)
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
About NinjaTrader
NinjaTrader has been at the forefront of the trading industry since 2003, dedicated to empowering over 2 million users with advanced software and brokerage services. Our mission is to become the leading retail trading platform globally, providing traders with the tools they need to succeed. We are committed to continuous innovation, ensuring our platform evolves alongside the needs of our users. Join us in shaping the future of trading as we redefine the standards of excellence in the financial markets.
Similar jobs
Browse all companies, explore by city & role, or SEO search pages.
Search for Lead Principal Software Engineer Remote
1,152 results
8th Light, Inc.
Who We AreAt 8th Light, we are dedicated to transforming innovative concepts into reality.Since our inception in 2006, headquartered in Chicago, we have been a technology solutions provider committed to collaborating with organizations to tackle significant challenges and foster sustainable growth. From nimble startups to established global enterprises, we s…
Pinterest, Inc.
About the Role Pinterest is hiring a Lead Principal Engineer for the Agentic Engineering team. This role focuses on designing and building advanced engineering solutions that enhance the Pinterest platform. The position can be based in Chicago, IL or fully remote within the United States. What You Will Do Lead the development of new technologies to improve user experiences on Pinterest Guide technical direction and architecture for the Agentic Engineering team Collaborate with engineers and cross-functional partners to deliver projects with global impact Location Chicago, IL, US Remote, US
Wabtec Corporation
Join Wabtec Corporation as a Principal Engineer - Software Systems, where you'll lead the development of innovative software solutions that power our cutting-edge technology initiatives. As a pivotal member of our engineering team, you will be responsible for architecting, designing, and implementing complex software systems in a collaborative environment.Your expertise will guide the technical direction of projects, ensure adherence to best practices, and mentor junior engineers. If you are passionate about technology and eager to make a significant impact in the transportation industry, we want to hear from you!
Walgreens Boots Alliance, Inc.
Join Walgreens Boots Alliance as a Lead Software Engineer and help shape the future of healthcare technology. In this role, you will lead a team of talented engineers, driving innovative software solutions that improve patient care and enhance the customer experience. Collaborate with cross-functional teams to develop cutting-edge applications and systems, ensuring scalability and reliability.
Join Credera, a leading global consulting firm that merges transformative consulting expertise with profound industry insights, leveraging AI and technology to create exceptional customer experiences and foster rapid growth across a range of sectors. Our commitment to adapting our services ensures we meet the evolving demands of future organizations while embodying contemporary best practices. We pride ourselves on offering bespoke solutions that redefine the most impactful brands and organizations around the globe.Our team, the heartbeat of Credera, is enthusiastic about making a significant impact on our clients, colleagues, and communities. This dedication informs our allocation of time, resources, and talents. Our unwavering commitment to our people and work has earned us worldwide recognition. Discover more about our accolades on our awards page.
Resource Innovations
Role overview Resource Innovations is seeking a Lead Java Software Engineer for its SaaS team. This is a remote role, though candidates based in metro areas like Chicago, San Francisco, Phoenix, Denver, Salt Lake City, or Madison may occasionally be asked to attend in-person meetings. This position blends hands-on technical leadership with active software development. The Lead Java Software Engineer will architect, build, and deploy cloud-based enterprise applications used by major energy organizations. The work supports Resource Innovations’ mission to advance clean energy solutions and help utilities address challenges such as load flexibility, electrification, and carbon reduction. What you will do Software development: Lead and contribute to the full software development life cycle for cloud-based enterprise applications, covering design, coding, testing, deployment, and support. Technical design and architecture: Design and build cloud-native applications using Java, Spring Boot, and related frameworks. Work with REST and SOAP web services, API Gateways, and relational databases to deliver scalable and secure systems. Code quality and review: Write clean, maintainable, and well-documented code. Conduct code reviews, provide feedback, and help raise development standards across the team. Troubleshooting and optimization: Diagnose and resolve complex technical issues, including production support and performance tuning, to improve scalability and reliability. Collaboration and process: Work closely with QA, DevOps, Product, and Business teams. Use Agile practices and tools such as Scrum, Jira, Confluence, and Git to deliver software on schedule. Continuous improvement: Stay up to date with new technologies, including AI-assisted development, and recommend improvements to tools, frameworks, and engineering processes. About Resource Innovations Resource Innovations is a women-led firm focused on energy transformation. The team works to expand clean energy solutions and support utilities as they adapt to changing industry needs. The company is committed to making a positive impact in the energy sector.
Adyen is looking for a Team Lead - Software Engineer to guide the Unified Configuration team in Chicago. This position centers on leading a group of engineers who build and maintain software solutions for unified configuration needs. Role overview The Team Lead will coordinate project delivery and support engineers as they tackle technical challenges. This role involves both hands-on technical work and people leadership, ensuring that solutions meet high standards for quality and reliability. Key responsibilities Lead a team of software engineers focused on unified configuration projects Drive the delivery of software solutions from planning through deployment Support team members through technical challenges and professional development Promote a collaborative and inclusive culture within the team What you bring Experience leading engineering teams Strong background in software development Ability to guide teams through complex technical work Commitment to fostering teamwork and inclusion
Amper is an innovative, venture capital-backed SaaS technology firm committed to revolutionizing the manufacturing industry from the ground up. Our advanced platform is crafted to convert traditional shop-floor complexities into actionable insights, empowering teams to operate based on real-time data. This transformation enables manufacturers to streamline costs, enhance visibility, and boost operational efficiency.Our team thrives on collaboration, and while we support remote work, we prioritize candidates from the Chicagoland area who are willing to engage in-person for collaborative sessions. There are no strict requirements for office attendance, but local candidates benefit from the opportunity for valuable face-to-face interactions.The Role...As we expand our engineering team, we are seeking a Senior Full Stack Engineer to contribute to the development of our customer-facing and internal products.In this role, you will navigate diverse challenges as a full-stack engineer. Your responsibilities will include building extensive APIs as well as microservices, utilizing Python extensively, and developing front-end solutions primarily with React and various third-party tools. You will be tasked with creating applications for both web and mobile platforms, tackling issues from distributed systems to optimizing individual database queries for enhanced performance.At Amper, being a Senior Software Engineer also means embodying a 'product-centric' mindset. Our engineers are not merely ticket-pushers; under the guidance of a Product Owner, you will engage in brainstorming new ideas and determining the most effective implementation strategies.You Will Thrive at Amper If You:Have a strong curiosity and eagerness to tackle unfamiliar challenges, both technical and customer-oriented.Value humility and helpfulness as highly as technical expertise.Are enthusiastic about sharing your knowledge while being open to learning from others.Qualifications:A minimum of 7 years of professional experience in building and maintaining complex software systems, particularly in B2B SaaS platforms is essential for success.Proven technical expertise in developing both large APIs and microservices, with a strong capability to assess architectural trade-offs and guide team members in implementation.
Waltz Health
Waltz Health, based in Chicago, is at the forefront of transforming prescription care. We are pioneering innovative solutions within the pharmaceutical supply chain, utilizing AI-driven marketplaces to reduce costs and introduce consumer tools that enhance decision-making in healthcare. Our dedicated team of industry experts is committed to addressing the challenges of high costs and inefficient experiences in the pharmaceutical sector. We believe in the power of better pricing, enhanced information, and smarter tools to empower consumers and enable payers to effectively manage their pharmacy benefits. The technology we are developing is not just a solution; it represents a collaborative approach to achieving better healthcare outcomes for everyone.Our Core Values at Waltz HealthIntegrity: We prioritize the integrity of clinical care in the pharmaceutical system, being truthful and honest in all our partnerships.Inclusion: We advocate for systemic change that benefits all, embracing diversity and the unique perspectives of our employees and partners.Access: We are dedicated to dismantling barriers to restore choice in healthcare, ensuring our partners receive the right prescription care at the right cost.Accountability: We take pride in our work and its outcomes, focusing on delivering a premier experience for our partners while achieving ambitious goals.Progress: We are committed to advancing healthcare through innovation in pharmaceutical care delivery.Job OverviewWe are seeking a talented Engineering Lead to spearhead the design, development, and implementation of essential healthcare technology solutions across our organization. This role entails leading teams, mentoring engineers, and utilizing Salesforce, MuleSoft, and Microsoft Azure to expedite our platform development and enhance healthcare outcomes through technology.ResponsibilitiesOversee the architecture and delivery of marketplace platform applications, including Salesforce solutions, MuleSoft integrations, and Azure cloud-native services.Lead and mentor engineering teams; establish goals, promote career development, and cultivate a high-performance, inclusive culture.Collaborate with Product, Architecture, and other teams to align technical solutions with business objectives.
At Upbound, we are revolutionizing the construction of modern infrastructure for the Agentic AI Era. As the creators and primary maintainers of Crossplane, we are developing the Intelligent Control Plane, a groundbreaking platform layer that empowers infrastructure to be programmable, autonomous, and composable.Our mission is to enable the AI-native enterprise with a robust foundational platform layer that assists teams in provisioning, managing, and adapting infrastructure at scale—ensuring that platforms are optimized for both human users and AI agents. We collaborate with leading cloud providers, ISVs, and open-source communities to accelerate organizational agility and confidence.Currently, Upbound serves Fortune 500 companies and platform engineers in over 100 countries. With more than 100M downloads, Crossplane is utilized by over 1,000 teams globally. As a Series B company backed by GV (formerly Google Ventures), Altimeter Capital, and Intel Capital, we have successfully raised $69M to date. Discover more at upbound.io.We are seeking a Senior Software Engineer to join our team in building and managing Upbound Spaces, the comprehensive control plane management software at the core of the Upbound Platform. You will play a crucial role in scaling Upbound to support thousands of control planes reliably, while enhancing enterprise control plane management and operations in both cloud and on-premises environments. This is an excellent opportunity to make a significant engineering impact on both development and production operations.
We are seeking a highly skilled and experienced Lead Senior Staff Software Engineer specializing in front-end fundamentals to join our innovative team at The Trade Desk. In this role, you will lead the development of cutting-edge front-end solutions that enhance user experience and drive our product's success. You will collaborate closely with cross-functional teams, guiding junior engineers and fostering a culture of excellence in software development.
Join Nemera as a Principal Mechanical Design Engineer and lead the charge in innovative mechanical design solutions. You will be responsible for overseeing design projects, ensuring compliance with industry standards, and mentoring junior engineers. Your expertise will drive the development of high-quality mechanical systems that meet our clients' needs.
Coates Group
Join Us in Shaping the Future For nearly six decades, Coates Group has crafted solutions that foster meaningful connections between the world’s premier brands and their audiences. While we take pride in our achievements, we firmly believe that our journey is just beginning!As a global technology leader, we specialize in designing innovative, intelligent, and tailored customer experiences through our advanced digital hardware, proprietary content management system, and top-tier signage solutions. For instance, if you’ve made an in-store or drive-thru order at McDonald’s internationally in recent years, you’ve likely interacted with our cutting-edge digital technologies. Operating across over 50 global markets, we proudly maintain nine offices worldwide, with our headquarters situated in the vibrant city of Sydney, Australia. At Coates Group, we embody the values of a family-owned business infused with the pioneering spirit of a start-up, all driven by our mission – Creating Connections. Empowering Partnerships. Always Evolving. Our relentless dedication and creativity have positioned us as industry frontrunners, earning accolades and breaking records while continuously striving for growth and evolution. Notably, we are a two-time recipient of the Australia Good Design Award and have successfully executed the largest hardware deployment in Quick Service Restaurant history.We thrive on curiosity, authenticity, and the strength found in our diverse team. Our crew consists of innovators, kindness advocates, specialists, creators, thinkers, challengers, collaborators, and high achievers. Together, we are transforming the approach leading global brands take in utilizing technology to enhance customer experiences.The Principal Engineer plays a pivotal role in providing technical leadership by defining architectural strategies, guiding essential engineering decisions, and ensuring that our technology platforms evolve in a scalable, resilient, and strategically aligned manner. Leveraging deep technical knowledge and broad domain influence, this role establishes and refines the technical direction across multiple teams and domains, aligning with business goals and customer outcomes. Acting as a trusted technical authority, the Principal Engineer empowers teams to design, build, and maintain sophisticated systems that confidently meet long-term business and customer requirements.
Turnitin LLC
Role overview Turnitin LLC is hiring a Senior Backend Software Engineer to help build and maintain backend systems for our educational platform. This is a fully remote position based in the USA. The role focuses on designing, developing, and supporting backend services that power tools used by educators and students. What you will do Design and develop backend systems to support Turnitin's platform Maintain and improve existing services for better scalability and performance Work closely with team members to deliver reliable features and enhancements Location Remote within the USA. The company is headquartered in Chicago.
About UsAt adoreal, we are a rapidly expanding vertical SaaS company dedicated to revolutionizing consumer experiences within the plastic surgery field through innovative and disruptive technology. Our team thrives on overcoming challenges and is committed to redefining industry standards.Data is a cornerstone of our product strategy, and we are investing significantly in enhancing our data capabilities. As a Senior Software Engineering Manager, you will lead a pivotal team within our organization, with ample opportunities for growth and influence.Your RoleWe are on the lookout for a dynamic Senior Software Engineering Manager who is not only passionate about innovation but also has a strong drive for success. You will be a player/coach with extensive .NET experience, ready to evolve alongside our products, teams, and revenue streams. In this role, you will collaborate closely with team members and external partners to design, develop, and deploy high-quality healthcare software solutions. You will provide technical leadership, ensuring the delivery of scalable and high-performance systems. If you aspire to grow rapidly and be part of an exciting venture, this is your chance!Please note: This is a US-based position, and candidates must reside in Chicago, IL.
Array is at the forefront of financial innovation, providing a dynamic platform that enables digital brands, financial institutions, and fintech companies to swiftly launch captivating consumer products. Our comprehensive suite of credit and identity monitoring tools, privacy protection solutions, and a financial advertising marketplace is accessible through modern APIs and embeddable widgets. Through our private label offerings, we not only drive revenue but also enhance user engagement, empowering millions of consumers in their financial journeys. As a fully remote company, we value high-performing individuals who are keen to make a significant impact in the rapidly evolving fintech landscape. Our clear mission, dedication to ongoing improvement, and a culture of experimentation empower our teams to deliver top-notch products that meet the needs of our clients and users. In the role of Senior Software Engineer at Array, you will leverage your extensive software engineering expertise to lead our engineering teams in tackling the most significant challenges we face. Reporting directly to the Engineering Manager, you will be an integral part of a squad responsible for one of our key product sets. This position will commence as a contract role for a 180-day probationary period before transitioning to a full-time position. While this role is fully remote, we are prioritizing candidates based in Chicago, IL, to align with the local talent pool of Go developers.
The Menta Education Group
Position Overview As a School Principal at The Menta Education Group, you will play a pivotal role in shaping the educational environment. You will work closely with faculty and staff to develop and implement strategic school plans, address student social and emotional needs, ensure safety protocols, and manage various building operations effectively.
NinjaTrader
Join our dynamic team at NinjaTrader as a Senior Mobile Software Engineer. In this role, you will leverage your expertise in mobile application development to design and implement innovative solutions that enhance user experience. You will collaborate closely with cross-functional teams to deliver high-quality software that meets the needs of our clients.
Join NinjaTrader as a Lead Software Engineer and play a pivotal role in enhancing our cutting-edge trading platform. As a key member of our technology team, you'll be responsible for designing, developing, and deploying innovative solutions that empower traders worldwide. Your expertise in Java and C++ will be instrumental in creating high-performance software that meets the needs of our growing user base. We are looking for a passionate engineer who thrives in a fast-paced environment and is eager to push the boundaries of technology in the trading industry.
NinjaTrader
Disclaimer: Please note that the most accurate and up-to-date information regarding our open positions—including job descriptions, compensation, and benefits—can only be found on our official job board. For the latest updates and details, please visit: https://job-boards.greenhouse.io/ninjatrader.JOIN US IN OUR DRIVE TO BECOME THE LEADING RETAIL TRADING PLATFORM GLOBALLYWelcome to NinjaTrader, a forefront player in the trading platform and futures brokerage arena! We empower traders to seize control of their financial futures through innovative products and services designed to enhance their trading experience. Whether you're an experienced trader or just starting, NinjaTrader provides award-winning tools and brokerage services to help you navigate the world's premier financial markets with confidence. Our remarkable growth story began in 2003, with a commitment to understanding and supporting traders on their journey to success. As a result, our user base has expanded to over 2 million, establishing us as the top-rated futures brokerage worldwide. We are not resting on our laurels; we continuously innovate, challenge the status quo, and modernize the futures industry. Our dedication to innovation guarantees that our users always have access to dynamic tools, real-time support, and a thriving community of like-minded traders.
Sign in to browse more jobs
Create account — see all 1,152 results
Browse all companies, explore by city & role, or SEO search pages.
