Enable America Jobs

Enable America Logo

Job Information

Microsoft Corporation Software Engineer 2 in Hyderabad, India

Software Engineer II - Visio

Job Summary:

Visio Team is seeking a skilled Software Engineer proficient in C++ to contribute to enhancing Visio's feature set, addressing bugs, and considering security aspects. As a vital member of the team, the successful candidate will primarily focus on driving feature development and bug fixes while also considering security implications to ensure Visio remains a trusted and reliable tool for users.

Responsibilities

Responsibilities:

  • Leads the design, implementation, and testing of new features and functionality in Visio, prioritizing enhancements that improve user experience and productivity.

  • Collaborates closely with cross-functional teams to prioritize and address bug fixes reported by customers, ensuring timely resolutions and high-quality deliverables.

  • Considers security implications during feature development and bug fixing processes, implementing best practices to mitigate potential risks without compromising project timelines.

  • Optimizes Visio's codebase and backend services to enhance performance and scalability, contributing to a seamless user experience across platforms.

  • Provides support for Visio's live site, monitoring system health and addressing any issues to maintain high availability and reliability.

  • Contributes to engineering excellence and best practices within the team, including conducting code reviews, implementing automated testing, and promoting continuous improvement.

  • Stays informed about emerging technologies and industry trends, evaluating their potential impact on Visio's development and proposing innovative solutions where applicable.

  • Actively participates in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, to drive project success and team collaboration.

Qualifications

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

  • 4+ years of experience in software engineering, with a strong proficiency in C++ development.

  • Solid understanding of software development principles and practices, with a track record of delivering high-quality, maintainable code.

  • Experience with debugging and troubleshooting complex issues, with a proactive approach to problem-solving.

  • Familiarity with software development tools and technologies, including version control systems and IDEs.

  • Excellent communication, collaboration, and problem-solving skills.

  • Ability to work effectively both independently and as part of a team in a fast-paced and dynamic environment.

  • Enthusiasm for learning and adopting new technologies and methodologies to drive continuous improvement.

Microsoft is an equal opportunity employer. Consistent with applicable law, 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 need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers