Company

CROWN CASTLESee more

addressAddressDublin, CA
type Form of workFull-Time
CategoryInformation Technology

Job description

Position Title: Principal Software Architect. - Network (P5)

Company Summary 

Crown Castle is the nation’s largest provider of shared communications infrastructure: towers, small cells and fiber. Whenever you make a call, track a workout or stream music and videos, we’re the ones providing the communications infrastructure that makes it possible to transform the way we live and work. From 5G and the internet of things to drones, autonomous vehicles and AR/VR, we enable the technologies that help people stay safe, connected and ready for the future. Crown Castle is publicly traded on the S&P 500, and one of the largest Real Estate Investment Trusts in the US.

 

Role:  

 

As a Principal Software Architect., you will join a tight knit team where you can grow your skills in an environment that emphasizes creativity, collaboration, and empowerment. You will work on an Agile team with talented and dynamic professionals to plan, design, commit, and deliver highly impactful business capabilities. You will act as a tech lead and use systems and design thinking to drive long-term solutions that will help us achieve our vision of a next generation, end-to-end autonomous network. You will work closely with stakeholders, software engineers and other architects to lead solution discussions, provide technical leadership, and mentor other engineers.

 

This role may have direct reports.

 

 

 

Responsibilities:

 

  • Have technical oversight on projects covering broad subject matter areas or domains.
  • Diagnose, document, and troubleshoot systems to resolve problems identified through testing, as well as implement strategies to improve integration and efficiency.
  • Set architectural design principles and effectively evaluate tradeoffs between competing solutions.
  • Contribute to and define technology roadmaps; maintain agile task backlogs as well as traditional waterfall-style project plans.
  • Research emerging technologies and equipment; develop technical specifications and best practices implementing new products and services.
  • Provide insight and feedback to other architects and engineers related to their projects.
  • Provide leadership, mentorship, and training to other engineers, especially regarding network tools and automation best practices.
  • Develop standard operating procedures and other documentation related to network software systems.

 

Education/Certifications 

 

  • BS Degree in Engineering, Computer Science, or related technical discipline.
  • Code-camp with a portfolio and additional years of experience may be considered in lieu of a degree (put your GitHub, etc. link in your resume)

 

 

 

 

 

Experience: 

 

  • 10+ years of professional experience in Software Engineering and Architecture
  • Very strong Linux experience in a highly available production environment.
  • Prior experience supporting medium- to large-scale, highly available, service-oriented, distributed production systems.
  • Proficiency with object-oriented programming concepts, patterns, and problem decomposition.
  • Strong knowledge of multiple system and application architectures and their tradeoffs.
  • Self-driven with the ability to work across teams to collaborate on common ideas and strategies.
  • Comfortable working with automation and willing to learn and enhance existing tools or design new ones as needed.
  • Experience using git for source code management.
  • Enjoy exploring and experimenting with new ideas and sharing with others.
  • Can lead discussions and initiatives, communicating ideas clearly and effectively.
  • Have a positive attitude when engaging with others.
  • Working knowledge of full-stack software development with strong proficiency in at least one area (backend, frontend, etc.).
  • Experience in automating carrier-grade telecommunications networks preferred (one or more of the following areas).
    • Experienced in configuration management / service orchestration using Juniper Contrail/Northstar, Ciena Blue Planet, Nokia NSP, and/or Cisco NSO (formerly Tail-f NCS).
    • Experience with open-source applications in the SDN/NFV space (OpenDaylight, ONOS, DPDK, vSwitch).
    • Experience with administering network and systems monitoring and management tools (SPLUNK, Netflow, Nagios, Cacti, PRTG, RANCID, etc.).
    • Network simulation and modeling with tools like Blue Planet ROA, Analytics, and MCP+
    • Knowledge of network routing and switching systems (Juniper, Cisco, Arista, Ciena, MRV, Nokia)
    • Knowledge of working with network inventory systems and data automation (Netcracker, OSPI, IQGeo, etc.)

 

Reports to: Sr Manager, Software Engineering

 

Reports to: Security Standards and Compliance Manager Working Conditions: This is a remote role with the expectation of on-site/in-person collaboration with teammates and stakeholders for moments that matter and may require up to 10% travel.

For New York, Colorado, California and Washington residents the hiring range offered for this position is $143,000- $170,000 annually. In addition to salary, employees are eligible for an annual bonus of up to 30% of annual salary and restricted stock. 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 18 days of paid time off each year and 12 paid holidays throughout the calendar year.

We offer a total benefits package and professional growth development for teammates in any stage of their career. Along with caring for our teammates, we’re an active member in the communities where we live, work and do business. We have a responsibility to give back, which we do through our Connected by Good program. Giving back allows us to improve public spaces where people connect, promote public safety and advance access to education and technology.

 

Refer code: 7705488. CROWN CASTLE - The previous day - 2024-01-05 12:17

CROWN CASTLE

Dublin, CA
Popular Software Architect jobs in top cities

Share jobs with friends

Related jobs

Principal Software Architect.

Senior Staff Software Architect

Paypal

$107,300 - $259,600 a year

San Jose, CA

2 months ago - seen

Front End Web Architect - Claris

Software And Services

Sunnyvale, CA

2 months ago - seen

Software Dev Engineer Intern - Machine Learning Chip Architect, Annapurna Labs

Annapurna Labs Inc.

From $42.50 an hour

Cupertino, CA

3 months ago - seen

Sr. Infotainment Platform System Software Architect- SDV

General Motors

Sunnyvale, CA

3 months ago - seen

Principal Software Architect

Quizlet

San Francisco, CA

3 months ago - seen

Software Solutions Architect / Technical Pre-Sales

Intelygenz

$117K - $149K a year

San Ramon, CA

3 months ago - seen

Senior Software Architect - Platform

Bmc Software, Inc.

Santa Clara, CA

3 months ago - seen

System Software Principal Engineer / Architect

Tangerine Search Inc

San Carlos, CA

3 months ago - seen

Software Solutions Specialist Architect Manager - ServiceNow

Deloitte Us

Fresno, CA

3 months ago - seen

Senior Cloud-Native Software Architect, Enterprise Products

Nvidia Corporation

Santa Clara, CA

3 months ago - seen

Senior Architect and Software Engineering Lead

Myplace Health

Los Angeles, CA

4 months ago - seen

Software Architect

Bayone

$128K - $162K a year

Pleasanton, CA

4 months ago - seen

Software Architect

Eiq Mobility

$163K - $206K a year

Oakland, CA

4 months ago - seen

Software Architect Mobile/Web

Better Hire

San Francisco, CA

4 months ago - seen

PLM Software Application Architect

Intel Corporation

Folsom, CA

4 months ago - seen

Software Architect

Snap-On Inc

$125,000 - $140,000 a year

Tustin, CA

5 months ago - seen

SoC Software Architect - Staff Engineer

Qualcomm

Santa Clara, CA

5 months ago - seen

Software Architect, Technical Lead, Analytics Platform

Adobe

San Francisco, CA

5 months ago - seen