Join to apply for the Software Engineer I role at Crown Castle
Join to apply for the Software Engineer I role at Crown Castle
Get AI-powered advice on this job and more exclusive features.
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.
Position Title:Software Engineer I
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.
As a Software Engineer I, 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
- Focus on growing as a software engineer – learn the engineering rigor necessary to support application reliability, scalability, maintainability, extensibility, portability, and security.
- Develop your productivity skills by learning source control, editors, the build pipeline, and other tools, as well as testing best practices
- Tackle well-defined tasks, commit, and deliver with the guidance of Senior developers as a part of a Scrum team during each sprint
- Develop your knowledge of individual components with the application portfolio as your grow as a software engineer
- Collaborate with stakeholders in the evaluation of Tower Asset’s strategies and implement tools for standardization that result in cost savings
- Live Crown Castle’s core values: Be an Owner, Be Real, and Be Accountable
- Embrace Change and adapt to new technologies
- Graciously accept feedback and learn from everything you do
Expectations- Self-motivated individuals with a passion for learning, who can adapt quickly, communicate well, and enjoy working in a diverse team
- Structures and organizes own work to deliver individually on priorities and customer needs to drive results
- Collaborative work done in a way that balances educated decision making with measured speed of implementation
Education/Certifications- Bachelor’s Degree in Computer Science, or related field, from a four-year college or university, or one to two years related experience and/or training; or equivalent combination of education and experience.
- Can have up to 2 years relevant experience in software development, information systems, or equivalent technical environment, including previous experience in the development of highly transactional, mission critical applications in heterogeneous environments/architectures for multi-user systems.
Experience/Minimum Requirements
Knowledge of:
- Software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support.
- Agile software development methodologies, Microservices, Event driven architecture and object-oriented programming methodologies
- Software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
- SQL and/or NoSQL technologies (such as SQL Server, PostgreSQL, MySQL, Redshift, Elasticache) and distributed caching (such as Redis) is a bonus.
- Exceptional verbal, written and listening communication skills
- Exceptional interpersonal skills and demeanor
- Reportsto: Senior Manager Engineering
- Working Conditions:This is a remote role with the expectation of on-site/in-person collaboration with teammates and stakeholders for moments that matter
Compensation
The pay range offered for this position is
$85,600.00 - $117,500.00 annually. A candidate’s offer is determined by various factors including but not limited to, depth of experience, role-related knowledge and skills, relevant education or training, internal alignment, and work location. Depending on the position offered, the compensation package may also include incentive compensation opportunities in the form of a discretionary annual cash bonus or commissions, and equity incentives. Employees (and their families) are eligible for medical, dental, vision, and basic life insurance. Employees are able to enroll in our company’s 401k plan. Employees will also receive a minimum of 18 days of paid time off each year and 12 paid holidays throughout the calendar year.
If you are interested in joining our team, please visit the Crown Castle careers site (crowncastle.com/careers) to apply. We do not accept resumes from agencies, headhunters, or other third-party suppliers who have not signed a formal agreement with us. This position will remain posted until filled.
Seniority level
Seniority level
Entry level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Telecommunications and Wireless Services
Referrals increase your chances of interviewing at Crown Castle by 2x
Get notified about new Software Engineer jobs in Canonsburg, PA.
Front End Mobile and Web App Developer - Adrich
Greater Pittsburgh Region $95,000.00-$155,000.00 1 week ago
Software Engineer, Site Reliability Engineering, Campus
Pittsburgh, PA $75,000.00-$120,000.00 3 months ago
Pittsburgh, PA $70,000.00-$100,000.00 1 year ago
Full Stack Developer - Research & Development
Software Engineer - Senior - SOFTW017896
Full Stack Engineer (Mid-level/Senior position)
Software Engineer, Computer Vision - Reality Labs
Pittsburgh, PA $70.67-$208,000.00 4 days ago
Software Developer II, Site Reliability Development
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.