Are you passionate about delivering solutions to help customers? Do you love to solve challenging problems through innovative engineering of end-to-end customer experience solutions? Are you naturally curious, deeply technical, and have experience building products and services? If you want to work in an agile and collaborative environment where you can tackle challenges that deliver immediate and measurable business impact, this is the palce for you. We are at the forefront of creating innovative solutions based on Modern Engineering principles across a variety of channels, allowing our customers to get the support they need, when they need it, for any of Microsoft’s products and services!
If that sounds exciting, then we have the perfect job for you in the Managed Workspaces Team. We manage Cloud Governance services for Microsoft and are looking for a passionate Software Engineer that can help us create, modernize and extend our Cloud Governance solutions and services across multiple divisions, through enterprise-scale native Azure capabilities.
As a Senior Software Engineer, you will be tasked with building applications and services to help govern Microsoft Azure portfolio. The ideal candidate will have the judgement and experience to guide design decisions, deliver high quality software solutions, effectively manage ambiguity as we create enterprise-scale solutions and have a passion for reducing complexity.
This is a highly collaborative and diverse team that rarely works alone, enjoys constant interaction with one-another and are absolutely customer obsessed.
Responsibilities
Designs feature areas of products or services that are resilient to the iteration and change required by the needs of the business.
Drives design reviews across the team and applies expertise in available technologies.
Develops high-quality code in partnership with peers to meet technical requirements, such as scale, global delivery, and implementation across distributed systems, monitoring, serviceability, testability, debugging and maintenance.
Draws from a large base of design patterns to ensure consistent, usable, forward-looking, maintainable test infrastructure.
Partner with Azure EG to test new capabilities and provide feedback, recommendations and issues.
Triage problems to discover and drive solutions across the service team. Identifies patterns that reveal errors and unanticipated problems, and influences telemetry analytics design decisions.
Document new service capabilities, process, and tools, as necessary.
Ensures an aesthetically pleasing design, and a user experience that is simple, elegant, and useful.
Defines the engineering lifecycle for the team or organization and leads lifecycle improvements over successive releases.
Leads design and code reviews across the feature area, understands the root causes of issues, and finds ways to resolve them.
Promotes a positive team environment by modeling behavior that promotes good morale while mentoring other engineers.
Qualifications
Required:
Bachelor’s degree in Computer Science, Computer Engineering, or related technical field
5+ years of experience designing, developing, releasing and operating large-scale reliable, distributed software systems
Experience developing in object-oriented programming / Java, C++ or C#
3+ years of experience with Azure (ARM) Cloud services
Strong understanding of security & compliance principles
Preferred:
Full stack development experience
Experience with data analysis, query languages
Azure certification
Security Certification
Soft Skills:
Desire and ability to learn and grasps concepts quickly
Great problem-solving, judgment, decision-making and drive for results skills
Commitment to collaboration and teamwork and ability to deliver via influence
Self-motivated, who proactively identifies problems and drives for resolution
Able to work with ambiguity within a fast-paced environment
Desire and ability to continuously improve services, process and technologies
Proven capability to effectively work in teams, collaborate, communicate, and deliver on accountabilities
Strong written and verbal communication skills
The ideal candidate will have experience in a team environment running and designing enterprise scale services and platforms, technical depth in cloud platforms and agile development practices. Additionally, this position requires the candidate to partner with the Azure engineering teams (product groups) to drive product enhancements and implement new Azure technology capabilities; to deal with a high level of ambiguity and collaborate across a number of organizations to define, implement and deploy Azure policies at enterprise scale.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Job ID: 63896
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...
