Software Development Intern

IDEX Corporation

Posted 20 days ago

Internship

Longwood, Florida

Hybrid

Smart Summary

Responsibilities

Design and implement a Docker-based development environment to containerize core services and infrastructure. Use SonarQube to analyze and resolve code quality issues, reducing technical debt and improving system reliability.

Qualifications

You are currently pursuing an undergraduate degree in Computer Engineering or Computer Science with a GPA of 3.0 or higher. You possess strong PHP and SQL database skills, including query optimization, and are proficient in HTML5, JavaScript, and CSS. Experience with Docker, SonarQube, and Linux environments is highly valued for this role.

Must Have Skills for ATS

Docker

SonarQube

PHP

SQL

HTML5

JavaScript

CSS

C/C++

Linux programming

JSON

REST API

Job Description

If you’re looking for a special place to build or grow your career, you’ve found it. Whether you’re an experienced professional, a recent college graduate or somewhere in between, IDEX is a place where you can apply your existing skills and learn new ones in an environment where you can make an impact.

With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses around the globe, chances are, we have something special for you.

Toptech Systems is a global industry leader in terminal automation and data management services. All of our products are designed in-house allowing us to provide excellent customer service to our clients at all levels of the supply chain.

Summary
This 12-week, paid internship will be with the New Product Development (NPD) Software Engineering Team. Over the course of the 12 weeks, this intern will complete projects that will add value to Toptech Systems and provide key experience for their career. This intern will work from the Longwood office 4 days a week and work remotely one day a week. All required equipment will be provided.

By the end of the 12 weeks, this intern will have implemented a containerized development environment using Docker and improved code quality across the Toptech codebase using SonarQube. The Docker environment will support core services including the web UI, backend services, database, and supporting infrastructure, and will include developer-friendly features such as mounted volumes for rapid code iteration. In parallel, the intern will use SonarQube to analyze, prioritize, and resolve code issues across multiple severity levels, improve maintainability, reduce technical debt, and enhance system reliability. These changes will directly benefit software used by major oil companies worldwide by accelerating development and improving release stability.

Over the course of the internship:

  • You will become a stronger software developer and systems engineer.
  • You will demonstrate proficiency in Docker, Docker Compose, Linux-based environments, and service orchestration across multiple application layers.
  • You will demonstrate proficiency in PHP, database queries, database query optimization, and improving code quality through static analysis tools.
  • You will gain experience integrating enterprise software with third-party tools and modernizing legacy systems into more maintainable and scalable solutions.
  • You will help modernize development workflows by reducing reliance on remote systems and improving consistency across environments.
  • You will identify and resolve code quality issues, including bugs, vulnerabilities, and code smells, improving overall system performance and maintainability.
  • You will have stretch opportunities based on where you express an interest, including CI/CD integration, UI development, backend development, and performance optimization.
  • You will collaborate and learn from cross-functional, global teams.
  • In addition, you will have an opportunity to modernize other areas of the system like the Operator Interface and backend Linux-based real-time software that powers Oil and Gas distribution facilities, while contributing to long-term improvements in development processes, system reliability, and deployment strategies.

Primary Job Duties

  • Design and implement a Docker-based development environment using Docker Compose.
  • Containerize core services including web UI, backend services, databases, and supporting infrastructure.
  • Configure mounted volumes to enable rapid development and testing workflows.
  • Analyze SonarQube reports to identify bugs, vulnerabilities, and code smells.
  • Prioritize and resolve code quality issues across varying levels of severity.
  • Improve code maintainability, performance, and overall system reliability.
  • Collaborate with developers and subject matter experts to understand system architecture and priorities.
  • Contribute to documentation and best practices for containerization and code quality processes.

Core Competencies

  • Resilience (determination; adaptation in the face of adversity/challenge)
  • Catalyst (embraces change, advocates for change)
  • Results-Oriented/Team Player (Sets high goals for self, brings others along)
  • Strategic Mindset (focus on big picture)
  • Collaborator (builds, utilizes, and leverages their network)
  • Learning Agility (Knowledge Seeker/Critical Thinking)

Education, Experience, & Skills

  • Currently enrolled in an undergraduate degree program with a focus on Computer Engineering or Computer Science, maintaining a 3.0 GPA or higher
  • Prior internship experience is preferred
  • Competence in PHP is required; Strong understanding of syntax, functions, and best practices
  • Competence in SQL database is required; Must be able to develop and optimize database queries
  • Proficiency in HTML5, JavaScript, and CSS is necessary
  • Knowledge about C/C++ is preferred and can be built and developed during this internship
  • Linux programming knowledge is preferred and can be built and developed during this internship
  • JSON / REST API development is preferred and can be built and developed during this internship
  • Knowledge of multi-lingual and multi-regional product development is preferred and can be built and developed during this internship.
  • Demonstrated ability to take on higher levels of responsibility, such as: working job alongside schooling, being first generation collegiate in family, holding leadership positions in orgs at school or at work, etc.

Toptech Systems Inc. / IDEX is and equal opportunity employer Minorities/Females/Protected Veterans/Disabled

The above statements reflect the general details necessary to describe the principal functions of the job, and shall not be construed as a detailed description of all the work requirements that may be inherent in the job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Applicants must be authorized to work for any employer in the U.S. Toptech Systems will not sponsor an employment visa for this role.

Are you ready to join a different kind of company where our people, our culture, and our commitments are centered around providing trusted solutions that improve lives around the world?

IDEX is an Equal Opportunity Employer. IDEX gives consideration for employment to qualified applicants without regard to race, color, religion, creed, genetic information, sex, sexual orientation, gender identity or expression, marital status, age, national origin, disability, protected veteran status, or any other consideration or protected category made unlawful by federal, state or local laws.

Attention Applicants:  If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, please let us know. Likewise, if you are limited in the ability to access or use this online application process and need an alternative method for applying, we will determine an alternate way for you to apply. Please contact our Talent Acquisition Team at lfcareers@idexcorp.com for assistance with an accommodation. These contact tools may be used only by individuals with a disability for accommodation requests. Do not inquire as to the status of an application.

IDEX Corporation

With about 9,000 employees across the globe, IDEX (NYSE: IEX) designs and manufactures products that are vital to the advances of modern life and help IDEX live its purpose – Trusted Solutions, Improving Lives. From satellite communications to water systems, from medical diagnostic components to emergency rescue tools and more, we collaborate with customers in the most critical industries to develop solutions that make the world better today and into the future. Founded in 1988, IDEX now includes more than 50 dynamic businesses around the world and manufacturing operations in more than 20 countries.

Runway Icon
Boost Your Interview Chances

With Runway

See Your Fit for This Role

1-5 min

Your Score

?

Top Applicants

90%

Your Job Search Advantage

Key Gaps & Next Steps:

Address these in your resume & Interview

Top Strengths For This Role

Highlight these in your cover letter & interview

Your Interview Guide

A Personalized Interview Strategy

Freshest Opportunities

Never Miss a Good Fit

Get notified when jobs mach your criteria