IDEXCORP

Software Development Intern

Longwood, Florida Full time

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.