Software Engineer at Microsoft
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

26 Feb, 26

Salary

0.0

Posted On

28 Nov, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, C#, Java, JavaScript, Python, Software Engineering, Agile, Debugging, Code Reviews, CI/CD, Automated Testing, Problem Solving, Collaboration, Communication, Learning

Industry

Software Development

Description
Collaborate with senior engineers and cross-functional partners to understand requirements, participate in design discussions, and deliver solutions that meet customer needs. Participate in code reviews, incorporate feedback, and continuously improve code quality and team practices. Troubleshoot, debug, and resolve software defects to ensure reliability and performance of the Editor application. Contribute to automated testing and CI/CD pipelines to support high-quality, rapid releases. Engage in agile ceremonies (stand-ups, sprint planning, retrospectives) and contribute to a culture of learning, inclusion, and continuous improvement. Stay current with new technologies and industry trends relevant to desktop application development, advertising technology, and user experience Bachelor's Degree in Computer Science, or related technical discipline with 1-3 years of proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Understanding of software engineering fundamentals: data structures, algorithms, object-oriented design, and version control (Git). High motivation, solid problem-solving skills, attention to detail, and willingness to learn. Effective communication and collaboration skills; ability to work in a diverse, global team. Solid written and verbal communication skills—proven ability to document technical work, onboard others, and communicate effectively with PMs, designers, and engineers across time zones. Growth mindset and adaptability—demonstrated by rapid ramp-up on new codebases, openness to feedback, and proactive ownership of new or ambiguous tasks. Team player and collaborator—experience working in distributed teams, mentoring peers, and contributing to a positive, inclusive team culture.
Responsibilities
Collaborate with senior engineers and cross-functional partners to understand requirements and deliver solutions. Troubleshoot, debug, and resolve software defects to ensure reliability and performance of the Editor application.
Loading...