PatersonRecruiter Since 2001
the smart solution for Paterson jobs

Sr Software Engineer

Company: Crown Castle USA Inc
Location: Mahwah
Posted on: May 16, 2022

Job Description:

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 a Fortune 500 company, 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: Senior Engineer Software
Crown Castle is a cutting-edge technology company that develops software which provides industry leading communication infrastructure across the US market. The Data and Digital team provide innovative microservice and event-based solutions, utilizing open-source technologies in the cloud, to deliver critical data, geo-spatial, and logistic capabilities to our customers.
We are 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 Scrum team with some of the most talented and dynamic professionals to plan, design, commit, and deliver highly impactful business capabilities.
As a Senior Software Engineer, you will also work closely with product management to lead solution discussions, provide technical leadership across multiple Scrum teams, drive continuous process improvements, and mentor other engineers.
If you enjoy utilizing technology to solve complex problems and have a growth mind set, then this opportunity is for you.

  • Write high-quality, well-designed, testable code built with the engineering rigor necessary to support application reliability, scalability, maintainability, extensibility, portability, and security.
  • Leverage modern development languages and frameworks like Java, Angular, React, Spring, Spring Boot, and Docker to solve complex challenges
  • Design solutions that span multiple technologies and/or domains
  • Provide technical design and leadership across multiple complex projects with significant impact across technologies
  • Own components of the architecture and direct the work of other team members; scaling projects efficiently while maximizing performance and ensuring quality
  • Research, present, and create reference architectures for new technologies
  • Drive continuous improvements in the code quality and maintainability for multiple applications
  • Develop and evangelize best practices and standards
  • Champion continual process improvements and innovation
  • Participates in vendor analysis and selection
  • Mentor other engineers around best practices and engineering rigor
  • Partner with program managers to track potential risks that could impact project delivery
  • Presents new concepts and technologies across organization
  • Develops proof of concept projects for the introduction of changes to architecture or new technologies


    • Self-motivated individual who can handle ambiguous/undefined problems and think abstractly to deliver results, and drive others to do the same
    • Demonstrate a strong sense of ownership, urgency, and drive as well as the ability to work well with diverse teams across different skill sets
    • Ability to effectively articulate technical challenges and solutions to business and technical leadership
    • Seek out and embrace opportunities to broaden organizational impact


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

        Experience/Minimum Requirements

        • 8+ years of professional experience in Software Engineering
        • 8+ years of programming experience with languages such as Java, C++, or C# including object-oriented design
        • Strong, object-oriented design and coding skills (Java and/or C/C++ preferably on a UNIX or Linux platform)
        • 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, scalability, and security) of new and current systems
        • Web service protocols, such as SOAP or REST
        • Experience with Spring and Spring Boot
        • Software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support.
        • Experience with Agile software development practices
        • Experience designing and implementing Microservices and Event driven architectures
        • Experience with software development best practices, including coding standards, code reviews, source control management, automated build processes, testing, and operations
        • Experience with SQL and/or NoSQL database technologies (such as SQL Server, Oracle, PostgreSQL, MySQL)
        • Exceptional verbal, written and listening communication skills
        • Exceptional interpersonal skills and demeanor
        • Crown Castle is a federal contractor and the COVID-19 vaccination is a requirement of employment by your start date to comply with Executive Order 14042.

          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 5% travel.

Keywords: Crown Castle USA Inc, Paterson , Sr Software Engineer, IT / Software / Systems , Mahwah, New Jersey

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Paterson RSS job feeds