Jobs and Careers
ID

Software Development Intern

IDEX Corporation
United StatesRemotefull_timeVerifiedPosted 5 May 2026

About the role

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 Comp

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

IDEX Corporation

View company profile →