Showing posts with label Principal. Show all posts
Showing posts with label Principal. Show all posts
Principal Software Engineer

Principal Software Engineer

Principal Software Engineer

PRODUCT

Microsoft Dynamics CRM (Customer Relationship Management) is a rapidly growing business at Microsoft and is considered one of the leaders in Software as a Service in the world of business applications. CRM consists of a model driven platform that revolutionizes how business applications are designed and delivered.   This platform drives business applications for domains such as Sales, Marketing and Customer Service - whilst also enabling customization by business users - or completely new solutions to be built by business users, developers, and ISV's.

This is an exciting time to join Dynamics where we are innovating and rethinking CRM - focusing on what capabilities next generation business productivity software needs to provide in a mobile first, cloud first world.   We aim to build the best-in-class cloud application experience on Azure and are looking for experienced engineers to help us design the next version of our online service and lead Microsoft’s charge against SalesForce.com.   This is a great opportunity to work on something highly strategic to Microsoft.

TEAM

The team consists of highly motivated, innovative, customer focused engineers and engineering leaders. We’re optimizing our engineering for the cloud first with a faster cadence of releases to deliver innovation at an exciting pace. Our team works in an agile start-up like environment where we expect each team member to think out of the box to contribute and collaborate towards the mission of the team in a feature-crew setting. As part of this team you would get exciting opportunities to work on cutting edge technologies across a variety of platforms to build the next generation application experiences for Dynamics CRM and revolutionize the way businesses operate.

ROLES & RESPONSIBILITIES

We are looking for a passionate and motivated principal level developer to be a technical leader in design and implementation for the next generation cloud platform capabilities in Dynamics CRM leveraging Office365 and Azure.   These capabilities must not only provide the foundation for cutting-edge user experiences and complex business process definitions, they must also scale out to support active usage around the world by thousands of customers 24x7.   You will be expected to work closely with the development leadership team and our architects to design, implement, and ship features, work through competing priorities, and solve complex technical challenges to meet business goals and maintain live site availability.

THE IDEAL CANDIDATE - YOU

The ideal candidate is a strong Software Development Engineer with a proven track record of delivering products:

- 10+ years of experience in software development

- Deep knowledge of C#, ASP.NET, SQL, HTML5, and JavaScript

- Experience designing and deploying distributed systems leveraging Azure services

- Excellent written and verbal communication skills

- Ability to work in a dynamic and agile environment

- Ability to provide technical leadership at the senior level

- Ability to think and execute creatively and independently

- Able to collaborate well within the team and across product groups to deliver end to end experiences

- Passionate, self-motivated and customer focused

- BS/MS in Computer Science or equivalent

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here

Principal IT Software Development Engineer

Principal IT Software Development Engineer

MSIT Dynamics SR Principle Solution Architect

Are you interested in shaping the future vision of how we implement Dynamics across various businesses scenarios and evolve the platform strategy for Microsoft?   Is it your passion to glue various technologies together across the Microsoft stack and tell the market ready story of how we provide private and public cloud solutions?   This career is for you.  

We are looking for a strong Senior Principal Solution Architect that can work with various business stakeholders, product teams, and engineers to shape the solutions we deliver.   We are paving the way to move Enterprise Applications to the Cloud.  

The ideal candidate will have a deep passion for engineering excellence, has the ability to quickly learn new technologies and apply to real world scenarios, works well in a fast paced and agile environment, and can traverse various client types (business and technical) to stitch together solutions quickly.

The primary role includes:

• Drive the roadmap strategy for end-to-end Dynamics AX and CRM scenarios across IT that integrates other platform technologies and services within Strategic Enterprise Services.

• Develop the vision and roadmaps that bring together all cloud technologies as an integrated eco-system that will result in business value to our stakeholders and clients.

• Demonstrate thought leadership across the architectural community to develop the solutions strategy, and provide direction to other solution architects as they execute against the strategy.

• Establish very close partnerships with the product teams and influence the direction that will integrate enterprise thinking and mimics real life IT scenarios in support of our business models.

