Junior Software Engineer - Fullstack, Redmond
Jobright.ai

Verified Job On Employer Career Site
Job Summary:
Microsoft is a company focused on empowering every person and organization on the planet to achieve more. As a Software Engineer, you will develop software and tools for design, infrastructure, and technology platforms, while collaborating with stakeholders to define feature requirements and ensure code quality and reliability.
Responsibilities:
• Learns to review and break down work items into tasks with stakeholder collaboration, provide estimations, and escalate delays, while also supporting feature deployments to customers, considering user and service impacts, and adhering to best deployment practices for safety.
• Collaborates with key stakeholders to define feature requirements, integrates feedback to enhance design, and establishes feedback loops for continuous improvement based on customer metrics.
• Learns and applies coding standards and best practices through code reviews, developing maintainable and extensible code with guidance. Utilizes debugging tools to proactively and reactively address issues in product features, ensuring code quality and reliability.
• Supports the identification of dependencies and design documentation for product features, learns about system interactions and back-end dependencies, and contributes to architectural processes under guidance. Produces code to test hypotheses for technical solutions and assists with technical validation efforts. Collaborates on quality assurance plans, augments test cases, and integrates automation into testing, while understanding the implications of security and compliance in system architecture.
• Contributes to data analysis and feedback integration for product engineering decisions, acting as a Designated Responsible Individual (DRI) for monitoring and restoring system functionality within Service Level Agreement (SLA) timeframe. Participates in live service operations, and supports telemetry data integration for system behavior insights, with a focus on performance, reliability, and safety.
• Develops and applies best practices for reliable code building, understands global and local regulations, customer scaling requirements, and support communication with key partners across Microsoft for user experience enhancement and partner needs.
• Ensures compliance with security, privacy, safety, and accessibility standards, leverages developer tools for code creation and debugging, contributes to automation in production and deployment, and proactively seeks knowledge to improve product availability, reliability, efficiency, and performance at scale.
Qualifications:
Required:
• Bachelor's Degree (or currently pursuing a degree) in Computer Science or related technical discipline, OR equivalent experience.
• Proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
Preferred:
• Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
• OR Master's Degree (or currently pursuing a degree) in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
Company:
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services. Founded in 1975, the company is headquartered in Redmond, Washington, USA, with a team of 10001+ employees. The company is currently Public Company. Microsoft has a track record of offering H1B sponsorships.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume