Crown Castle logo

Engineer II Software

Crown Castle

Full Time
Mid Level
103k-125k
about 1 month ago

Job Description

About the Role

The primary role of the Engineer II Software is to design and develop integrations among on-prem, PaaS and SaaS applications such as JDE, Oracle Fusion Cloud, Coupa, Tax Software (Vertex, Avalara), Dynamics 365, and other bolt-on applications. Crown Castle is the nation's largest provider of shared communications infrastructure, enabling technologies like 5G, IoT, drones, autonomous vehicles, and AR/VR. The company offers a comprehensive benefits package, opportunities for professional growth, and is committed to community involvement through programs like Connected by Good. This is a fully remote role with telecommuting benefits.

Key Responsibilities

  • Leverage and apply fundamental integration concepts and best practices for agile software development in collaboration with Architecture, Product Management, Master Data Management, and other Engineering teams to design, implement, and manage APIs.
  • Integrate SaaS-based systems such as EcoSys with Oracle or JDE using AWS Lambda.
  • Design and develop software application integrations and proof of concepts.
  • Evaluate integration options across different applications and recommend strategies aligned with business and system requirements.
  • Work in an agile environment to deliver in 2-week sprint cycles, providing demos for users and teams.
  • Build platform and application integrations to facilitate data movement among systems while maintaining data integrity for error-free and timely execution.
  • Design modifications to existing system integrations to improve performance or operational efficiency.
  • Document existing and new integration solutions.
  • Mentor and coach junior developers.

Requirements

  • Two (2) years' experience designing, developing, and executing integrations using middleware platforms.
  • Experience with PaaS integration tools, building APIs, and partner integrations.
  • Experience with AWS and related services such as S3, AWS Glue, RedShift, Athena, Lake Formation, Lambda.
  • Experience deploying applications in EKS.
  • Proficiency with back-end languages including Java, Python, .NET, and C# and relational database systems like MS SQL/PostgreSQL.
  • Experience translating user requirements into technical requirements.
  • Knowledge of software engineering best practices, including coding standards, code reviews, source control management, and build processes.

Nice to Have

  • Experience with cloud-based deployment and container orchestration.
  • Familiarity with Agile development methodologies.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Benefits & Perks

  • Salary range of $103,210-$125,200 annually, with potential incentive compensation including discretionary bonuses, commissions, and equity incentives.
  • Medical, dental, vision, and basic life insurance.
  • 401k plan enrollment.
  • Minimum of 18 days of paid time off annually and 12 paid holidays.

Working at Crown Castle

Crown Castle is committed to community involvement and giving back through its Connected by Good program. The company values professional growth, diversity, and a supportive work environment, offering flexible remote work arrangements and comprehensive benefits to support its employees.

Apply Now

Job Details

Posted AtJul 10, 2025
Salary103k-125k
Job TypeFull Time
Work ModeRemote
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Crown Castle

Website

crowncastle.com

Industry

Radio and Television Broadcasting and Wireless Communications Equipment Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches