GetJob.us
M

Software Engineer I

MicrosoftRedmond, WA
This week
Hybrid

Company

Microsoft

Location

Redmond, WA

Work Schedule

full time

Work Location

hybrid

Job Description

Join Microsoft as a Software Engineer I in Redmond, WA, to develop innovative software solutions that power global products. Collaborate with elite teams to build scalable applications and drive technological advancements at a world-leading tech company.

Full Description

As a Software Engineer I at Microsoft, you will contribute to the creation of cutting-edge software that impacts millions of users worldwide. This entry-level role is pivotal in supporting our mission to empower every person and organization on the planet to achieve more, by delivering high-quality code and innovative features that enhance our cloud services, productivity tools, and AI-driven platforms. Your work will directly influence products used by billions, fostering growth and innovation in a dynamic environment. In your day-to-day role, you will write clean, efficient code for new features and bug fixes, participating in code reviews to maintain high standards across projects. Weekly, expect to collaborate with cross-functional teams including product managers, designers, and fellow engineers to refine requirements and iterate on prototypes. You will develop and test software components using agile methodologies, tracking progress through sprints and delivering measurable outcomes like reduced latency or improved user engagement metrics. Monthly responsibilities include contributing to technical documentation, optimizing performance for scalability, and presenting updates in team meetings. You may also assist in mentoring junior interns, troubleshoot production issues, and integrate third-party APIs to enhance platform capabilities, ensuring seamless collaboration with global stakeholders. To succeed, you need a Bachelor's degree in Computer Science, Software Engineering, or a related field, with strong academic performance. Entry-level experience through internships or personal projects is preferred, ideally 0-2 years in software development. Proficiency in programming languages such as C#, Python, Java, or JavaScript is essential, along with familiarity with .NET, Azure cloud services, and Git for version control. Knowledge of data structures, algorithms, and object-oriented design principles is required, complemented by experience with unit testing frameworks like MSTest or JUnit. No specific certifications are mandatory, but Azure Fundamentals or similar would be advantageous. Beyond technical expertise, you should demonstrate strong problem-solving abilities and a passion for learning emerging technologies like AI and machine learning. Excellent communication skills are crucial for articulating ideas in team settings and documenting code effectively. You will thrive with adaptability in a fast-paced environment, collaborative spirit to work with diverse teams, and a growth mindset to tackle complex challenges. Proficiency in English for global communication rounds out the competencies needed to excel. Microsoft, headquartered in Redmond, WA, is a global leader in software, services, and solutions, driven by a mission to enable innovation everywhere. Our culture emphasizes inclusivity, work-life balance, and continuous learning, with teams structured in agile pods that encourage ownership and creativity. What sets us apart is our commitment to diversity, employee resource groups, and a vibrant campus fostering collaboration amid cutting-edge labs and recreational spaces. We offer competitive compensation, though salary details are not specified at this time, reflecting market rates for top talent. Comprehensive benefits include health, dental, and vision insurance, 401(k) matching, and life/disability coverage. Enjoy generous PTO, flexible work hours, hybrid office options, and perks like stock awards, employee discounts, wellness programs, tuition reimbursement, and parental leave, ensuring holistic support for your professional and personal life. Advance your career through mentorship programs, leadership tracks, and access to Microsoft Learn for skill-building. Opportunities abound for promotion to senior roles or specialization in areas like cloud or AI. To apply, visit our careers site, submit your resume, and prepare for interviews focusing on coding and behavioral fit—join us to shape the future.

Key Skills

C#PythonAzure.NETAgile Methodologies