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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Intern
Education Level
High school or GED