Role responsibilities
The Senior Software Engineer will collaborate with stakeholders to determine user requirements and drive the development of design documents. They will create, implement, optimize, and debug code to improve performance and maintainability.
Requirements
A Bachelor's Degree in Computer Science or a related field is required, along with 4+ years of technical engineering experience in coding. Preferred qualifications include 8+ years of experience or a Master's Degree with 6+ years of experience.
Key skills
C++, C#, Java, Computer Networking, Datacenter Infrastructure, Server Architecture, Distributed Systems, Cloud Environments, Design, Coding, Debugging, Problem-Solving, Automation, Security, Quality Assurance, Technical Documentation
Keywords
Azure, Software Engineering, Hardware Management, Automation, Cloud Computing, High-Performance Computing, Edge Computing, Quality Assurance, Security, Technical Documentation, Distributed Systems, Networking, Server Architecture, C++, C#, Java