• Develop artifacts and principals that influence how we implement solutions leveraging the product stack.

• Work across Application and Services Engineering teams to Integrate operational soundness and reuse into our design practices as we drive towards RealTime IT and the unified client experience.

• Lead the teams with early adoption and incubation that will help differentiate Microsoft with real competitive advantage

• Design, Develop and Drive creation of strategic POCs, experiences in support of RealTime IT

• Deliver and present key artifacts and communication strategies to Senior Leadership across RealTime IT scenarios

• Line manage engineering team of 7-9 FTE’s

The position requires:

• BS or MS in Computer Science or 15+ of years’ experience in related technical disciplines

• Minimum 15 years of experience in delivering enterprise platform solution

• Minimum 8+ years of experience building data integrations including: (A2A,B2B,integration with Package Products, and integration with other IT Platforms)

• Minimum 8+ years of working with large scale data, data collection, data distribution, data mastering

• Minimum 8+ years of working with customer experience UI, workflow and on online experiences

• Minimum 8+ years of experience designing physical large scale and distributed systems

• Minimum 6+ years of experience working with packaged products and cloud technologies

• Minimum 10+ designing and implementing large scale distributed tracking, monitoring and issue tracking and resolution systems, integration with engineering platform and operational systems

• Minimum 4+ years of experience with mobile and other form factor technologies

• Minimum 6+ years of experience delivering large scale roadmaps across enterprise solutions

• Excellent analytical, development and debugging skills across integration platforms and large scale distributed systems

• Proven ability to work effectively within a team and across groups

• Outstanding communication skills and can delivery conceptual designs that cater to various audiences from engineering to executive briefings

• Proven track record of conceptual and physical designs

• Strong focus on performance with a proven ability to implement key performance improvements to a product or service

• Proven skills with Windows Server, SOA, T-SQL, ETL, SSIS, Data warehousing, SQL Server, HTML, C#, IIS and .NET technology, ASPX, System Center, SCOM, WCF, Networking Protocols and Infrastructure Topology

• Good understanding of cloud computing concepts and platforms (i.e. SQL Azure, Azure Appfabric, Windows Azure, SharePoint Online, other)

• Ability to provide technical leadership at the senior level across disciplines

• Strong working knowledge of data security, access security, role security, provisioning services, networking, and privacy methods

• Experience designing, developing and driving solutions in a global delivery model

• Experience with SOA, SQL Server, .Net Framework, SharePoint Server, ASP, and WCF

• Experience with CI, BI, targeting, segmentation and building realtime and near realtime reporting strategies and systems

• Experience working with security, authentication, authorization and data awareness (LBI, MBI, HBI and PII) requirements including encryption (in transit and at rest)

Microsoft is an equal opportunity employer.   All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here

Principal Software Engineer

Principal Software Engineer

Office 365 is the industry leader in hosted productivity suites and boasts to be the fastest growing business at Microsoft with more than 100 million seats hosted in multiple data centers across the globe. The Information Protection team is chartered with the very challenging missions of delivering on core mail delivery/hygiene in Exchange/o365 as well as compliance scenarios across Exchange, SharePoint and other office products and o365 hosted services.

IPTDLP team is looking for strong software engineer to help us in building and servicing challenging features in Exchange Transport.   Exchange Transport is truly a core piece of technology and critical to the success of Office 365. As time goes on, more workloads are being run on Transport, and we are running in many different environments, with higher and higher scale. This is driving more challenges for our team and we are growing the size of the team and team capability. We need a strong software engineer to join our team and take on some of these challenges directly and in collaboration in others. We are looking for a Principal developer that is technically strong, excited about new challenges, comfortable with ambiguities and willing to take on larger scope and ownership. You will be responsible to perform investigations and investments in complex areas; designing and delivering features end to end - including system architecture, code, deployment, scale, performance and quality, from conception to delivery.

Primary responsibility:

- Design and deliver features end to end that are ‘serviceable’. Distributed computation, high scale, high availability, geo-redundancy, low maintenance and with provable quality

- Able to handle large scope and complicated feature ownership by working under self-driven initiatives with PM and across teams

Requirements:

- A degree in CS or similar

- 8+ years software development experience with familiarity of at least one of OOP languages: C++/C#/Java

- Strong coding and problem solving skills

- Server and/or service experience is preferred but is not a must

- Able to ramp up new technologies fast

Come and stretch your talent in a highly technical team. You will have plenty of opportunities to grow if you are a developer who is strong, excited about the space and is hungry!

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:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here

Principal Software Engineer

Principal Software Engineer

Office 365 is the industry leader in hosted productivity suites and boasts to be the fastest growing business at Microsoft with more than 100 million seats hosted in multiple data centers across the globe. The Information Protection team is chartered with the very challenging missions of delivering on core mail delivery/hygiene in Exchange/o365 as well as compliance scenarios across Exchange, SharePoint and other office products and o365 hosted services.

IPTDLP team is looking for strong software engineer to help us in building and servicing challenging features in Exchange Transport.   Exchange Transport is truly a core piece of technology and critical to the success of Office 365. As time goes on, more workloads are being run on Transport, and we are running in many different environments, with higher and higher scale. This is driving more challenges for our team and we are growing the size of the team and team capability. We need a strong software engineer to join our team and take on some of these challenges directly and in collaboration in others. We are looking for a Principal developer that is technically strong, excited about new challenges, comfortable with ambiguities and willing to take on larger scope and ownership. You will be responsible to perform investigations and investments in complex areas; designing and delivering features end to end - including system architecture, code, deployment, scale, performance and quality, from conception to delivery.

Primary responsibility:

- Design and deliver features end to end that are ‘serviceable’. Distributed computation, high scale, high availability, geo-redundancy, low maintenance and with provable quality

- Able to handle large scope and complicated feature ownership by working under self-driven initiatives with PM and across teams

Requirements:

- A degree in CS or similar

- 8+ years software development experience with familiarity of at least one of OOP languages: C++/C#/Java

- Strong coding and problem solving skills

- Server and/or service experience is preferred but is not a must

- Able to ramp up new technologies fast

Come and stretch your talent in a highly technical team. You will have plenty of opportunities to grow if you are a developer who is strong, excited about the space and is hungry!

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:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here

Principal Software Engineering Manager

Principal Software Engineering Manager

Microsoft Azure is undergoing explosive growth (150% y/y) as customers around the world realize the benefits of moving their services and applications on to the cloud. Security is the foremost concern for our customers as they move their services outside their datacenter. The charter of the Windows Azure Security group is to ensure that Azure is the most secure and resilient cloud platform. We are responsible for identity and access control management, secrets/key management, encryption and data protection, security monitoring agent, anti-malware protection, fraud detection automation, and other security capabilities for the Azure platform. We are looking for a manager to lead, define, and design cloud scale platform security services in these areas. This is a unique opportunity building and owning core security technologies and applying them to the cloud scale. In this position, you will be responsible for all aspects of building and running highly available secure distributed services providing mission critical functionality for Azure. These are high visibility projects which are of the highest priority for Azure.

Qualifications include:

Strong design and development experience, preferably with distributed programming models.

Demonstrated problem solving and debugging skills.

Experience managing at least 3-5 developers and leading them through at least one ship cycle.

Passion in building and designing very large scale systems; prior experience in building large scale online systems is a big plus.

The ability to multi-task while balancing short term and long term needs is essential.

Knowledge of security technologies is highly desirable but not required.

8+ years of software development experience in a product group.

Microsoft is an equal opportunity employer.   All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here

Principal Service Engineering Manager

Principal Service Engineering Manager

Job Purpose:

Microsoft IT (MSIT) has one of the most exciting and challenging IT environments in the world. Delivering services that enable our customers, our partners, and our employees to be the best they can be and using the products we make in groundbreaking ways is one of the most invigorating positions available in Microsoft or anywhere in the world.

