Software Engineering IC3
Microsoft
Hyderabad, Telangana, India
Job description Qualifications Required 3-5 years of development experience in an object-oriented programming language (C#, Java, etc.) A Bachelor’s degree in Computer Science or equivalent experience Experience in designing, coding, debugging and testing cloud services Solid understanding of software design and development techniques Knowledge of common security vulnerabilities/mitigations Able to work independently and also collaborating with peer team members Able to communicate effectively with different audiences Able to deal with ambiguity, multi-task and deliver features against tight deadlines Motivated, proactive, and results-driven Preferred Proficient with a cloud computing environment like Azure, GCP or AWS. Experience with CICD pipelines/automation, agile/scrum processes Ability to reason about security challenges and propose practical solutions Knowledge of Security Development Lifecycle, security standards and frameworks like NIST, OWASP, etc. Experience implementing security features/automated mitigations for common security issues. Experience with security tools/techniques such as SAST, DAST, fuzzing, pen-testing, etc. Exposure to security protocols and infrastructure components such as OAuth, OIDC, PKI, IRM, A/AD, etc. Experience with reporting technologies/frameworks such as PowerBI. Experience with Kusto or other big data stores Responsibilities Design and implementation of security engineering and security automation projects, working with a variety of stakeholders. Develop and test code with top-notch quality, reliability, maintainability, and user experience focus. Collaborate with your team, as well as stakeholders in peer teams and organizations to deliver production-grade solutions that scale and work across multiple products. Communicate progress and issues effectively and early, proactively seeking help when stuck.