Software Engineer – X Networking
Company | X |
---|---|
Location | Palo Alto, CA, USA, Dublin, Ireland |
Salary | $78000 – $297000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- 4+ years of professional software development experience
- Strong computer science fundamentals, algorithms, and data structures background
- Proficiency in one or more object-oriented programming language
- Knowledge of professional software engineering practices & best practices for software development life cycles
- Experience with business-critical distributed large-scale systems
- Strong desire for learning and growth
- Enjoy interacting with and helping internal customers
Responsibilities
- Collaborate with our customers – network engineers – to understand their requirements and use cases
- Translate customer requirements into scalable, robust, and future-proof software solutions
- Prototype, Design and Implement software systems
- Write code that is clear, concise, maintainable, and performant
- Develop and maintain quality technical and non-technical documentation
- Operationally support, troubleshoot and improve the software systems our team has built
- Mentor and support your fellow engineers
- Multiply the effectiveness of the team by providing code and design reviews, setting the bar for quality high, and defining team’s software development best practices.
Preferred Qualifications
- Experience with network engineering, developing network automation, network controllers, or building automation systems for infrastructure is not required but would be beneficial