As a Software Engineer II, you will collaborate with engineers and architects to develop solutions using open-source technologies on prem and in the cloud, that deliver automation capabilities to our customers.
Write high-quality, well-designed, testable code built with the engineering rigor necessary to support application reliability, scalability, maintainability, extensibility, and security.
Leverage modern development languages, protocols and frameworks like Python, Protocol Buffers, gRPC, SQL, Netconf and Yang to solve complex challenges
Participate in vendor analysis and selection
Partner with program/project managers to track potential risks that could impact project delivery
Develop proof of concept projects for the introduction of changes to architecture or new technologies
Develop flowcharts, layouts, and documentation to identify requirements and solutions
Document and maintain software functionality
Troubleshoot, debug, and upgrade existing systems
Solve business challenges by creating reliable and repeatable systems
BS Degree in Engineering, Computer Science, or related technical discipline
5+ years software engineering experience with Python, PHP and/or Ruby, including object-oriented design patterns and concepts
Understanding of interactions between web application and SOAP, REST, or gRPC APIs, from both client and server perspectives
Use of IDE and/or browser-based debuggers and debugging tools
Software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support.
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 containerization technologies such as Docker a plus.
Comprehensive healthcare plans with highly company subsidized premiums and up to $2,000 annual company contribution to your Health Savings Account (HSA base plan for employee and dependents).
Market-leading 401(k) plan, which includes up to 10% company contributions through our 5% match and 5% profit sharing program (based on employee contributions).
New-child leave up to 8 weeks of 100% paid leave upon birth or legal adoption of a new child. Birth mothers are eligible for up to 8 weeks of additional 100% paid medical leave.
Tuition reimbursement up to $5,250 per year of eligible tuition and fees.
Crown Castle scholarship program awarding up to $10,000 per recipient each year for eligible dependent children of employees and interns.
Matching charitable contributions to qualified charitable organizations of up to $1,000 per year per teammate.
Generous paid time-off for eligible full-time employees (minimum 18 days per year based on years of service).