Software Engineer for Networking Innovations
As a seasoned Software Engineer, you will be part of our dynamic Networking team. Your primary responsibility will be to spearhead innovation across the entire stack, driving cutting-edge features and capabilities into cloud and desktop platforms. You will transform infrastructure to meet the growing demands of Artificial Intelligence workloads.
Main Responsibilities:
* Collaborate with stakeholders to determine user requirements and drive the identification of dependencies and development of design documents.
* Create, implement, optimize, debug, refactor, and reuse code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
* Leverage subject-matter expertise of product features and partner with stakeholders to drive project plans, release plans, and work items.
* Act as Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook, monitoring system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiate actions to restore system/product/service for simple and complex problems when appropriate.
Requirements:
* Strong background in software engineering with a focus on Networking.
* Experience with Azure Networking services and technologies.
* Excellent communication and collaboration skills.
* Ability to work in a fast-paced environment and prioritize tasks effectively.
* Knowledge of software development methodologies and practices.
Benefits:
* A dynamic and supportive work environment.
* Opportunities for growth and professional development.
* A competitive salary and benefits package.
* A chance to work on cutting-edge projects and technologies.
Our Mission:
We are dedicated to empowering every person and organization to achieve more. Our mission is to build a culture of respect, integrity, and accountability where everyone can thrive.