Software Developer III

    Highlights

    Skills • C++ development experience (highest priority technical skill) • Optimization modeling experience • Linear optimization / operations research background • IBM CPLEX experience strongly preferred. If you have a passion for solving complex challenges using quantitative methods and software engineering, this is your chance to make a direct impact on airline efficiency and performance in a forward-thinking, collaborative environment.

    Numbers & Facts

    LocationChicago, IL

    Description

    • Current Openings
    • Veterans Program
    • Working With Indotronix
    • Referral Program

    All current openings

    Software Developer III

    • Location: Chicago, Illinois 60606
    • Work model: On-site
    • Posted July 7, 2026
    • Job ID: JPC - 206029

    Easy ApplyApply Now

    Job Description

    Software Developer III - Optimization Modeling Engineer

    Location: Chicago, IL (Hybrid/Onsite)

    Company: United Airlines

    Job Type: Contract

    About the Role

    Join United Airlines' Network Planning and Optimization team as an Optimization Modeling Engineer. In this pivotal role, you will design, develop, and maintain advanced optimization models and C++ applications that shape key airline planning and operational strategies. If you have a passion for solving complex challenges using quantitative methods and software engineering, this is your chance to make a direct impact on airline efficiency and performance in a forward-thinking, collaborative environment.

    Responsibilities

    • Develop, enhance, and maintain optimization models to support airline operations and network planning initiatives.
    • Design and implement linear optimization and mathematical programming models to address complex business challenges.
    • Build robust, production-grade software applications using C++.
    • Integrate optimization models with IBM CPLEX and other industry-leading solvers.
    • Analyze large datasets to translate business requirements into actionable quantitative models and decision-support tools.
    • Support and maintain applications in Linux and cloud-based environments.
    • Collaborate with operations research professionals, software engineers, and business stakeholders to deliver impactful optimization solutions.
    • Contribute to modernization projects, including evaluating and adopting new technologies such as Julia.
    • Troubleshoot, enhance, and optimize existing modeling applications to improve scalability and performance.

    Required Skills and Experience

    • Bachelor's degree or higher in Operations Research, Applied Mathematics, Industrial Engineering, Computer Science, Mathematics, or related quantitative field.
    • Strong C++ development experience.
    • Background in optimization modeling, linear optimization, or operations research.
    • Experience working in Linux environments.
    • Proven analytical and problem-solving skills.
    • Ability to convey complex technical concepts to diverse audiences.

    Preferred Skills

    • IBM CPLEX optimization software experience.
    • Experience developing optimization or decision-support applications in transportation, logistics, airline, or supply chain industries.
    • Exposure to cloud-based computing environments.
    • Familiarity with Julia or other modern scientific computing languages.
    • Advanced degree (Master's or PhD) in a quantitative field.

    Benefits

    • Work on high-impact projects that directly influence airline performance and efficiency.
    • Collaborate with industry experts and cross-functional teams in a supportive, innovative workplace.
    • Access to ongoing professional development and emerging technologies.
    • Hybrid work environment based in downtown Chicago.

    How to Apply

    Ready to advance your career and solve real-world operational challenges at a global airline? Submit your application through our careers portal. Candidates must be authorized to work in the US without sponsorship. Background check and drug screening required.

    Easy ApplyApply Now

    Interested in this role?

    Easy ApplyApply Now

    Job details

    Job ID JPC - 206029

    Location Chicago, Illinois, United States

    Work Model On-site

    Job Type Contract

    Posted July 7, 2026

    Skills • C++ development experience (highest priority technical skill) • Optimization modeling experience • Linear optimization / operations research background • IBM CPLEX experience strongly preferred

    Share this job

    *

    Similar Jobs