Latest job information from Employment Process Group for the position of Software/Jr. Software Engineer. If the Software/Jr. Software Engineer vacancy in Itasca matches your qualifications, please submit your latest application or CV directly through the updated Jobkos job portal.
Please note that applying for a job may not always be easy, as new candidates must meet certain qualifications and requirements set by the company. We hope the career opportunity at Employment Process Group for the position of Software/Jr. Software Engineer below matches your qualifications.
Job Title: Software Engineer (Multiple Levels)Company: Confidential Financial Technology CompanyLocation: Itasca, IL (Hybrid)Type: Full-TimeCompensation: Competitive salary based on experience, plus nearly 100% employer-paid healthcare premiums, comprehensive benefits, and career growth opportunitiesAbout the Company
Our client is an established global financial technology company serving the futures trading industry through innovative software solutions. With a strong reputation for stability, technology innovation, and exceptional customer service, the company develops and supports mission-critical trading platforms used by financial professionals around the world.
As the organization continues to expand its platform engineering team, it is seeking talented Software Engineers at multiple experience levels to help build the next generation of scalable, high-performance trading systems.
About the Role
As a Software Engineer, you will join a collaborative Platform Engineering team responsible for developing and maintaining the company's proprietary futures trading platform. This hands-on position offers the opportunity to build core platform services, support production applications, and grow into increasing technical ownership as your experience develops.
Working alongside experienced engineers, product managers, and business stakeholders, you will contribute to the design, development, testing, and enhancement of software that powers order management, market data, account operations, and internal business applications. This role is ideal for someone who enjoys solving complex technical challenges, writing clean and scalable code, and continuously learning in a fast-paced financial technology environment.
Key Responsibilities
Design, develop, test, and maintain core trading platform services using C# and .NET technologies
Develop and enhance functionality supporting order entry, market data, account management, and trading operations
Write, optimize, and maintain SQL Server queries, stored procedures, and database objects
Diagnose, troubleshoot, and resolve production issues while collaborating with senior engineers
Build and maintain internal applications supporting brokerage, operations, and customer support teams
Participate in software architecture discussions, technical planning, and code reviews
Collaborate with engineering, product management, QA, and business stakeholders throughout the software development lifecycle
Develop scalable, maintainable, and high-performing software solutions following established development standards
Contribute to continuous improvement initiatives involving development processes, tools, and platform performance
Support production deployments and ongoing application maintenance as needed
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field (or equivalent practical experience)
Experience developing applications using C#, Java, or a comparable object-oriented programming language
Working knowledge of SQL and relational database design
Familiarity with Git version control
Strong analytical, troubleshooting, and problem-solving abilities
Excellent communication and collaboration skills
Ability to work effectively in a team-oriented, agile development environment
Desire to learn new technologies and grow technical expertise
Interest in financial markets, trading systems, or fintech is preferred
Experience with Linux, Docker, cloud platforms, or distributed systems is a plus
Technology Environment
C#
.NET
ASP.NET
SQL Server 2022
Entity Framework
REST APIs
Git
Claude Code
Cursor
GitHub Copilot
What We Offer
Competitive salary based on experience and position level
Multiple career levels available with significant growth opportunities
Hybrid work schedule with in-office collaboration on Mondays and Wednesdays
Flexible work hours supporting work-life balance
Nearly 100% employer-paid healthcare premiums
Comprehensive benefits package including paid time off and retirement benefits
Opportunity to work on mission-critical financial technology serving global markets
Collaborative engineering culture focused on innovation, technical excellence, and continuous learning
Direct exposure to modern software engineering practices and cutting-edge development tools
Job Info:
Company: Employment Process Group
Position: Software/Jr. Software Engineer
Work Location: Itasca
Country: US
How to Submit an Application:
After reading and understanding the criteria and minimum qualification requirements explained in the job information Software/Jr. Software Engineer at the office Itasca above, immediately complete the job application files such as a job application letter, CV, photocopy of diploma, transcript, and other supplements as explained above. Submit via the Next Page link below.
THIS JOB POSTING HAS EXPIRED (Over 30 days ago).
Please search for the latest job opportunities on our
Homepage.
Desc: Job Description Job Description Summary: Industrial Designers specialize in enhancing product designs for manufacturing, focusing on usability and practicality. Their role involves collaborating with...
Desc: We are a growing company specializing in medical equipment service, offering our employees competitive salaries, an exceptional benefits package, and a company-matched 401(k) retirement plan. The Comp...