1

Python Software Developer Intern Jobs in Illinois

This role requires a python software developer with a passion for automating infrastructure as code. Applicants should be passionate about the future of the software defined datacenter, distributed ...

C++ Software Developer

Chicago, IL ยท On-site

$50.50 - $68/hr

Chicago IL Jobs, C++ Software Developer, C++, STL, Linux, SQL, Relational Databases, Python, Perl, Network Programming, Multi-threaded, Multi-threading, Software Engineer, Software Developer ...

Software Engineering Intern

Champaign, IL ยท On-site

$18 - $27/hr

The Boating Intelligence (BI) Design Lab is seeking a talented Software Engineering Intern. This ... Experience with Python, Rust, or preferably TypeScript. * Experience with cloud deployment ...

Software Engineering Intern

Champaign, IL ยท On-site

$18 - $27/hr

The Boating Intelligence (BI) Design Lab is seeking a talented Software Engineering Intern. This ... Experience with Python, Rust, or preferably TypeScript. * Experience with cloud deployment ...

Python Developer

Chicago, IL ยท On-site

$51.75 - $71.50/hr

The role involves leveraging extensive software engineering experience to design and build reusable solutions, particularly focusing on Python and cloud services. Responsibilities : โ€ข 5+ years of ...

INTERNSHIP OPPORTUNITY Software Engineer Intern: As part of tms technology team, this intern will be exposed to a corporate technology organization, learn about project life cycle delivery ...

New

C++ Software Developer

Chicago, IL ยท On-site

$50.50 - $68/hr

Chicago IL Jobs, C++ Software Developer, C++, UNIX, STL, SQL, Relational Databases, Python, Perl, Shell, Trading Systems, Multi-threaded, Software Engineer, Programming, Programmer Analyst, Trading ...

$145K/yr

What you'll do as a Full Stack Web Software Engineer Intern on the User Interface team at Akuna: We ... Understanding of web programming languages (JavaScript, TypeScript, Python, HTML/CSS) * Familiarity ...

New

Showing results 41-60

Python Software Developer Intern information

What does a Python software developer intern do?

A Python Software Developer Intern assists development teams by writing, testing, and debugging Python code for various projects. They may work on backend services, data analysis tools, web applications, or automation scripts under the guidance of senior developers. Interns often collaborate with team members, participate in code reviews, and contribute to solving real-world technical challenges while gaining hands-on experience with Python programming.

What types of projects and responsibilities can a Python software developer intern expect during their internship?

As a Python Software Developer Intern, you can expect to work on a variety of projects ranging from automating internal processes to contributing to larger software applications. Interns often assist with writing and debugging code, creating scripts to streamline tasks, and performing code reviews under the guidance of senior developers. You may also participate in team meetings, collaborate with other developers, and present your work to stakeholders. This hands-on experience helps you gain practical skills and understand how development teams operate in a professional environment.

What are the key skills and qualifications needed to thrive as a Python software developer intern, and why are they important?

To thrive as a Python Software Developer Intern, you need a solid understanding of Python programming basics, problem-solving skills, and often progress toward a degree in computer science or a related field. Familiarity with version control systems like Git, code editors (such as VS Code or PyCharm), and common frameworks like Flask or Django is typically expected. Strong communication, attention to detail, and eagerness to learn help interns stand out in collaborative and fast-paced environments. These skills and qualities are essential for contributing effectively to projects, adapting quickly, and gaining valuable industry experience.

What is the difference between Python Software Developer Intern vs Python Developer?

AspectPython Software Developer InternPython Developer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's or higher in Computer Science or related field, with some experience
Work EnvironmentInternship programs, entry-level projects, supervised tasksFull-time employment, responsible for developing and maintaining software
Employer & Industry UsageTech companies, startups, internships in various industriesTech firms, software companies, industry-specific applications
Common Search & Comparison IntentUnderstanding entry-level roles and learning opportunitiesSeeking full-time positions and career advancement

The main difference between a Python Software Developer Intern and a Python Developer lies in experience, responsibilities, and employment status. Interns are usually students or recent graduates gaining practical experience, working under supervision. Python Developers are full-time professionals responsible for designing, coding, and maintaining software solutions, often with more independence and expertise.

What cities in Illinois are hiring for Python Software Developer Intern jobs?

Cities in Illinois with the most Python Software Developer Intern job openings:

