Senior Software Engineer - C# + Azure
Microsoft
Microsoft
Are you a seasoned Software Engineer driven by complex problem-solving and a passion for innovation? Do you excel at identifying trends and crafting unique business solutions? If you thrive in an environment where continuous learning about new technologies is part of the daily routine, this role is for you.
This position offers the opportunity to work closely with customers and contribute to cutting-edge solutions. You'll be part of a dynamic team dedicated to pushing the boundaries of technology and delivering exceptional results.
As a Senior Software Engineer, you will collaborate with stakeholders to define user requirements and drive the development of design documents. You will be responsible for creating, implementing, and optimizing code for improved performance and maintainability. This role involves acting as a Designated Responsible Individual (DRI), guiding other engineers, and monitoring system health. Proactively seeking new knowledge and adapting to emerging trends to enhance product availability and efficiency is crucial.
We are seeking candidates with a Bachelor's or Graduate degree in Computer Science, Engineering, or a related field, coupled with over 6 years of professional development experience. Expertise in C#, C++, Big Data, ML, NLP, and Search Technologies is essential. Familiarity with Microsoft Cloud Services (Azure, Entra, O365) and a strong understanding of security principles, including penetration testing and threat analysis, are required. Previous experience as a Software Developer Engineer and a track record of working within agile and diverse engineering teams are highly preferred.
Microsoft Corporation
IT Consulting