Finding the best job has never been easier
Share
Qualifications Required–
• Bachelor’s Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in language including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
• 5+ years of engineering experience working on large-scale cloud applications and designing and building large-scale distributed systems
• Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings: o Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Qualifications: Other Requirements–
• 3+ years of experience designing and developing high-performance and production quality C# or Java server software
• 3+ years hands on experience with containers (Docker, Kubernetes, or similar technologies)
• 3+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, dev-ops model
• 2+ years experience with Azure PaaS solutions such as Azure Storage, Azure Cosmos DB, and Azure Kubernetes
• Development experience with cloud platforms such as Microsoft Azure and AWS
• Proven experience with profiling and performance optimization, low level and (.Net) CLR, software and hardware interoperability.
• Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, Security Researchers, and Data Scientists
• Delivery of services using Continuous Integration and Continuous Deployment methodology
• Familiar with Security Development Lifecycle
• Experience with software development tools such as source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems
• Working on services leveraging the latest technologies from Microsoft
• Modernizing and optimizing services to improve scalability and reduce operating cost.
• Partner with experts across geographic and organizational boundaries to make impactful changes to Microsoft Defender for Endpoint
• Adhere to modern engineering principles and practices, code reviews, and project management
• Take on challenges of working with well-established, large-scale systems
• Engage in project planning, work prioritization, and contribute to the project's roadmap and goals
• Participate in governance activities, manage technical tasks, and ensure quality assurance through automated testing and integration validation
• Share knowledge through mentorship and regular team interactions
• Build functional and technical documentation, write unit and integration tests, and update Continuous Integration and Continuous Deliver (CI/CD) pipelines
• Identify and triage bugs within service code and application stack, developing fixes
These jobs might be a good fit