Location
Philadelphia, PA, United States
Posted on
Apr 28, 2021
Profile
Job Summary
Responsible for leading a team of Software Development Engineers in the planning and designing of software and web applications. Manages projects from design to testing, including new programs, enhancements and modifications. Collaborates with Quality Assurance team to conduct testing. Has overall responsibility for developing/administering performance standards for organizational unit. Manages team which may include exempt and non-exempt employees. Provides subject matter guidance to employees as required. Develops processes and procedures to drive department efficiencies and assists in the development and meeting of departmental budget.
Job Description
As an Engineering Manager in the NGAN Engineering team you will be part of a team that is building next generation access network which will help deliver the services of the future to our customers. The software applications we are building is a containerized, microservice-based, cloud-deployed services. You will work closely with a cross functional team to design, implement and maintain quality software.
Our Team:
We value mutually respect, and encourage diversity of opinion.
We value curiosity and experimentation, and strive for continuous improvement.
We value team cohesion, and strive to keep individual ego in check.
We value simplicity in our architecture and code, and strive to be detail oriented.
We value joy in our work, and strive for work-life harmony.
We value personal and team ownership, and strive for mutual trust.
We value judicious refactoring, and question the status quo.
Responsibilities:
Write appropriate documentation
Participate in design and architecture sessions
Build effective deployment and monitoring systems
Support production environments
Perform code reviews
Participate in software release and deployment activities managed under an agile software development approach
Lead and Manage team of SW engineers
Preferred qualifications.
BS in Computer Science, Computer Engineering or related technical field or equivalent practical experience.
Experience in managing a team of 5-10 Software Engineers
Experience in one of the following: C , Java, Go, Python
Experience in Switching and Routing with hands on experience with Cisco/Juniper switches.
Knowledge of networking protocols: HTTP/S, TCP, UDP, multicast, BGP, ISIS
Experience in any of the following: Redis, RabbitMQ, Kafka, Docker, Kubernetes.
Good current knowledge of Unix/Linux environments
Experience in code optimization and high performance computing.
Experience in Test-driven development/test automation, continuous integration, and deployment automation
Good communicator, able to analyze and clearly articulate complex issues and technologies understandably and engagingly.
Great design and problem solving skills, with a strong bias for architecting at scale.
Adaptable, proactive and willing to take ownership.
Keen attention to detail and high level of commitment.
Comfortable working in a fast-paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets.
Familiarity with microservice architecture and containerized deployment.
Familiarity with distributed systems, asynchronous messaging, and network protocols.
Familiarity with data serialization formats like XML, JSON and protocol buffers
Knowledge of operational support tool technologies: ELK, Splunk, Prometheus, InfluxDB, Grafana
Education
Bachelor's Degree
Relevant Work Experience
5-7 Years
Base pay is one part of the Total Rewards that **MEMBERS ONLY**SIGN UP NOW***. provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, **MEMBERS ONLY**SIGN UP NOW***. provides best-in-class Benefits. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary (****on our careers site for more details.
Company info
Sign Up Now - WashingtondcCrossing.com
Employer job
90 Day Old Job