African-American Careers
close

Crown Castle

Apply for this job

Software Engineer II (Information Technology)



Company Summary:

Crown Castle is the nation's largest provider of shared communications infrastructure: towers, small cells and fiber. It all works together to meet unprecedented demand—connecting people and communities and transforming the way we do business. Whenever you make a call, track a workout or stream music and videos, we're the ones providing the communications infrastructure that makes it all possible. 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, with an enterprise value of ~$100B. 

Position Title: Software Engineer II (P2)

Role:

As a Software Engineer II you'll join our Data & Digital team helping us lead, design and build our digital transformation and define what's next for our business—while working in an organization that's continuously investing in data and systems. 

You will be part of a team responsible for designing, enhancing, and implementing effective and scalable solutions for integration with Cloud and/or on-prem CRM systems. You'll develop and configure solutions for seamless integration with a CRM system that improves business processes and drives efficiency across all business functions. You will participate in all phases of the development life cycle as part of an agile development team.

Responsibilities:

  • Work as part of a development team designing and deploying solutions independently and as a team member
  • Problem solve and troubleshoot design and development issues
  • Develop RESTful Microservices in an enterprise production environment
  • Contribute to design efforts and discussions to ensure we deliver scalable solutions
  • Review requirements, software designs, and code
  • Own the quality of the deliverables, balancing tradeoffs between goals and potential solutions
  • Design in a mindset of reducing technical debt
  • Understand the relationship between front end and back-end technology platforms
  • Seek, learn, and use new technical skills in an engineering area
  • Share new skills and knowledge with the team to increase efficiency

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
  • Commits to action that drives success in operational projects, and other business metrics
  • Has practical working experience, with the ability to work on small development efforts with some oversight
  • Effectively use fundamental concepts, best practices, and procedures for GIS
  • Demonstrates analytical, problem solving and decision-making abilities
  • A constant example of modeling Crown's B3 values.   

Education/Certifications: 

  • BS Degree in Engineering, Computer Science, or related technical discipline

Experience/Minimum Requirements  

  • 3+ years of professional experience in .NET Development with Web API/Microservice framework.
  • 2+ years of software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Proficiency with C#, JavaScript, and TypeScript
  • Familiarity with Cloud platforms
  • Prior experience developing and supporting Web Services is a plus
  • Experience with collaborating with users and technical teams to collect requirements, describe software product features, and technical designs
  • Production debug level experience with messaging frameworks RabbitMQ, Azure-Service Bus, Amazon-SQS.
  • Experience with SQL (MS SQL Server, Amazon RDS) and NoSQL (MongoDB, Amazon DynamoDB, Azure-Cosmos DB) databases. Working knowledge of writing SQL queries in a transactional database.
  • Experience with different cache technologies such as Redis, Amazon ElasticCache and/or Ehcache
  • Experience in Docker, Kubernetes, or Containerization
  • Working knowledge of developing integration framework/platform for cloud and on-premises systems
  • Understanding of different integration architectures and design patterns.
  • Working experience with SaaS CRM system would be plus
  • Demonstrated experience with unit and performance testing of Integration services
  • Demonstrated experience in creating and utilizing REST web service clients
  • Demonstrated experience in the mechanisms of enterprise software development including source control, repositories, Wikis, continuous integration & deployment (CICD)

 Work Plan: This is a remote role which may require occasional on-site/in-person collaboration with teammates and stakeholders for moments that matter and may require travel up to 15%. 

Additional Information: Crown Castle has a COVID-19 Vaccine Policy in place requiring vaccination by your employment start date, unless approved for an accommodation or otherwise prohibited by law.

 

#LI-CM1

#LI-remote

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c) Data & Digital

Apply

© 2025 African-American Careers