The Wolverine companies comprise a number of diversified financial institutions specializing in proprietary trading, asset management, order execution services, and technology solutions. We are recognized as a market leader in derivatives valuation, trading, and value-added order execution across global equity, options, and futures markets.
Entry-Level C++ Software Engineer
Location
Illinois
Posted
81 days ago
Salary
$80K - $120K / year
Seniority
Entry Level
Job Description
Entry-Level C++ Software Engineer
Wolverine Trading
Entry-Level C++ Software Engineer Department: Technology Employment Type: Full Time Location: Chicago, IL Description At Wolverine Trading, we're looking for an Entry-Level C++ Software Engineer eager to launch their career in high-performance trading technology. This role is on-site in our Chicago headquarters, where close collaboration with traders and engineers is central to our culture. You'll join a team of experienced engineers, traders, and hardware specialists building cutting-edge systems that power our trading business. This is a unique opportunity to learn at the intersection of software, hardware, and financial markets, while working on applications where speed, efficiency, and reliability make all the difference. From day one, you'll benefit from direct mentorship, clear growth paths, and hands-on exposure to the trading floor giving you the chance to see your work in action and quickly develop both technical and industry expertise. What You'll Do - Contribute to the design, development, and testing of C++ applications that drive our trading platforms - Collaborate with traders and senior engineers to understand requirements and translate them into efficient technical solutions. - Assist in monitoring, profiling, and troubleshooting applications to improve reliability and stability. - Gain exposure to the full lifecycle of trading system development, from idea to production support. What We're Looking For - Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a related field. - Strong knowledge of C++ and object-oriented design; familiarity with modern C++ (C++17/20) is a plus. - Solid understanding of data structures, algorithms, and problem-solving fundamentals. - Interest in multi-threaded programming, performance tuning, and real-time systems. - Curiosity about financial markets and a desire to learn how technology drives trading. - Strong communication skills and a collaborative mindset. - A passion for tackling complex technical challenges and continuously improving. Why Join Us Our flat organizational structure promotes teamwork across the Firm and offers easy access to senior staff. While we work exceptionally well as a team in the office, our bonds are further strengthened through company events, activities and giving back. Volleyball, soccer, hockey, 5K runs, picnic, parties, and trivia nights provide friendly competition and build better relationships. By getting out of our usual environment and doing out-of-the-ordinary things together, we foster creativity and broaden our imaginations to accomplish new challenges. Benefits: - Highly competitive salary & bonus opportunity - Generous paid time off and flexible scheduling - 100% coverage of medical, dental, vision, life, and disability benefits for single coverage - Generous Paid Parental Leave - Retirement Plans: 401K and Roth 401K - Profit sharing plan - Long- and short-term disability Additional Perks: - Free breakfast and lunch from our in-house kitchen with rotating menus (including snacks!) - On-site gym with a subsidized membership - Frequent company outings - Opportunity to give back to organizations that help individuals in need in the Chicagoland area Professional Development: - In-house education team - classes and resources are offered for continuous learning opportunities - Mentorship Program through your first six months of employment The base compensation range for this role is approximately $80,000-$120,000 contingent on experience. Wolverine Trading's total compensation model includes base salary and an annual discretionary bonus.
Benefits
- 401(K), 401(K) matching, Company-sponsored outings, Company sponsored family events, Dental insurance, Disability insurance, Volunteer in local community, Family medical leave, Fitness stipend, Free daily meals, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Highly diverse management team, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Mean gender pay gap below 10%, Mentorship program, Paid volunteer time, Onsite gym, Open office floor plan, Paid holidays, Paid industry certifications, Pair programming, Paid sick days, Partners with nonprofits, Performance bonus, Promote from within, Recreational clubs, Lunch and learns, Relocation assistance, Remote work program, Restricted work hours, Free snacks and drinks, Team based strategic planning, OKR operational model, Continuing education available during work hours, Mandated unconscious bias training, Vision insurance, Wellness programs, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Meditation space, Mother's room, Bereavement leave benefits
Related Guides
Related Job Pages
More Software Engineer Jobs
Working Student – Software Development, App Development, Automation
Rockstein Consulting GmbHInnovate. Lead. Succeed.
• You will work closely with management and our software developers and will be responsible for, among other things: • App development: Developing and enhancing an iOS app (e.g., with Swift/SwiftUI or a cross-platform framework such as React Native/Flutter). • Integrating the app with backends, APIs and databases. • Web development / Frontend: Building modern web frontends for landing pages, dashboards or internal tools; implementing UI/UX concepts in clean, responsive code. • Automation & n8n: Designing and implementing n8n workflows to automate business processes. • Developing and optimizing AI agents through prompt engineering and integrating them into various systems via APIs. • Maintaining and optimizing existing automations.
• Design, build, and maintain model-driven and canvas apps using Dataverse and premium connectors. • Develop robust Power Automate flows (cloud and desktop where applicable), implement error handling, retry, and exception patterns. • Implement reusable components, custom pages, and modern controls; optimize performance and UX. • Integrate with SharePoint, Microsoft 365, Teams, OneDrive, and external APIs (via custom connectors). • Create relational data models, security roles, and business rules in Dataverse. • Write and maintain Power Fx, JavaScript (form scripting/PCF optional), and solution documentation. • Manage solution exports/imports, patching, and managed/unmanaged layers. • Utilize source control (Git) and build pipelines for CI/CD processes. • Own or co-own ALM using Solutions (managed/unmanaged), environment variables, connection references, and pipelines. • Monitor and optimize Dataverse capacity, API usage, flow runs, and connector governance.
Product Owner – Software Development
LeidosLeidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.
• Translate customer needs and operational concepts into well-defined user stories, rules, and acceptance criteria. • Develop clear requirement logic using structured rules and defined system behavior, ensuring minimal ambiguity. • Identify and document expected behavior for edge cases and boundary conditions to prevent gaps in system behavior. • Maintain and prioritize product backlogs across multiple epics and feature areas. • Work with development teams to refine stories and ensure they are ready for sprint planning. • Serve as the primary interface between customers, product leadership, and development teams. • Communicate requirements clearly in both written and verbal form. • Facilitate conversations between stakeholders when priorities or expectations conflict. • Manage trade-offs between customer requests and technical constraints, working to find the most effective solution. • Participate in Agile ceremonies including backlog refinement, sprint planning, sprint reviews, and retrospectives. • Maintain artifacts and documentation in JIRA and Confluence. • Ensure development teams have the information necessary to deliver high-quality work during each sprint. • Coordinate across multiple epics and development efforts simultaneously. • Manage frequent context switching across product areas and priorities. • Support development teams before, during, and after implementation to ensure requirements remain clear and achievable.
Staff Software Engineer
CooperCompaniesA leading global medical device company committed to advancing healthcare through CooperVision and CooperSurgical.
As a Staff Software Engineer on the Cooper Surgical R&D Software Development team, you will assume a technical leadership role in designing, developing, maintaining, enhancing, and supporting customer-facing software products. This role involves hands-on development, architectural design, and driving engineering best practices across distributed systems, microservices, and multiple integrated applications. You will collaborate closely with technical and business stakeholders, contribute to technical strategy, and deliver scalable, secure, and maintainable software solutions. This position requires a strong engineering mindset, excellent interpersonal qualities, and deep experience building cloud-native applications.




