Java, C++, and Python. Software development cycles at CTC are short, and releases of proprietary ... Additionally, our engineers use AI coding assistants and agentic tooling in their daily workflow ...
New
Java, C++, and Python. Software development cycles at CTC are short, and releases of proprietary ... Additionally, our engineers use AI coding assistants and agentic tooling in their daily workflow ...
New
Java, C++, and Python. Software development cycles at CTC are short, and releases of proprietary ... Additionally, our engineers use AI coding assistants and agentic tooling in their daily workflow ...
New
At least 4 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 3+ years of experience with AWS, GCP, Microsoft ...
At least 4 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 3+ years of experience with AWS, GCP, Microsoft ...
Hammond, IN · On-site
Preference for students who have completed 3+ years of coursework by the internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...
Hammond, IN · On-site
Preference for students who have completed 3+ years of coursework by the internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...
Preference for students who have completed 3+ years of coursework by the internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...
Preference for students who have completed 3+ years of coursework by the internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...
Gary, IN · On-site
Preference for students who have completed 3+ years of coursework by the internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...
Gary, IN · On-site
Preference for students who have completed 3+ years of coursework by the internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...
At least 4 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 3+ years of experience with AWS, GCP, Microsoft ...
At least 4 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 3+ years of experience with AWS, GCP, Microsoft ...
Aurora, IL · On-site
Preference for students who have completed 3+ years of coursework by the internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...
Aurora, IL · On-site
Preference for students who have completed 3+ years of coursework by the internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...
Chicago, IL · On-site
Preference for students who have completed 3+ years of coursework by the internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...
Chicago, IL · On-site
Preference for students who have completed 3+ years of coursework by the internship start date * Experience with object-oriented programming (e.g., C#, Java, Python, C++) * Strong analytical and ...
Java, C++, and Python. Software development cycles at CTC are short, and releases of proprietary ... Additionally, our engineers use AI coding assistants and agentic tooling in their daily workflow ...
New
Java, C++, and Python. Software development cycles at CTC are short, and releases of proprietary ... Additionally, our engineers use AI coding assistants and agentic tooling in their daily workflow ...
New
... g., C#, Java, JavaScript, Python, or similar) * Understanding of basic software development ... High-performing interns may be considered for conversion into an Associate Software Engineer role ...
Quick apply
... g., C#, Java, JavaScript, Python, or similar) * Understanding of basic software development ... High-performing interns may be considered for conversion into an Associate Software Engineer role ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of experience in software engineering (Internship experience does not apply) * At ... JavaScript, Java, TypeScript, SQL, Python, or Go * 4+ years of experience with AWS, GCP, Microsoft ...
At least 6 years of professional software engineering experience (Internship experience does not ... Java, Scala, Python, Go, or Node.js * 3+ years of experience with AWS, GCP, Azure, or another cloud ...
At least 6 years of professional software engineering experience (Internship experience does not ... Java, Scala, Python, Go, or Node.js * 3+ years of experience with AWS, GCP, Azure, or another cloud ...
Chicago, IL · On-site
Required : • 1-2 years of strong Java programming experience • Excellent Java/C++ programming ... night • Ability and strong desire to understand and utilize new technologies • BA or BS, ...
Chicago, IL · On-site
Required : • 1-2 years of strong Java programming experience • Excellent Java/C++ programming ... night • Ability and strong desire to understand and utilize new technologies • BA or BS, ...
Chicago, IL · On-site
Excellent Java/C++ programming skills in a team environment * Experience with EJB, JSP, J2EE ... Willingness to travel over-night * Ability and strong desire to understand and utilize new ...
Chicago, IL · On-site
Excellent Java/C++ programming skills in a team environment * Experience with EJB, JSP, J2EE ... Willingness to travel over-night * Ability and strong desire to understand and utilize new ...
$37.64 - $40.75
9% of jobs
$40.75 - $43.85
7% of jobs
$43.85 - $46.96
7% of jobs
$47.43 is the 25th percentile. Wages below this are outliers.
$46.96 - $50.07
5% of jobs
$50.07 - $53.17
4% of jobs
$53.17 - $56.28
11% of jobs
The median wage is $57.18 / hr.
$56.28 - $59.39
20% of jobs
$59.39 - $62.49
5% of jobs
$63.58 is the 75th percentile. Wages above this are outliers.
$62.49 - $65.60
16% of jobs
$65.60 - $68.71
6% of jobs
$68.71 - $71.81
8% of jobs
$37
$56
$71
| Aspect | Night Java Programmer Internship | Java Developer |
|---|---|---|
| Credentials | Typically pursuing or recent graduate in Computer Science or related field | Bachelor's degree in Computer Science or related field, sometimes certifications |
| Work Environment | Internship setting, often part-time or temporary, night shifts possible | Full-time, standard daytime hours in various industries |
| Industry Usage | Entry-level, training-focused roles in tech companies or IT departments | Full professional roles across software development companies |
The Night Java Programmer Internship is an entry-level, training-focused position suitable for students or recent graduates, often involving night shifts. In contrast, a Java Developer is a full-time professional role requiring more experience and offering broader responsibilities. Both roles involve Java programming but differ mainly in experience level, work hours, and career stage.

$14K/mo
Other
Posted yesterday
New
The Role
As a Software Engineering (SE) Intern, you will be challenged to learn and adapt in a dynamic, forward-thinking, and fast-paced environment and will experience life as an engineer on one of our technology teams. Your impact is immediate and meaningful. You will work alongside software engineers designing, solving and testing complex coding problems that will deliver solutions to our trading tools and risk applications. You will build the tools traders and quants rely on to price, trade, and manage risk in real time - and because our release cycles are measured in days, you will watch your code reach production and affect the desk almost immediately. This work draws on a solid foundation in computer science, software development practice, and strong communication and teamwork. You will get exposure to the design and implementation of these systems, which will allow you to build upon your technical skills. As part of the Summer Associate cohort, you will learn and socialize alongside other SE Interns and Quant Trading (QT) Interns.
There are a variety of languages you could get practical experience working with including (but not limited to): Java, C++, and Python. Software development cycles at CTC are short, and releases of proprietary software are frequent. This is a fast-paced and dynamic team environment where our engineers quickly see the results of their effort, and the impact that work has on our businesses.
Additionally, our engineers use AI coding assistants and agentic tooling in their daily workflow, and we are actively building AI into our trading, research, and engineering systems. As an intern, you will work in that environment and be encouraged to use these tools to ship more and ship it faster.
What to Expect
The 8-week internship program gives you insight into our culture and an inward look into what our business is all about. You will participate in three classroom learning experiences including: a week-long Basics of Options class, a multi-week class on the fundamentals of market making (Mock Trading), and a multi-week class that introduces elements of our quant framework (Quant Curriculum). You will also attend planned social activities and talks from various business leaders to propel your professional growth, and build your network with CTC employees and fellow interns. You will:
What it takes for you to be successful
Key Requirements
Why should you consider interning at CTC?
Compensation
Please note: You are allowed to submit one application per position (i.e. SE Intern and QT Intern) during the recruiting cycle. We recommend focusing on applying for the role that aligns most closely with your skills and interests. While you can apply for more than one role, please keep in mind that each application will be assessed according to the specific requirements set for that role.