Senior Software Developer - Python

Interactive Brokers

Chicago, IL โ€ข On-site

$200 - $250/hr

Other

Medical, Dental, Vision, Retirement

Re-posted 6 days ago


Key responsibilities

  • Design, optimize, and extend transaction surveillance and data pipeline processes to enhance system efficiency, reliability, and scalability

  • Collaborate with cross-functional teams to translate complex business requirements into scalable surveillance system designs and processes

  • Build, automate, and maintain large-scale data pipelines and datasets to support real-time and batch processing for financial surveillance


Job description

This is a hybrid role (3 days in the office/2 days remote).

About Your Team

The Financial Crimes Surveillance team develops and maintains sophisticated systems that detect and prevent fraud, market manipulation, and money laundering across Interactive Brokers' global platform. In this role, you'll architect, implement, optimize, and maintain large-scale data pipelines and surveillance models that process massive volumes of financial data. The team consists of software engineers, data engineers, compliance specialists, and data scientists working on mission-critical infrastructure that directly protects the integrity of the financial system.

The Scale & Impact
  • Process 1+ billion order events and 6+ million trades daily
  • Protect 4.5+ million client accounts
  • Direct impact on financial security and regulatory compliance
Responsibilities Technical Excellence
  • Design, optimize, and extend transaction surveillance and data pipeline processes to enhance system efficiency, reliability, and scalability
  • Navigate seamlessly between strategic, system-level architecture and function-level implementation details of our surveillance system, which orchestrates 150+ processes
  • Optimize data architectures and databases for maximum performance and reliability
  • Build developer tooling to accelerate development workflows and system monitoring
  • Ensure data accuracy, security, and compliance with regulatory standards
Ownership and Cross-Functional Partnership
  • Take ownership of projects and sub-systems from planning through resolution, making impactful decisions on complex technical and business-related questions
  • Collaborate effectively with quantitative engineers, surveillance model developers, and Compliance stakeholders to translate complex business requirements into scalable designs and processes
  • Identify project bottlenecks, risks, and limitations; calculate costs; and provide strategic insights to stakeholders
  • Transform high-level surveillance concepts into production-ready processes that deliver actionable insights
  • Own and curate dozens of mission-critical datasets that drive surveillance operations
  • Design, build, and automate robust data pipelines to support real-time and batch processing
  • Develop advanced data quality frameworks to proactively identify issues before they impact operations
  • Contribute to the evolution of coding standards and internal code review processes
  • Drive best practices in data storage, retrieval, governance, and privacy protection
  • Drive automation of processes and workflows to reduce manual effort and enhance system maintainability
Required Skills
  • 5+ years of professional software engineering experience in Python, C++ or Java
  • 3+ years of professional experience in Python as a primary language (non-scripting)
  • Extensive experience in Polars, Pandas or NumPy
  • 1-3 years of professional experience with Linux operating systems
  • Thorough understanding of databases and SQL
  • Experience with large Python codebases
  • Bachelor's or master's degree in Computer Science, or a related area
  • High attention to detail
Good to Have
  • Experience with data engineering or ETL pipelines
  • Knowledge of finance
  • Knowledge of C++ or Java
  • Masters/PhD
Success Traits
  • Self-motivated and able to handle tasks with minimal supervision.
  • Superb analytical and problem-solving skills.
  • Excellent collaboration and communication (Verbal and written) skills.
  • Outstanding organizational and time management skills.
Company Benefits & Perks
  • Competitive salary, annual performance-based bonus and stock grant
  • Retirement plan 401(k) with competitive company match
  • Excellent health and wellness benefits, including medical, dental, and vision benefits, and a company-paid medical healthcare premium.
  • Wellness screenings and assessments, health coaches and counseling services through an Employee Assistance Program (EAP)
  • Daily company lunch allowance provided, and a fully stocked kitchen with healthy options for breakfast and snacks
  • Corporate events, including team outings, dinners, volunteer activities and company sports teams
  • Education reimbursement and learning opportunities
  • This role's anticipated base salary range is 200,000 to 250,000 annually based on skills and experience. The offered salary is just part of the total compensation package. In addition to a competitive salary, the company offers both a discretionary cash bonus and stock award as well as a wide range of benefits, including health care, tuition reimbursement and much more.
#J-18808-Ljbffr