As part of the Corporate Functions IT leadership team, you will lead the Service Engineering Organization that deploys and provides escalation support for our four distinct business functions that run the company: HR, Finance, Legal and IT. In this role, you will leverage your technical experience and knowledge in services architecture to design and deploy scalable solutions, collaborating with multiple teams and disciplines to create truly horizontally-scalable and robust services.

We particularly look for at least one of two backgrounds: either as a developer or as an operations engineer (preferably both). If you were a developer, you were the one on the team who got most excited by increasing the availability, reliability, scalability, and performance of your services-oriented architecture. You loved adding telemetry to your application so that you could investigate how your users interacted with and experienced your application.   If you were an operations engineer, you were the one who was keen on automation, never wanting to do the same manual task twice.

Core Job Responsibilities include:  

  Develop and maintain a vision and strategy for the Service Engineering Organization

  Develop and own the strategy and roadmap for tools to support Service Engineering‘s catalog of Services

  Understand the customer and market to align the Service Engineering organization to successfully achieve the service-wide IT vision and strategy

  Deliver real-time and self-serve experiences across our service portfolio and aligned with Microsoft’s server and cloud platform strategy

  Design Services using Service Oriented Architecture

  Design of effective diagnostics and alerting

  Minimize failures and resulting customer impact through Resilience Modelling Analysis (FMEA for Cloud) and Simulating service outages

  Drive Data-driven analysis of current service behavior to inform service designs, and identify ways that standard data center SKUs can be leveraged.

  Work with Software Engineers to help design approaches to enable “Testing in Production” (Tip) as a strategic alternative to more extensive pre-production testing.

  Understand end to end performance characteristics of services

  Design systems and processes for running enterprise or consumer services at scale, drive cost & operational efficiency

  Deliver one service management solution and experience for change, problem, configuration and incident management

  Review, cost and design optimized designs based on rigorous understanding of costs and returns

  Measure and drive improvement in organizational performance through the identification and implementation of performance metrics.

  Deliver high level design documents addressing the business, infrastructure, security, support and operational needs of a solution

  Provide excellent customer service, leadership and communication to the organization and businesses we support

Skills/Qualifications:

  Minimum 10+ years of current software development/service engineering expertise and a minimum of 5 years leading or managing a high performing Engineering or Service Engineering organization

  Ability to read/write and debug code

  Expertise in a scripting language such as Powershell, Python, or Perl

  Knowledge in OOD and an OOP language such as C# or Java

  Knowledge and familiarity with Open/Enterprise Architecture frameworks

  Knowledge of how the entire service landscape works (Service dependencies) and related technologies

  Service Lifecycle COGS and planning

  Deep familiarity with cloud technology strengths and limitations

  Deep knowledge of building high-performance, highly available, reliable, distributed software & services

  Experience with continuous delivery & configuration management

  Track record of leading technical teams across stages of service development and delivery using agile methods

  Strong problem solving and algorithmic thinking

  Strong ability to deal with ambiguity and identify important problems to solve

  Track record building and coordinating technical/architectural plans to address enterprise service goals and challenges

  Experience automating the delivery and management of private and public cloud infrastructure series at enterprise scale using the Microsoft server and cloud platform or similar technology

  In-depth multi-disciplined knowledge of network services and technologies and how they are evolving. Strong candidates should be knowledgeable of future IT trends in multiple areas such as security, network and system virtualization, WAN routing, datacenter ecosystem, disaster recovery, SAN, and wireless networking.

  Management experience with executive communications, coaching others, driving and delivering results, fostering teamwork, enforcing standards, giving constructive feedback.

  Experience working in virtual team environments across business boundaries to deliver value beyond the scope of your reporting structure, focus on business value to the Microsoft ecosystem of customers, partners, and employees, and be a champion for intellectual property (IP) sharing and reuse.    

  Strong domain knowledge in Human Resources, Finance, Legal and IT preferred.

  A BS in Computer Science or Engineering strongly preferred.

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here

Kategori

Kategori