Senior Software Engineer

New Jersey, New Jersey, United States
Jul 02, 2024
$11.7k - $25k / Year
Remote
Full-Time
4 Years
Job Description

At Microsoft, our mission is to empower every person and organization on the planet to achieve more. We foster a culture of growth, innovation, and collaboration, embodying values of respect, integrity, and accountability. Our team at Cloud for Sustainability is tackling complex challenges with a focus on big data, machine learning, AI, and real-time insights to drive impactful change in sustainability.

What Makes This Job Great

  • Exciting charter with groundbreaking challenges.
  • Access to a significant market opportunity.
  • Startup culture within a large organization.
  • Collaborative, customer-focused team dedicated to driving mission success.
  • Opportunities to directly engage with Customers and Partners.

Responsibilities

  • Lead the design and development of critical components and features within a large-scale commercial product.
  • Implement and test designs using technologies like Dataverse, Power Platform, Power BI, Azure Data Lake, Azure Cosmos DB, Azure Service Fabric, Azure Storage, Azure App Service, LLM, Open AI, Azure machine learning, and DevOps.
  • Design responsive and accessible user interface components.
  • Embody Microsoft’s culture and values in all aspects of your work.

Basic Qualifications

  • Bachelor's Degree in Computer Science or related technical discipline, or equivalent experience.
  • 4+ years of technical engineering experience with proficiency in languages such as C, C++, C#, Java, JavaScript, or Python.
  • 4+ years of industry software engineering experience with at least two of the following: C#/Java, HTML5/JavaScript/React, SQL, Spark/Python.
  • 3+ years of experience in designing and building high-scale cloud services using Azure Cloud and related technologies.
  • Experience in designing responsive and accessible user interface components.

Preferred Qualifications

  • Passion for working at the intersection of distributed systems, big data, AI, and machine learning (LLM).
  • Strong understanding of distributed systems and micro-services architectures.
  • Familiarity with Microsoft Dataverse & Power Platform, Dynamics 365 Apps, and Power BI.
  • Knowledge of stream data processing pipelines, Spark, and Python.
  • Proficiency in software architecture, design, coding, debugging, and problem-solving.
  • Excellent communication and collaboration skills.
  • Independent, self-driven, and motivated with a proactive approach to problem-solving.
  • Ability to lead in ambiguous situations and deliver results.
  • Experience in big data processing.

Equal Opportunity Employer
Microsoft is committed to equal employment opportunity. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances.

If you require a reasonable accommodation due to a disability during the application process, please read more about requesting accommodations on our website.

Related Jobs