Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Principal Software Engineer

Expired Job

Microsoft Corporation Dallas , TX 75201

Posted 5 months ago

Are you passionate about working with customers? Are you excited to learn new technologies?

Would you rather be coding than whiteboarding? If the answer is yes, then we want you to join our team. You will be part of a team of talented software engineers working with customers on high impact projects using emerging technologies.

Our team, CSE (Commercial Software Engineering), works side by side with customers to help them tackle their toughest technical problems both in the cloud and on the edge. We meet customers where they are, work in the languages they use, with the open source frameworks they use, on the operating systems they use.

We work with enterprises and startups across many industries from financial services to manufacturing, as well as a broad spectrum of domains including IoT, machine learning, and high scale compute. Our "super power" is that we work closely with both our customers' engineering teams and Microsoft's product engineering teams, developing real-world expertise that we put to use to help our customers grow their business and help Microsoft improve our products and services.

If you like variety, coding in many languages, using any available tech across our industry, digging in with our customers, hackfests, occasional travel, and telling the story of what you've done in blog posts and at conferences, then come talk to us.

We are very community focused in our work, with one foot in Microsoft and one foot in the open source communities that we help. We make pull requests on open source projects to add support for Microsoft platforms and/or improve existing implementations.

We build frameworks and other tools to make it easier for developers to use Microsoft platforms. We source all the ideas for this work by maintaining very deep connections with these communities and the customers and partners that use them.

Does this job sound like it was created for you? If you have read this far, then it likely is the job you have been looking for and we would love to meet you.

  • 10+ years' experience developing software

  • A Bachelor or Master's degree in Computer Science or a related discipline or the equivalent

  • Strong service delivery experience including architecture and coding, and ideally building cloud services.

  • We do not require deep expertise in all software stacks that customers use. However, we do look for people who can quickly ramp up on new languages and technologies. One litmus test of this is deep understanding in at least one software stack (and preferably more).


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.

  • Working with your team to design, implement, schedule, and deliver value alongside our customers.

  • Exhibiting technical leadership throughout the broader CSE organization.

  • Developing positive relationships with Microsoft product teams and other field organizations.

  • Maintaining and improving on our delivery standards by executing and contributing to our fundamental engineering playbook.

One of the key values you will drive as a technical leader in our engineering organization is to identify patterns. As patterns are identified, you will work with other engineers across our team to lead and contribute to projects that generalize those patterns as open source, often shipping them as public repos on Github.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer

IPG Photonics Corporation

Posted 3 weeks ago

VIEW JOBS 11/16/2018 12:00:00 AM 2019-02-14T00:00 Engineers are developing all aspects of laser products and accessory to provide solutions for our customers. Our engineers apply their talents to the build new products and systems from scratch to mass production. These challenges allow our teams to explore opportunities that continue to push our technology forward. You will be responsible for the initial design and development of new software/firmware that controls and interfaces lasers and laser components. You will define product requirements and create high-level architectural specifications, allowing enhanced functionality with existing and new systems/platforms. These embedded systems require a Linux, C++/C based, real-time software engineer to develop high-performance software which handle hardware interfaces and system communications using various protocols. You will manage the overall process of the design cycle from initial concept through hardware test and validation to release for manufacturing. You will work with other team members involved with electrical and mechanical design, manufacturing and operations to deliver your design to production. Duties: * Design and development embedded firmware for laser products and accessories. * Lead the technical aspects of creating system software architecture and propose solutions which would meet system requirements. * Support cross-functional efforts including enhancing system performance, documentation, validation testing and code deployment. * Test, deploy, maintain and enhance software releases. * Work with engineering and manufacturing teams on system start up, integration, and debugging. Requirements * MS in engineering, computer science or equivalent with 8 years or more experience in a technical leadership role in the optical communications industry, sales and marketing experience is an asset * Knowledge of optical networking concepts and technologies such as WDM, CDC ROADMs, photonic switching, OTN, GMPLS, coherent transceivers & modulation schemes * Knowledge of SDN concepts such as centralized control, path computation, provisioning, Netconf/YANG, and APIs is desired * Knowledge of NFV orchestration concepts including VNF instantiation and management and integration with cloud management platforms such as OpenStack & VMware is desired * Familiarity with Data Centre switching architecture * Self-starter * Knowledge of Telcordia and ITU-T requirements (desired) * Knowledge of Patent and Intellectual Property Issues (Desired) * Excellent English communication skills (verbal and written) * Willingness to travel internationally IPG Photonics Corporation Dallas TX

Principal Software Engineer

Expired Job

Microsoft Corporation