Enable job alerts via email!

Software Engineer I

Crown Castle

Canonsburg (Washington County)

Hybrid

USD 85,000 - 118,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Crown Castle is seeking a motivated Software Engineer I for their Tools Team. The role involves developing, maintaining, and improving software tools supporting operations in the telecommunications industry. Ideal candidates will have a computer science background and be eager to learn and adapt in a collaborative environment. This entry-level position offers substantial growth opportunities and competitive compensation.

Benefits

Medical, dental, and vision insurance
401k plan
Minimum of 18 days paid time off
12 paid holidays annually

Qualifications

  • Bachelor's degree or 1-2 years of experience in software development.
  • Knowledge of software development lifecycle and best practices.
  • Exceptional communication and interpersonal skills.

Responsibilities

  • Design, execute, assess, and troubleshoot software applications.
  • Collaborate with stakeholders to implement strategies and tools.
  • Commit and deliver tasks as a part of a Scrum team.

Skills

Agile methodologies
SQL
NoSQL
Object-oriented programming
Communication skills

Education

Bachelor’s Degree in Computer Science or related field

Job description

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
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Go Software Engineer, I

Bread Financial

Remote

USD 86,000 - 156,000

6 days ago
Be an early applicant

Engineer I, Software

F5 Networks

Remote

USD 80,000 - 110,000

6 days ago
Be an early applicant

Software Engineer I

Crown Castle International Corp.

Canonsburg

Hybrid

USD 85,000 - 118,000

6 days ago
Be an early applicant

Consultant Engineer I

Fmglobalcareers

Pennsylvania

Remote

USD 60,000 - 90,000

Today
Be an early applicant

Software Engineer I/II (SAP Solutions Engineer) (Remote - US)

BNSF

Remote

USD 93,000 - 207,000

21 days ago

Software Engineer I / Software Engineer II - Backend (Remote - US)

BNSF Railway

Remote

USD 93,000 - 207,000

22 days ago

Software Engineer I / Software Engineer II - Backend (Remote - US)

BNSF Railway

Remote

USD 93,000 - 207,000

21 days ago

Software Engineer I/II (Data Engineering) (Remote - US)

BNSF

Remote

USD 93,000 - 207,000

21 days ago

Software Engineer I/II (Network Engineering) (Remote - US)

BNSF

Remote

USD 93,000 - 207,000

21 days ago