Senior Software Engineer

Senior Software Engineer

Job Overview

Location
Bunbury, Western Australia
Job Type
Full Time Job
Job ID
63896
Date Posted
1 year ago
Recruiter
Michael Linda
Job Views
106

Job Description

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

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept