Software Engineering Lead

Microsoft Corporation Sunnyvale , CA 94085

Posted 2 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 leading a team of talented software engineers who work 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. Our work covers 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 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.
6+ years of shipping production 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 and have a deep understanding in at least one software stack.


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.

Leading and mentoring a team of 5 to 6 developers.

Giving thoughtful feedback, nurturing a rigorous engineering environment, and providing context for team members to grow.

Exhibiting technical leadership throughout the broader CSE organization and the OSS community.

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

Guiding your team to design, implement, schedule, and deliver value alongside our customers. This includes hands-on coding with your team.

Maintaining and improving on our delivery standards by executing and improving the engineering fundamentals of our teams.

One of the key values you will drive as an Engineering Manager is to identify patterns. As patterns are identified, you will work across our team to establish and support projects that generalize those patterns as open source, often shipping them as public repos on Github.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

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
Software Engineering Mid Career

Lockheed Martin Corporation

Posted 2 days ago

VIEW JOBS 10/13/2019 12:00:00 AM 2020-01-11T00:00 Description:Do you have a commitment to success, proven interpersonal skills, a positive outlook? Are you a creative thinker and problem solver? Are you looking for a meaningful career? If so, then we would love to speak with you! The Engineering & Technology organization is a highly dynamic and growing organization that plays a vital role in providing mission-critical intelligence solutions by optimizing satellite constellations, processing data through its entire life cycle and developing reliable cutting-edge infrastructure for information dissemination across a global network and to a variety of programs. You'll have an opportunity to work on world-class programs such as Orion, SBIRS, GPS-III, Commercial Vehicles, Deep Space Exploration, Classified Special Programs. Within these Programs, you will participate in the design, development, verification and deployment of complex new software. You will utilize your previous software experience, and/or skills, to develop and maintain software using the following languages and technologies; C++, Java, Python, Big Data, Data Science, Cyber Security, and Embedded systems This position is in support of the Air Force's Next Generation (Next Gen) Overhead Persistent Infrared (OPIR) Program. The qualified candidate will be a member of the SEIT Database Software Tools team. Responsibilities include performing software tools design, development, unit test, software integration, test data generation, test plan documentation and formal qualification testing of software tools in support of the data transformation and validation of database inputs. Responsibilities also include database tools and product development, integration, test, validation, and database deployment into the operational system in addition to supporting Program data requirements and products for System Test. We are seeking someone who can communicate effectively with the team to work through road blocks and resolve issues quickly. You will be responsible for the production of Command and Telemetry Databases and multiple supporting products required for database deployment into the operational system. Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Typically has 5 - 10 years of professional experience. Basic Qualifications: * Bachelors degree from an accredited college in a related discipline, or equivalent experience/combined education, with 5 years of professional experience; or 3 years of experience required with a related Masters degree. * Strong programming skills to develop maintainable code, test data, perform thorough unit, integration & regression testing * Experience with one or more of the following programming languages: Java, C, C++, C#, SQL, Perl, Node JS or Python * Experience with one or more of the following database products - Microsoft SQL Server, SAP ASE, MySQL, PostgreSQL, DB2, or Oracle * Ability to obtain DoD Secret clearance. Desired Skills: * Bachelors degree with 5 years of experience working in Flight Software and/or Database Development for the SBIRS and/or AEHF programs * Experience in Software Engineering, Systems Engineering, Technical and Management Process, Technical Writing and Software Testing * Experience in Agile software development * Experience developing data translation software * Software Qualification Testing experience with developing unit and functional tests preferred. SBIRS Database tools software experience would be a plus. * Creating processes, requirements and support documentation * Familiarity with spacecraft subsystems, hardware, telemetry, command & control. * Experience with following SW tools: Transformation Tools Implementation, STSS, ClearCase & ClearQuest, Git or SVN * Advanced skills in any of the following programming languages: JAVA, C, C++, C#, SQL, Perl, or Python, Node.js, .NET, ClearCase, Git, SVN or equivalent SW CM Tool * Advanced skills with one or more of the following database products - Microsoft SQL Server, SAP ASE, MySQL, PostgreSQL, DB2, or Oracle * Strong communication and interpersonal skills. * Familiarity with SBIRS STSS Test Systems, JTRANS DB Development and SBIRS Common Database Schema * Current DoD Secret clearance. TS/SCI preferred To promote the sharing of ideas, Lockheed Martin fosters an inclusive work environment that encourages differences and big-picture thinking. Our employees play an active role in strengthening the quality of life where we live and work by volunteering more than 850,000 hours annually. Here are some of the benefits you can enjoy: * Medical * Dental * 401k * Paid time off * Work/life balance * Career development * Mentorship opportunities * Rewards & recognition Learn more about Lockheed Martin's competitive and comprehensive benefits package. Lockheed Martin Corporation Sunnyvale CA

Software Engineering Lead

Microsoft Corporation