Post job

Software developer internship jobs in Illinois

- 1,963 jobs
  • Analyst, Renewables Project Development

    Inventure 4.4company rating

    Software developer internship job in Chicago, IL

    We're partnered with a high-growth platform focused on building one of the largest portfolios of distributed solar and storage assets in the U.S. They partner with Fortune 500s and large energy users to deliver cost-effective and impactful clean energy solutions. They're an experienced team offering a direct path to shaping the future of distributed energy. They're seeking a motivated and analytically sharp early-career professional to join their development team. Why This Role Is Compelling: High-Impact & High-Visibility: Serving as the operational and analytical go-to for thousands of projects nationwide, sitting at the intersection of data, markets, and project execution, you will have a hand in building a platform from the ground up, with immediate exposure to executives, clients, and cross-functional teams. Accelerated Career Growth: As the company scales, they are building multiple business units around this program. High performers have a clear and rapid path to leadership roles in market intelligence, strategy, development, and operations. "Doer" Culture, Not A Bureaucracy: They are a flat-structured team that rewards initiative and curiosity. This is a place for those who want ownership and responsibility, not just a task list. Deepen Your Expertise: Gain hands-on, practical knowledge in utility rate design, energy policy, solar & storage economics, and contractor management that is highly sought after in the renewable energy sector. What You'll Do: Perform utility rate analysis and support energy modeling to evaluate the economics of distributed solar and storage projects throughout the U.S. Conduct market research on energy policies, incentives, and utility programs that impact project viability and development strategy. Oversee contractor progress on applications, permitting, and interconnection across multiple markets. Build and maintain dashboards, project trackers, and reports to communicate portfolio performance and key insights to leadership. Transform raw project and utility data into actionable intelligence to drive decision-making and optimize development workflows. Jump in operationally where needed, embodying a team-first mentality to ensure project success. What You'll Bring: A Bachelor's degree in a relevant field (e.g., Engineering, Economics, Data Analytics, Environmental Science) and 1-3 years of professional experience Strong proficiency in Excel or Google Sheets (pivot tables, charting, dashboards) Analytical mindset with comfort managing, interpreting, and drawing insights from large datasets Exceptional organizational skills and the ability to prioritize competing projects in a fast-paced environment Clear and professional written communication skills for both technical and non-technical audiences. A genuine curiosity about renewable energy, utility markets, and a desire to build a career in the industry Nice-to-Haves: Exposure to solar modeling software (e.g., Aurora, Toolbase), Power BI, or SQL. Experience interacting with contractors or managing project trackers. Familiarity with utility rate structures and/or energy policy.
    $76k-111k yearly est. 1d ago
  • SDV Software Developer

    Global Connect Technologies 4.4company rating

    Software developer internship job in Peoria, IL

    We are seeking a highly skilled SDV (Software-Defined Vehicle) Software Development Engineer to lead and support the design, development, and integration of next-generation vehicle software platforms. The ideal candidate will have strong expertise in SDV concepts, HPC (High-Performance Computing) configurations, and experience in developing software in hypervisor and QNX-based environments. This position requires hands-on technical proficiency, a strong understanding of embedded software architectures, and the ability to collaborate with cross-functional engineering teams. Key Responsibilities: Lead the SDV (Software-Defined Vehicle) initiative for the client, focusing on architecture design, platform evaluation, and implementation. Develop and configure HPC (High-Performance Computing) environments for software-defined vehicle systems. Design and implement software modules within a hypervisor-based environment. Collaborate with cross-functional teams including hardware, systems, and embedded software engineers to ensure seamless software integration. Perform software integration, validation, and performance optimization. Contribute to the development of software architecture documentation, design specifications, and test plans. Support SDV testing, debugging, and issue resolution during the full product lifecycle. Stay current with evolving automotive software trends, tools, and SDV technologies. Primary Skills & Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related discipline. Excellent knowledge of SDV (Software-Defined Vehicle) architecture and principles. Strong hands-on experience in HPC configuration and embedded software development. Proficient in hypervisor-based software development environments. Experience in software integration, testing, and debugging for automotive systems. Strong understanding of embedded system design, middleware, and real-time operating systems. Secondary Skills (Preferred): Experience with QNX-based software development. Familiarity with SDV platform integration and validation processes. Working knowledge of automotive standards such as AUTOSAR, ISO 26262, or ASIL concepts. Exposure to C/C++, Python, or similar programming languages used in automotive software development.
    $70k-90k yearly est. 1d ago
  • Junior Software Developer-Acrobat Accessibilty Designer

    Krasan Consulting Services

    Software developer internship job in Springfield, IL

    Job Description: PDF Accessibility Specialist We are seeking a skilled PDF Accessibility Specialist with strong expertise in document remediation, accessibility standards, and assistive technology testing. The ideal candidate will have at least 5 years of experience working with accessibility tools, WCAG guidelines, and Section 508 compliance to ensure digital documents are fully accessible to users with disabilities. Key Responsibilities Remediate PDF documents to meet WCAG 2.1 Level AA, Section 508, and ADA accessibility requirements, ensuring proper tagging, structure, and usability with assistive technologies. Evaluate and audit PDF documents in assessment batches to identify accessibility issues, structural inconsistencies, and remediation needs. Create accessible PDFs from source files, including correct heading hierarchy, alternative text for images, reading order adjustments, table structure corrections, and form field tagging. Test remediated documents using screen readers such as JAWS and NVDA to validate accessibility functionality and ensure compliance. Develop accessibility documentation, guidelines, and best practices for creating and maintaining accessible PDFs. Collaborate with content creators, designers, and documentation teams to build accessible workflows and provide training on accessibility standards. Support quality assurance processes by reviewing PDF accessibility implementation and ensuring compliance with WCAG 2.1 Level AA and Section 508 guidelines. Required Skills & Qualifications 5+ years of experience with: Adobe Acrobat Pro DC Adobe InDesign PDF accessibility remediation Strong knowledge of: WCAG 2.1 Level AA Section 508 compliance ADA requirements Hands-on experience with: Document structure and tagging Screen reader testing (JAWS, NVDA) Reading order remediation Ability to produce accurate, compliant, and well-structured accessible PDFs. Strong communication skills and ability to collaborate with cross-functional teams. Experience creating accessibility documentation or training materials is a plus. 1898
    $56k-75k yearly est. 4d ago
  • AI Software Engineer

    Launch Consulting Group 3.9company rating

    Software developer internship job in Chicago, IL

    Be a part of our success story. Launch offers talented and motivated people the opportunity to do the best work of their lives in a dynamic and growing company. Through competitive salaries, outstanding benefits, internal advancement opportunities, and recognized community involvement, you will have the chance to create a career you can be proud of. Your new trajectory starts here at Launch! Launch is actively seeking qualified, energetic engineers with passion for building solutions leveraging new and emerging technologies related to AI. This is a software engineering role specializing in applications with use cases powered by AI solutions, especially Generative AI, such as LLM integration, vector embeddings, real-time inference, and semi-automated, human-in-the-loop workflows. This role offers an exciting opportunity to be at the forefront of AI technology, working on diverse projects that drive real-world impact. If you're passionate about AI and have the technical expertise to back it up, this role may be perfect for you! Responsibilities Include: Write high-quality, maintainable code in languages such as Python, JavaScript, C#, or others relevant to AI development Work closely with and in cross-functional teams including software engineers, project managers, designers, QA, data engineers, and data scientists Integrate with a variety of different APIs, services, and technologies to bring pre-trained models and other technologies to bear, such as cloud-based vector databases Develop APIs and interfaces to enable easy interaction between AI models and client applications Fine-tune and/or customize integration with pre-trained models to meet unique client needs Handle data preprocessing, cleaning, and augmentation to enhance model performance Implement strategies for managing and securing sensitive client data Monitor and optimize the performance of AI model integrations to optimize efficiency and accuracy Provide technical guidance and support to clients and internal stakeholders Stay up-to-date with the latest advancements in NLP and machine learning Qualifications: Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field (strongly preferred) Prior IT digital consulting experience is highly preferred Proven experience in software development, with a focus on AI and machine learning Hands-on experience with integrating language models into applications and platforms Proficiency in programming languages such as Python, JavaScript, C#, or similar Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face Transformers) Experience with Generative AI tooling (e.g., LangChain, Semantic Kernel) Knowledge of API development and integration Strong understanding of NLP concepts and techniques, including language modeling, text generation, and sentiment analysis Experience with large-scale language models (e.g., GPT, BERT) and their practical applications Excellent analytical and problem-solving skills with a keen ability to troubleshoot and resolve technical issues Strong verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders Proven ability to work effectively in a team environment and manage client relationships Experience in project management and ability to handle multiple tasks simultaneously Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker) a plus Familiarity with agile development methodologies and DevOps practices Innovative and curious, with a passion for emerging technologies and continuous learning Detail-oriented and committed to delivering high-quality results Compensation & Benefits: As an employee at Launch, you will grow your skills and experience through a variety of exciting project work (across industries and technologies) with some of the top companies in the world! Our employees receive full benefits-medical, dental, vision, short-term disability, long-term disability, life insurance, and matched 401k. We also have an uncapped, take-what-you-need PTO policy. The anticipated base wage range for this role is $155,000 - $175,000. Education and experience will be highly considered, and we are happy to discuss your wage expectations in more detail throughout our internal interview process.
    $155k-175k yearly 1d ago
  • Senior Software Engineer

    Harnham

    Software developer internship job in Chicago, IL

    Senior Software Engineer - Build Next-Gen Conversational Platforms 💰 Salary: $230K base + 15% bonus + equity About the Opportunity Harnham is working with a fast-growing AI technology company that is building a next-generation agentic voice platform for enterprise-scale customer engagement. This organization partners with Fortune 50 businesses across healthcare, finance, and retail and is backed by leading investors with over $25M in funding. They are scaling rapidly and seeking an experienced Senior Software Engineer to join their engineering team and help shape the future of conversational AI. The Role You'll design and build core platform components, working on backend services and APIs that power real-time voice applications. This role requires strong CS fundamentals, experience in scalable architectures, and collaboration with ML engineers and product teams. Key Responsibilities Develop backend services and APIs for high-concurrency, real-time applications Design scalable, secure architecture for cloud-based systems Work across backend and some frontend layers (full-stack experience is a plus) Implement solutions in AWS ecosystems (EKS, Lambda, S3) Optimize data models and pipelines using Postgres Collaborate with ML engineers and DevOps to integrate AI models into production Mentor junior engineers and establish best practices in coding, testing, and CI/CD What We're Looking For 6-7+ years of software engineering experience Strong CS fundamentals (data structures, algorithms, architecture) Experience with AWS services and containerized environments (Docker/Kubernetes) Proficiency in backend development (Java, Python, or similar) Exposure to frontend frameworks is a plus Familiarity with distributed systems and high-performance architectures Why Apply? Competitive compensation + bonus + equity Work on industry-disrupting AI solutions Collaborative culture with real impact Relocation support and hybrid flexibility
    $230k yearly 3d ago
  • Java Software Engineer

    The Judge Group 4.7company rating

    Software developer internship job in Chicago, IL

    Our client is currently seeking a Java Developer to downtown Chicago (3 days a week onsite) Responsibilities Design and implement an automation testing framework Harden and optimize existing frameworks for reliability and performance Develop and maintain scalable web services using Spring Boot Build systems for processing large datasets efficiently Create and manage CI/CD pipelines using Jenkins Support migration efforts from first-generation automation frameworks to NextGen platforms Minimum Qualifications Bachelor's degree in Computer Science or related field, or equivalent practical experience 5+ years of professional experience in Java development Strong understanding of object-oriented programming and design principles Experience developing multithreaded, distributed, and performant applications Proficiency in testing Java-based distributed systems Solid grasp of software testing principles and methodologies Preferred Qualifications Experience with Spring Boot and building RESTful web services Proficiency in Python for scripting and automation Familiarity with containerization tools such as Docker or Podman Experience with cloud platforms and big data technologies (Kafka, AWS, S3, PostgreSQL, Redis) Knowledge of build automation and dependency management tools Rate: $60-80/HR
    $60-80 hourly 4d ago
  • Senior SDET - Architect

    Northern Trust 4.6company rating

    Software developer internship job in Chicago, IL

    Northern Trust is proud to provide innovative financial services and guidance to the world's most successful individuals, families, and institutions by remaining true to our enduring principles of service, expertise, and integrity. With more than 130 years of financial experience and over 22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service. We are seeking a dynamic and innovative Test Architect to lead our Azure Infrastructure as Code (IaC) quality assurance initiatives and contribute to application development projects leveraging Python, Spring Boot, and React. This role bridges the domains of cloud infrastructure, automated testing, and modern application engineering, making it ideal for a technical leader passionate about DevOps, platform reliability, and developer productivity. Role Overview As a Test Architect, you will be responsible for designing and implementing robust quality frameworks for Azure-based IaC solutions, driving the adoption of automation best practices, and ensuring infrastructure consistency and compliance across multiple environments. You will also play a key role in developing and integrating supporting applications-ranging from automation scripts to dashboards-using Python for backend logic and Spring Boot/React for full-stack web development. Key Responsibilities Architect and evolve comprehensive automated test strategies for Azure IaC, focusing on Terraform, ARM/Bicep, and policy compliance. Lead the development of Python-based automation tools and scripts for test execution, resource provisioning, configuration validation, and infrastructure reporting. Design, build, and maintain user-facing dashboards, reporting tools, and workflow automation platforms using Spring Boot and React, enabling data-driven insights into IaC test coverage, drift management, and compliance posture. Integrate IaC quality gates into CI/CD systems such as GitHub Actions, ensuring all code deployments pass automated test suites and drift detection scans before promotion. Establish and refine frameworks for drift detection, root cause analysis, and remediation, leveraging both native Azure services and custom-developed solutions. Collaborate with architects, security specialists, and application developers to align infrastructure test practices with organizational goals, compliance requirements, and evolving cloud technologies. Promote best practices through code reviews, technical workshops, and documentation. Design, implement, and maintain comprehensive automated testing suites for Azure IaC using python. Develop, execute, and refine test cases to validate infrastructure modules, deployments, and policies in Azure environments. Develop, enhance, and maintain supporting applications and tools using Python, Spring Boot, and React, facilitating automation, reporting, and dashboarding for IaC quality and drift management. Monitor, report, and remediate infrastructure drift, using tools and frameworks for continuous compliance and configuration management. Maintain detailed documentation on test coverage, drift findings, and corrective actions taken to ensure auditability and traceability. Conduct root cause analysis for infrastructure failures and propose solutions to improve test coverage and resilience. Stay up-to-date with Azure platform enhancements, testing tools, and industry trends in cloud IaC quality, governance, and full-stack development. Required Skills & Qualifications Bachelor's or master's degree in computer science, Engineering, or a related technical discipline. 14+ years of experience in cloud infrastructure engineering and automated testing, with a minimum of 3 years focused on Azure public cloud. Expertise in infrastructure automation using Terraform, ARM templates, and Bicep within Azure environments. Advanced proficiency in Python for developing test automation, orchestration logic, and data processing pipelines. Strong background in full-stack application development, including building RESTful APIs and web applications with Spring Boot (Java) and React. Hands-on experience with configuration management, monitoring, and compliance tools native to Azure, as well as industry-standard frameworks (e.g., Terratest, Pester). Track record of integrating infrastructure quality assurance into modern CI/CD pipelines. Excellent analytical, problem-solving, and communication skills, with an emphasis on technical documentation and cross-functional collaboration. Proficient in supporting, maintaining, and enhancing Spring Boot applications, ensuring seamless integration with backend services, optimized performance, and robust security for enterprise-scale cloud environments. Extensive hands-on experience with Azure-native monitoring tools such as Azure Monitor, Log Analytics, and Application Insights, enabling proactive detection and resolution of infrastructure issues. Proficiency in integrating monitoring frameworks with automated test suites and reporting dashboards, ensuring visibility into resource health, compliance drift, and system performance. Preferred Skills Experience with multi-cloud environments (AWS, GCP) and hybrid IaC strategies. Familiarity with containerization (Docker, Kubernetes/AKS) and microservices architectures. Background in building secure, compliant platforms within regulated industries. Expertise in workflow automation, event-driven architectures, and data visualization using Python, Spring Boot, and React. Experience with TypeScript, Next.js, or other modern JavaScript frameworks. Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions. Understanding of security best practices (OWASP, JWT, OAuth2, SSO). Background in performance optimization, caching strategies, and application monitoring. Exposure to automated testing tools (Jest, Mocha, Selenium, JUnit). Strong analytical, troubleshooting, and debugging skills. Relevant Azure and DevOps certifications (AZ-104, AZ-305, DevOps Engineer Expert) are strongly preferred.
    $76k-94k yearly est. 3d ago
  • Director of Automation and SDET

    Request Technology, LLC

    Software developer internship job in Chicago, IL

    is bonus eligible*** Prestigious Financial Institution is currently seeking a Director of Automation and SDET with AI/ML experience. Candidate will be responsible for defining, driving and scaling enterprise-wide test automation, quality engineering practices. This role will architect and implement advanced automation solutions across applications, data and platforms, enable adoption of best practices, and establish the governance, metrics and tools. The role combines technical expertise with strong leadership and stakeholder collaboration skills to deliver next generation automation infusing AI capabilities. Responsibilities: Define and execute the enterprise automation strategy aligned with business and technology modernization goals. Drive adoption of automation in all phases of testing including automated regression and smoke tests to improve quality and accelerate testing. Implement automated quality gates, pre/post deployment checks and shift-left testing. Architect scalable, reusable automation frameworks covering UI, API, microservices, data pipelines, Kafka/event driven systems, batch jobs, reports and databases. Define standards for BDD, contract testing, CI/CD integration, synthetic data generation and environment-agnostic test automation. Establish tagging and traceability across automation framework, Jira, Confluence, Test management tools, CI/CD pipelines and Splunk. Introduce and scale synthetic test data management, environment/service virtualization for complex integration testing. Envision and implement AI/ML and Generative AI infused solutions for test case generation, test data generation, automation script generation and quality insights. Build quality engineering and automation center of excellence to drive training, reusable asset libraries and knowledge management artifacts. Partner with development, product, DevOps and Platform Engineering leaders to embed automation into all stages of SDLC. Define, monitor and report KPIs/OKRs for automation outcomes to executives and product owners. Drive compliance with industry standards, regulatory requirements, and audit readiness across automation and QE practices. Manages a team of people managers, individual contributors, and consultants/contractors Qualifications: Minimum ten (15) years' of IT experience with ten (10)+ years in test automation. Proven track record of leading enterprise-scale automation initiatives in complex, distributed environments (microservices, cloud, batch applications, data, MQ, Kafka event driven systems). Hands-on experience with service virtualization, synthetic test data management. Strong hands-on expertise in testing and test automation tools and frameworks including Jira, BDD, Selenium, Cucumber, REST-assured, JMeter, Playwright. Strong programming experience in Java and Python. Deep understanding of DevOps, CI/CD pipelines (Jenkins, Harness, GitHub), cloud platforms (AWS, Azure) and containerized environments (Kubernetes, Docker). Experience with Kafka/event-driven testing, large data set validations Experience with Agile development processes for enterprise software solutions Strong background in metrics-driven quality reporting and risk-based decision making. Strong organizational leadership skills Ability to manage multiple, competing priorities and make decisions quickly Knowledgeable about industry trends, best practices, and change management Strong communication skills with the ability to communicate and interact with a variety of internal/external customers, coworkers, and Executive Management Strong work ethic, hands-on, detail oriented with a customer service mentality Team player, self-driven, motivated, and able to work under pressure Results-oriented and demonstrated record of developing initiatives that impact productivity Technical Skills: Proficiency with modern quality engineering tools including Jira, Jenkins, automation frameworks, test management tools. Software QA methodologies (requirements analysis, test planning, functional testing, usability testing, performance testing, etc.) Familiarity with AI/ML/GenAI Solutions in QE. Utilizing best practices in software engineering, software test automation, test management tools, and defect tracking software Past/Current experience of 3+ years working on a large-scale cloud native project Experience with cloud technologies and migrations using public cloud vendor preferably using cloud foundational services like AWS's VPCs, Security groups, EC2 Education and/or Experience: BS degree in Computer Science or Information Systems Management or a similar technical field 10+ years of experience in Quality Assurance space preferably on complex systems and large programs.
    $65k-87k yearly est. 3d ago
  • Senior Software Engineer

    Keycare

    Software developer internship job in Chicago, IL

    Job Title: Senior Software Engineer Company: KeyCare, Inc. Employment Type: Full-Time Salary: $115,000-$150,000 About Us: KeyCare is unlocking the future of virtual care! Our mission is to increase access to convenient and cost-effective care on a single platform connected to our nation's health systems. Position Overview: As a Senior Software Engineer at KeyCare, you will join our vibrant and forward-thinking team, where we harness the power of technology to create impactful solutions for real-world challenges in the Healthcare industry. We are searching for a Senior Software Engineer who is passionate about problem-solving, adaptable to diverse technologies, and excited to contribute to a collaborative and dynamic work environment. Key Responsibilities: Innovative Design and Development: Lead the design, development, and implementation of software applications on the Azure platform, bringing innovative solutions to life. Cloud Mastery: Utilize your Azure expertise to manage and optimize cloud-based applications, ensuring they are scalable, secure, and efficient. NodeJS and Azure Functions: Develop and maintain high-performance applications using NodeJS, TypeScript and Azure Function Apps. DevOps Excellence: Implement and uphold DevOps practices, including containerization and building robust deployment pipelines to ensure smooth, automated workflows. Operational Excellence: Measure performance, analyze application telemetry, and proactively identify and address potential issues to ensure optimal application operation. Creative Problem Solving: Bring your analytical and creative problem-solving skills to tackle complex challenges and develop innovative solutions. Collaborative Spirit: Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to deliver top-tier software solutions. Mentorship: Guide and mentor junior engineers, fostering a culture of continuous learning and growth. Qualifications: Experience: 5+ years of professional experience in software development, with a strong focus on cloud-based applications. Cloud Expertise: Proven experience with Azure or comparable cloud platforms. Technical Skills: Proficiency in NodeJS and TypeScript System design experience (building robust, secure, and scalable systems with several components, integrations with 3rd-party APIs, etc.) Experience with Azure Function Apps or comparable serverless platforms Additional experience with React and modern web frameworks is highly desirable Knowledge of Epic Health Systems, Electronic Health Records (EHRs), HL7 standard and interoperability, etc. is a plus DevOps Knowledge: Familiarity with DevOps practices, including containerization (Docker, Kubernetes) and building CI/CD pipelines (e.g. GitHub Actions). Operational Excellence: Ability to measure performance, analyze application telemetry, and proactively identify and resolve potential issues. Problem-Solving Skills: Strong analytical and creative problem-solving abilities. Adaptability: Ability to quickly adapt to unfamiliar technologies and methodologies. Collaboration: Excellent communication and teamwork skills. Education: Bachelor's degree in computer science, Engineering, or a related field, or equivalent work experience. Benefits: Eligible for company benefits upon package roll out: Medical Vision Dental Life Insurance Disability Unlimited PTO KeyCare is an Equal Opportunity/Affirmative Action Employer. We encourage all qualified applicants to apply. KeyCare is committed to its evolution towards a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender or gender identity, sexual orientation, age, marital status, disability, sex, country of origin, or veteran status.
    $115k-150k yearly 5d ago
  • GxP Lab Computing Engineer

    Firstpro, Inc. 4.5company rating

    Software developer internship job in Chicago, IL

    GxP Lab Computing Engineer- Chicago The Lab Computing Engineer provides both consulting, analytical and technical laboratory services, including multivendor instrument, information technology as well as in-lab validation/compliance services when applicable. The individual will provide the consulting skills required to analyze customer needs and gaps to propose solutions for the desired state. He or she will work with business users and managers of customers in conjunction with the internal support team. Requirements Required Skills: Excellent customer service skills complemented by an ability to listen to and interpret client requests Ability to troubleshoot complex instrument and technology issues Strong oral and written communication skills Ability to identify, track and complete tasks for multiple projects Knowledge of laboratory safety practices as defined by the company and/or customer's site safety code Responsibilities: As a Lab Computing Analyst, beneficiary would perform following key responsibilities: Requirements Management and onsite Validation/Compliance support IT Consulting Customer Liaison Onsite Lab IT Support Requirements Management Understand problem statement/challenges Define scope Gather requirements. Assist with Validation/Compliance activities (IOPQ) as required. Analyze current state business processes and requirements. Assist in building plans for process improvement IT Consulting Analyze gaps/opportunities for improvement based on industry Best Practice Evaluate Industry trends to identify areas for optimization Evaluate vendor solutions and facilitate demos of prototypes as Proofs of Concept Recommend process improvements that fit business needs Customer Liaison: Meeting with internal/external service groups/leads Liaise between System/Lab owners and third parties to coordinate best times for services Provide weekly planning schedules for review at status meeting with customer leads Monthly Operational review meetings/ Quarterly metrics reporting with department heads On Site Lab IT Support: Perform break/fix support for all Instrument connected systems Implement Windows based security policies as required Ensure adherence to client's corporate policies through periodic reporting & compliance programs Acts as the technical support contact for field service engineers and external vendors Provide technical subject matter expertise for new system validation and change management Create and maintain a physical inventory of lab equipment, PC's, software, and any other information pertinent to the environment if applicable Perform system preventative maintenances based on client's schedule, if applicable Requirements Bachelor's/Master's degree or equivalent in Pharmaceutical, Bio-technology, Bio-medical, Chemical At least 5 years of directly relevant experience, including: At least 3 years in software development and testing. At least 2 years of experience in business requirement analysis and gathering. Demonstrated domain area knowledge. Candidate must possess excellent analytical and interpersonal skills along with a proven track record in system design, implementation, have demonstrated ability to guide the activities of colleagues, and have demonstrated ability to gain client's confidence and trust. Candidate must demonstrate in-depth understanding in one or more of the following areas of Bio/Pharma industry: Drug Discovery & Development Processes Clinical study planning & Data management Lab Workflows Chemical & Biologics material Management Sample Management Robotic Systems Integration & Qualification Operations KPI and Metrics tracking Optional requirement: Candidate needs to be familiar with the US and International Regulations and Standards governing the development of technical solutions such as GLP, GMP, 21 CFR Part 11, Part 210, Part 211, Part 820 Technical Skills: Operating System familiarity with at least 1 of the following: Unix, Windows, MVS Software Methodology familiarity with: Object Oriented Programming, Structured Programming Software Development Process familiarity with: Waterfall, Agile Change Control Management and Risk Management Office Tools proficiency required in : MS Word, Excel, PowerPoint Office productivity tool proficiency in at least 1 of the following: Visio, MS Project, SharePoint
    $78k-104k yearly est. 3d ago
  • Android Developer

    Divihn Integration Inc.

    Software developer internship job in Chicago, IL

    Below opportunity open with our Government Client for 100% Onsite work in Downtown Chicago - ** currently unable to provide any assistance with work authorization ** Sr. Android Developer ** W2 Contract & Onsite/Local to Chicago ** 6 months & potential for long-term extension 100% Onsite - Downtown Chicago Key Areas: Android Developer with minimum 8+ years of experience in Java and Kotlin to design, build, and maintain high-quality mobile applications. Android App development Full Lifecycle and Architecture Patterns (MVC, MVVM, MVP). Experience integrating RESTful APIs, Third-party libraries, and familiar with Git, ADO, and version control systems The ideal candidate is passionate about mobile technology and enjoys translating complex requirements into user-friendly, performant, and reliable Android apps. Key Responsibilities Design, develop, and maintain applications for the Android platform. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality, performance, and responsiveness of applications. Participate in code reviews, troubleshooting, and debugging. For questions or clarifications, please don't hesitate to contact us using the information below. Amit *******************
    $73k-98k yearly est. 2d ago
  • SQL Server Support Engineer / SQL Developer / Data Systems Support Engineer, JO 25-14057

    Teambradley, Inc.

    Software developer internship job in Chicago, IL

    Are you a goal-oriented professional with an entrepreneurial spirit? This role is designed for someone who loves owning outcomes and growing their technical impact. And career growth is part of the plan at this company. The Short Scoop: Bring data to life for customers who depend on reliable insight. As a key client support person, you'll own the health, accuracy, and performance of complex data pipelines while building trusted relationships with customers. This is not a “ticket-and-pass-off” role. You're the linchpin who diagnoses, solves, and ensures lasting fixes that keep business intelligence flowing. Location: Must reside in the United States. Strong preference for candidates located in the greater Chicago, IL area. Work Authorization: Applicants must be U.S. citizens or lawful permanent residents (Green Card holders). Why This Role Is Worth Your Time Full ownership of analysis, troubleshooting, and long-term solution delivery. No hand-offs or forgotten or disappearing tasks. Real-world impact supporting organizations that depend on your data accuracy, integrity, and technical judgment. Projects involving SQL, Power BI, data connectors, software upgrades, VMs, and VPN configuration and production environments. Autonomy balanced with collaboration in a company that values initiative, accountability, and continual learning. Career growth is part of the plan. Master this role, and step toward software development, configuration, client development, or support leadership. The key to the health and well-being of all employees is knowing you have insurance that takes care of you and your family. This company knows and understands that. Benefits: medical, dental, vision, and a 401k Compensation range: $75,000 to $90,000 annually What You'll Be Doing Monitor and maintain customer data integrations to ensure accuracy and timely BI delivery. Diagnose and resolve complex data processing issues using intermediate T-SQL on Microsoft SQL Server. Apply and verify software upgrades, patches, and point releases in production environments. Manage multiple cases with attention to detail, clear prioritization, and full follow-through with proactive communication. Confirm status and resolutions directly with customers before closing cases. Identify and implement process improvements that increase efficiency and reliability. About You Be able to do the job as described. Degree in Computer Science, Data Science, Mathematics, or a related technical field. 2 to 5 years of professional experience developing in SQL, including building complex queries, stored procedures, functions, and performance tuning. Hands-on experience developing in at least one compiled or low-level language such as C#, C++, Java, or similar. Strong organizational habits and the ability to manage your work independently with consistent follow-through. Confident working across VMs, VPNs, and Windows-based production servers. Energized by mastering complexity and digging into how systems behave - your curiosity and focus drive results and growth. Communication is part of your success plan, with your boss, your teammates, and customers via email, phone call, and detailed documentation. How To Apply: We'd love to see your resume, but we don't need it to have a conversation. It is as easy as one, two, three! Send an email directly to me, *********************************** and tell me why you're interested. Message me here on LinkedIn. If you do have your resume ready to go, apply now on this site. Setting Expectations: We'd love to help every single person who is interested and applies to this role. Unfortunately, too many people apply who don't appear capable of doing the job. We apologize in advance, however, we will not be able to respond directly to all submissions. Sponsorship is not an option for this role. This client is an Equal Opportunity Employer This is a REMOTE ROLE! TBI Id No: JO#25-14057, SQL Server Support Engineer / SQL Developer / Data Systems Support Engineer
    $75k-90k yearly 3d ago
  • Senior Java Software Engineer

    ESB Technologies

    Software developer internship job in Chicago, IL

    We are looking for a Java Developer to analyse, design, code, and test Java/HTML/CSS/SQL code and web applications. What You'll Do Analyse business requirements to determine appropriate technology solutions Write code, complete programming, perform testing, and debugging of web applications Design and implement web services Create SQL queries and database objects Work with non-technical end users as needed Follow department standards and methodologies Interact and communicate effectively with all levels of staff, senior management, and customers Provide ad-hoc reporting and analysis as required What You'll Need React and Unit testing for this one is a must. Required: 9 years of experience with Java 8, 11, and higher versions 5 years of experience with React and Unit Testing 6 years of experience with SQL 6 years of experience with JavaScript 6 years of experience with CSS 5 years of experience with Bootstrap 5 years of experience with JPA (Java Persistence API) 5 years of experience with JQuery 5 years of experience with Spring Framework (including MVC) Experience in agile development processes, especially Scrum Excellent communication and interpersonal skills Ability to work well individually and in a team environment Preferred: 6 years of experience with Eclipse IDE 5 years of experience with AWS Cloud (CodeCommit, CodeBuild, CodePipeline, etc.) 3 years of experience with Apache Tomcat/TomEE 3 years of experience with JUnit & Selenium 3 years of experience with Python 3 years of experience with Jira & Confluence
    $83k-108k yearly est. 1d ago
  • Senior Python Developer

    Systechcorp Inc.

    Software developer internship job in Chicago, IL

    Design & build production-grade services and APIs (FastAPI / Django / Flask) using clean, well-tested Python. Architect scalable systems (microservices, event-driven patterns, async I/O, caching) with high availability and failover. Data & storage: model schemas; write efficient SQL; integrate with Postgres/MySQL, caching (Redis) Performance & reliability: profile (cProfile, py-spy), tune hot paths, apply back-pressure, circuit breakers, retries, and idempotency. Security & compliance: enforce authN/Z, secrets management, secure coding, dependency hygiene (SCA), and data protection. DevOps & quality: code reviews, automated testing (pytest), static typing (mypy/pyright), linting, and CI/CD best practices. Cloud & platform: containerize ; deploy to Kubernetes or serverless (Azure Functions); manage IaC (Terraform). Observability: instrument with OpenTelemetry; create actionable dashboards/alerts Minimum qualifications 10+ years of professional software engineering with Python in production. Deep expertise with at least one Python web framework (FastAPI, Django, or Flask) and modern async programming. Strong CS fundamentals: algorithms, data structures, and concurrency Proven experience designing distributed systems and event-driven architectures. Solid SQL/ORM experience (SQLAlchemy/Django ORM) and schema design. Mastery of testing (unit/integration/contract), CI/CD (GitHub /Azure DevOps), and release strategies. Hands-on with cloud (Azure), containers, Kubernetes, and infrastructure automation. Excellent communication; ability to lead cross-functional initiatives. Nice to have : Security background: OAuth2/OIDC, Key Vault/Secrets Manager, threat modeling, SDLC governance. FinTech domain experience Front-end familiarity (React) for API-consumer alignment.
    $83k-108k yearly est. 3d ago
  • Senior Qlik Developer

    SBS Creatix 3.6company rating

    Software developer internship job in OFallon, IL

    General Info: Direct Hire Must be US Citizen Secret clearance is required (or the ability to obtain Secret Clearance) Onsite 5 days/week - LOCAL is a must (Metro East / Southern IL) We are partnering with a leading organization in the defense and government services sector that is seeking a skilled and highly motivated Senior Business Intelligence Developer to join their growing team. This role provides an exciting opportunity to work on complex data projects that inform strategic and financial decision-making. Position Summary: The Senior BI Developer will leverage expertise in Qlik to analyze large data sets, develop actionable insights, and communicate findings to stakeholders. This role requires a strong background in business intelligence, data modeling, and visualization, along with experience in scripting languages like SQL or Python. The successful candidate will act as a key liaison across technical and financial teams, ensuring accurate, timely, and high-quality data solutions. Key Responsibilities: Analyze and define technical requirements for business intelligence projects using Qlik. Design, develop, and maintain data models to support reporting and analytics. Create data visualizations, dashboards, and reports to communicate insights to stakeholders. Ensure BI solutions follow standards and best practices, staying current with Qlik product enhancements. Monitor and optimize system performance to ensure a seamless user experience. Collaborate with cross-functional teams to deliver high-quality business intelligence solutions. Assist in documentation, change management, and implementation efforts across the organization. Qualifications: 3+ years of hands-on experience with Qlik (data modeling, dashboard creation, and visualization). 10+ years of total experience in business intelligence or related analytical tools (e.g., Tableau, PowerBI, d3.js). Proficiency in SQL and/or scripting languages such as Python or R. Experience working with complex datasets in a government or financial environment preferred. Strong analytical, problem-solving, and communication skills. Bachelor's degree in a relevant field. Secret clearance required (or eligibility for sponsorship). Why This Role: Engage in meaningful work that directly impacts strategic decisions. Collaborate with high-performing, cross-functional teams. Opportunity to grow your skills in Qlik and advanced analytics within a supportive environment.
    $85k-105k yearly est. 1d ago
  • Java Software Engineer

    Impetusit

    Software developer internship job in Chicago, IL

    one of our staffing partners is looking for a role for a Java Software programmer for a entertainment sector client Role will pay around $65k-75k per year Seeking a highly skilled developer to design, implement, and maintain high-performance applications. If you thrive in an innovative environment and love solving complex problems, we d love to hear from you! Responsibilities: Develop, test, and maintain Java applications. Design and develop robust backend applications using Spring Boot Implement microservices architecture for high availability and scalability Write and optimize RESTful APIs for seamless integration Set up, manage, and automate CI/CD pipelines for efficient deployment Containerize applications using Docker and orchestrate with Kubernetes 2-5 years of industry experience with Java, Spring Boot, and related frameworks. Strong experience with Java and Spring Boot framework Expertise in microservices architecture and API development Hands-on experience with CI/CD pipelines using Jenkins, GitHub Actions, or similar tools Proficiency in cloud platforms (AWS, Azure, GCP) Excellent problem-solving skills and ability to work in a team environment. we are unable to work with third party or c2c candidates due to low margins. Only direct candidates with experience apply
    $66k-87k yearly est. 3d ago
  • IT Software Engineer 5

    Cullerton Group

    Software developer internship job in Chicago, IL

    Cullerton Group has a new opportunity for an IT Software Engineer 5. The work will be done hybrid in Chicago, IL, with 2 days per week onsite required; candidates must also be comfortable with a future potential transition to 5 days onsite. This is a long-term 12-month position that can lead to permanent employment with our client. Compensation is up to $100.43/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay). Job Summary Cullerton Group is seeking two highly experienced Lead Software Engineers to drive the design, development, testing, and deployment of enterprise-scale backend software systems. These engineers will take ownership of complex technical challenges, lead development teams, perform code reviews, and guide best practices in modern application architecture. The role is both hands-on and leadership-focused, with responsibility for mentoring developers, resolving complex system issues, and collaborating with product owners to deliver iterative, high-value features. These positions are ideal for senior engineers with deep backend, distributed systems, and cloud experience who thrive in a hybrid, fast-paced environment. Key Responsibilities • Lead design, development, deployment, and testing of backend software systems and enterprise applications • Mentor and guide junior and mid-level engineers; review code and enforce engineering best practices • Serve as a technical lead for development and support teams, owning complex programming and project assignments • Troubleshoot complex application and technical problems, including after-hours or weekend escalations • Work independently on infrastructure and system components used across multiple applications • Collaborate with product owners to develop and execute iterative delivery plans • Drive development of structured application/interface code, documentation, and user guides • Communicate with internal customers and end users to validate design, functionality, and integration • Lead development of new functionality in a cross-functional Agile team environment • Conduct integrated and customer-acceptance testing to ensure quality, accuracy, and completeness of solutions Required Qualifications • Bachelor's degree in Computer Science, Electrical Engineering, or related field (required) • 10+ years of software engineering experience (or 8+ years with a Master's degree) • 8+ years designing and developing software in Java or Scala • 7+ years building backend applications using Spring Framework, Hibernate, and enterprise design patterns • 7+ years working with relational and non-relational databases and caching frameworks • Strong leadership background, including experience leading development initiatives and mentoring engineers • Excellent verbal and written communication skills Preferred Qualifications • Experience designing, developing, deploying, and maintaining software at scale • Strong understanding of architectural patterns (Microservices, MVC, event-driven, etc.) • Experience deploying via CI/CD tools such as Jenkins, GoCD, Azure DevOps, etc. • Experience with cloud platforms such as AWS or Azure • Experience with message brokers such as Kafka, RabbitMQ, SQS, Kinesis, SNS • Experience building and maintaining REST APIs and API gateways (Apigee, AWS API Gateway, Azure API Gateway) • Knowledge of batch or stream processing (Spark, Flink, Akka, Storm) • Experience with TDD/BDD, Selenium, Cucumber, and automated pipeline integration • Experience with datastores such as Postgres, MongoDB, Cassandra, Redis, Elasticsearch, Oracle, MySQL • Experience working in Linux/Unix environments • Experience with front-end state management libraries (Redux) • Strong understanding of computer science fundamentals (data structures, algorithms) • Demonstrated leadership on small- and medium-scale strategic projects Why This Role? This role offers the opportunity to lead highly technical software development initiatives within a collaborative and impactful engineering organization. You will guide modern application development, influence system architecture, and mentor engineers while contributing to solutions used across multiple business areas. Cullerton Group provides a professional environment with long-term stability, strong technical challenges, expansive cloud and backend development exposure, and meaningful opportunities for leadership and career growth.
    $66k-87k yearly est. 4d ago
  • Software Engineer

    Tbscg

    Software developer internship job in Chicago, IL

    TBSCG is a modern consulting and engineering company trusted by well‑known enterprise brands. We design, build, and support digital experiences and platforms across financial services, manufacturing, technology, public sector and global consumer brands. We combine the feel of a close‑knit, supportive team with the impact and credibility of large‑scale, high‑visibility programs. About the Role We're looking for a Full‑Stack Engineer who enjoys working across the stack - from backend services and APIs to modern frontends. You'll build end‑to‑end solutions that power digital platforms for enterprise clients, working with both Java/Node.js and React. What You'll Do • Build features end‑to‑end across backend and frontend • Write clean, modular code that is well‑tested and maintainable • Work with APIs, headless/CMS platforms, cloud services and integrations • Participate in solution design and contribute to technical choices • Collaborate with architects, designers and engineers across disciplines • Help improve engineering standards, tooling and reusable components Must‑Have • Solid web fundamentals & API understanding (HTTP, REST, JSON) • Experience in Typescript, React and Next.JS • Git, secure development mindset, and CI/CD familiarity • Ability to deliver end‑to‑end features with some autonomy Useful to Have • Experience with Java. • Terraform • SQL/NoSQL; Docker; cloud‑ready development • Automated testing across front & backend Bonus • Integrations with CMS/DXP, DAM, CRM or e‑commerce • Magnolia CMS + React headless or hybrid experience • AWS cloud experience (backend or frontend delivery) • Consulting or client‑facing experience Please note that TBSCG does not provide visa sponsorship or assistance. If you would like to know more about how your personal data is used, in relation to the recruitment process, please see our Recruitment Privacy Policy ( ****************************************** TBSCG participates in the E-Verify program to verify the employment eligibility of all new hires. If you are selected and hired, your eligibility to work in the United States will be verified within the first three days of employment
    $66k-87k yearly est. 2d ago
  • Software Engineer

    Phillip Capital Inc.

    Software developer internship job in Chicago, IL

    We're Hiring - Software Engineer and Sr. Software Engineer Phillip Capital Inc., located in Chicago, is dually registered with the SEC/FINRA as a self-clearing broker dealer and the Commodity Futures Trading Commission (CFTC) as a registered Futures Commission Merchant (FCM) serving professional traders and institutions with customized clearing, custody and global market access solutions. We offer the opportunity to grow your skills and make meaningful, visible contributions to both your team and the company. We believe in integrity, accountability, open communication, and continual improvement to build for the long term. Our office in the iconic Board of Trade Building is conveniently located near Metra and CTA lines and close to restaurants, parks, shopping, and cultural institutions. Our building amenities include indoor bicycle parking, a gym, and a rooftop deck. Learn more about us at ********************** and ******************* We are seeking Software Engineers to join our engineering team in the financial services sector. This role combines hands-on development with architectural responsibilities, helping design and implement scalable, secure, and high-performance applications. You will work closely with our program manager, product owner, and cross-functional teams to modernize our technology stack, improve reliability, and deliver business-critical solutions that support our strategic goals. Key Responsibilities (may vary by level) Design, develop, and maintain enterprise-grade applications using a modern programming language and framework (e.g., C#, Java, or similar). Take on architecture responsibilities, including solution design, integration patterns, and technology selection. Develop and consume RESTful APIs and integrate with external services using secure authentication protocols. Collaborate on cloud-native solutions using a major cloud platform (AWS, Azure, or GCP). Contribute to service-oriented or microservices architecture to ensure scalability, resilience, and observability. Build and maintain responsive front-end applications using a modern JavaScript framework (e.g., Angular, React, or Vue). Design and maintain CI/CD pipelines to automate builds, testing, and deployments. Work with relational and/or NoSQL databases, optimizing queries and ensuring performance. Implement security best practices for financial data, including encryption at rest and in transit. Participate in design reviews, code reviews, and cross-team technical discussions. Mentor junior developers and contribute to engineering best practices across the team. Explore and apply cutting-edge technologies such as Gen AI tools and APIs to enhance product capabilities and developer productivity. Qualifications 5-8 years of professional software development experience, with strong background in at least one modern programming language and framework (e.g., .NET, Java, Node.js, or similar). Experience designing and delivering cloud solutions on AWS, Azure, or GCP. Proficiency in at least modern front-end frameworks and web development fundamentals. Strong database development skills with relational or NoSQL databases, and familiarity with ETL processes. Experience with CI/CD pipelines and source control (Git-based workflows). Familiarity with containerization (Docker) and orchestration (Kubernetes). Strong understanding of security best practices in the context of financial systems. Excellent problem-solving, communication, and collaboration skills. Experience with messaging systems such as RabbitMQ, or Kafka preferred. Experience integrating Generative AI into enterprise or financial applications preferred. Knowledge of performance optimization, accessibility, and SEO best practices preferred. Prior experience in financial services or other regulated industries preferred. To be considered for this position, please apply via LinkedIn or submit a resume directly to ************************** with “Software Engineer” in the subject line. Phillip Capital Inc. will not consider candidates sent by recruiters for this position. Pay range will vary based on role applying for and relevant experience.
    $66k-87k yearly est. 2d ago
  • Cloud Application Architect

    Singleton Group

    Software developer internship job in Chicago, IL

    A Singleton client is adding an Azure Solution Architect to their team. The organization is undergoing a a technology transformation and needs a forward looking architect to oversee Azure application architecture. Experience that will make someone successful: 5 years experience designing Azure cloud native architectures Experience in Microsoft Azure services and .NET/C# development Proficiency in IaC, CI/CD, and DevOps practices Familiarity with container orchestration (AKS), cloud security and serverless computing This role requires onsite work 3 days per week in Chicago. Candidates already located in the Chicago area will be prioritized during the recruiting process.
    $87k-119k yearly est. 5d ago

Learn more about software developer internship jobs

Do you work as a software developer internship?

What are the top employers for software developer internship in IL?

Clarity Partners

Shureorporated

Top 7 Software Developer Internship companies in IL

  1. Al Warren Oil

  2. Clarity Partners

  3. Shureorporated

  4. Rivian

  5. DRW

  6. GEICO

  7. Group One Trading

Job type you want
Full Time
Part Time
Internship
Temporary

Browse software developer internship jobs in illinois by city

All software developer internship jobs

Jobs in Illinois