Senior Software Engineer

Microsoft Corporation Denver , CO 80208

Posted 3 months ago

Commercial Software Engineering (CSE) enables high-impact customers and partners to achieve more and drive the value of our intelligent cloud and edge. We are hiring a Principal Software Engineer with deep experience and expertise designing and delivering commercially-competitive software using modern software engineering practices and modern cloud architectures. You will be part of a team that delivers leading-edge applications and solutions in partnership with high-impact customers and partners. You will also work closely with Microsoft engineering groups, providing feedback and influencing roadmap decisions.

  • Demonstrated deep technical capabilities across cloud technologies, including Azure, AWS or GCP - delivering commercially viable software

  • A deep understanding of the cloud computing landscape, as well as emerging trends

  • Strong business acumen and track record of building technical and business relationships with senior executives across customers and partners as well as Microsoft engineering, marketing and sales teams

  • Executive Maturity ability to influence and integrate with CxOs and navigate competitive situations

  • Demonstrated ability to work with customers to extract specific business goals and requirements and translate those requirements into solutions to meet customer goals and objectives

  • Great communication and presentation skills including public speaking at industry events

  • An entrepreneurial mind-set which fosters an environment of creativity and inspires innovation and risk taking

  • Understanding of cloud fundamentals such as security, performance and scalability

  • Knowledge of software development practices and a track record of working closely with large development teams

  • Minimum of 7 years of hands-on experience in software development or data analytics - Linux and OSS experience required

  • Results driven with strong analytical skills and exceptional verbal and written communications skills

  • Exceptional decision-making, conflict resolution, and follow through

  • BS/BA degree required, Masters in Computer Science or other technology related field of study a plus

  • Moderate travel (25% - 50%) is required including international travel

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.


In this customer facing engineering role, you would be responsible for:

  • Work with high-impact customers and partners to identify key business and technology opportunities and help those companies achieve more by bringing in software engineering teams to partner on addressing those challenges

  • Drive early technology programs by working with innovative companies to adopt key emerging capabilities of Microsoft Azure

  • Work closely with the Microsoft engineering groups to provide feedback to influence the future product roadmap

  • Deliver lighthouse Azure wins with mission critical customers and partners

  • Develop and deploy secure, scalable, reliable, commercially available solutions

  • Scope real world projects, architect solutions, resolve issues and deliver business value to the customer

  • Ensure synchronization between Microsoft teams to meet the project requirements

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
Senior Software Engineer

Risk Management Solutions

Posted 6 days ago

VIEW JOBS 11/9/2018 12:00:00 AM 2019-02-07T00:00 RMS is looking for an engineer who is excited and passionate about tackling complex, leading-edge software engineering challenges, processing large amounts of data at runtime within the context of a highly analytical, model-based computation framework, solving incredibly challenging business and science real-world problems that will have a real impact. Our team is responsible for automating the entire stack of high performance, large scale, geographically dispersed resources throughout its life cycle. This is a technology stack that will challenge you and diversify your skills. We are building a system from the ground-up that: * is a highly scalable, cloud-based SaaS offering that performs low latency querying against detailed risk analysis * is based on Linux, Java, and open source technologies, and leverages the latest advances in database tools, vector processing, hardware-based acceleration techniques, and geographic visualization tools * utilizes a unique Big Data approach scaling to massive sizes over time, large-scale distributed data processing technology, and best-in-class virtualization technology Required Skills: * Extensive expertise in Java, Scala and Linux software development * Experience with relational and big data storage such as Postgres, Hadoop, Kudu and similar technologies * Strong skills in analytic computing and algorithms * Strong mathematical background, including statistics and numerical analysis * Knowledge of advanced programming concepts such as multi-threading, memory management, and operating systems. * Passion for finding and solving problems * 10+ years of programming experience; proven track record of on-time delivery * Excellent communication skills, proven ability to convey complex ideas to others in a concise and clear manner Desirable experience and skills: * Experience in JVM performance tuning, bottleneck analysis, and resource usage monitoring * Experience working on and/or with cloud and open source technologies such as Spark, Arrow, and Docker * Apollo, Redshift, Presto. * MapReduce * Distributing Processing * Familiarity with probabilistic and stochastic computational techniques * Experience with data access and computing in highly distributed cloud systems * Prior history with agile development To find out more, visit Or follow us on Facebook, LinkedIn or @rmsjobs on Twitter. RMS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity without regard to race, color, creed, gender, religion, marital status, registered domestic partner status, age, national origin or ancestry, physical or mental disability, genetic characteristics, sexual orientation, or any other classification protected by applicable local, state, or federal law. RMS is enrolled in E-Verify® and will be participating in E-Verify in addition to our Form I-9 process. To all recruitment agencies: RMS does not accept unsolicited agency resumes and will not responsible for the payment of placement fees related to unsolicited resumes submitted to open positions, job aliases, or to our employees. Risk Management Solutions Denver CO

Senior Software Engineer

Microsoft Corporation