Position Title: Tower Assets & Operations Software Engineering Intern
Company Summary
For more than three decades, Crown Castle has led the way in shared communications infrastructure, delivering profitable solutions by connecting communities, businesses, and people, and enabling each to thrive with reliable access to voice and data in more places, faster than ever before. When you join Crown Castle, you become part of a dynamic and diverse team of passionate and collaborative professionals engaging in complex challenges and contributing to projects that shape the future of life and work.
Role
The Tools Team under Tower Assets & Operations is responsible for creating, updating, and maintaining tools and applications used by the Tower Assets & Operations Department in maintaining the integrity of our sites. The innovative solutions we develop in collaboration with our customers support the structural analysis process, inspection process, as well as the modification and closeout processes.
You will be involved in the design, execution, assessment, and troubleshooting of software programs and applications. This includes configuring, coding, developing, testing, and documenting software specifications throughout the project life cycle.
Responsibilities
Assist teammates in the writing of high-quality, well-designed, testable code built with the engineering rigor necessary to support application reliability, scalability, maintainability, extensibility, portability, and security. Gain experience with .Net and object oriented design Support automation within existing programs using Visual Basic for Application (VBA) and AutoLISP Collaborate with teammates in the development, testing, and resolution of errors for software programs and applications. Develop your knowledge of individual components with the application portfolio. Create templates for customer deliverables using new Power BI programming. Collaborate with stakeholders in the evaluation of Tower Asset’s strategies and implement tools for standardization that result in cost savings.Expectations
Collaborative work done in a way that balances educated decision making with measured speed of implementation. Effective communication between teammates and manager. Demonstrate a strong sense of ownership, urgency, and drive as well as the ability to work well with diverse teams. Agility to learn new skills and abilities.Education/Certifications
Currently enrolled as a full-time student in pursuit of a Bachelor’s degree from an accredited higher education institution Preferred field(s) of study: Computer Science, Engineering, or related fieldExperience/Minimum Requirements
Experience with object oriented design using languages such as Java, C#, or VB.Net is a plus. Familiarity with SQL database technologies (such as SQL Server, Oracle, MySQL) is a plus. Familiarity with Azure DevOps, PowerApps, and PowerBI is a plus. Ability to work full-time (40 hours/week) from June 2 to August 8, 2025 Authorization to work in the U.S. on a full-time, regular basis without additional sponsorship.Reports to: Senior Project Engineer
Work Plans: This role falls into our hybrid work model working in the office Tuesdays, Wednesdays, and Thursdays. On Mondays and Fridays, teammates on the hybrid schedule will have the option to work from the office or home.
Compensation Information: The hourly pay offered for this position is $19.50 per hour.