logo of microsoft

微软Senior Software Engineer

社招全职Software Engineering地点:北京状态:招聘

任职要求


Required Skills• iOS Development Expertise: 7+ years of experience in iOS development with proficiency in Swift, Objective-C, and modern architecture patterns (e.g., MVVM, VIPER).• Algorithm and System Design: Strong foundation in designing and implementing algorithms with practical applications in software engineering.• Coding Skills: Proven ability to write clean, efficient, and scalable code, with experience in code optimization and debugging.• Problem-Solving Ability: Strong analytical skills to address complex technical challenges and deliver innovative solutions.• Team Collaboration: Experience collaborating within cross-functional teams to deliver user-centric solutions.• Communication: Effective communication skills, capable of articulating technical concepts clearly and engaging with diverse stakeholders.• Fluent English Communication: Fluency in spoken and written English, with the ability to articulate technical concepts clearly to diverse stakeholders.Preferred Qualifications• Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.• AI: Familiarity with AI technologies and their integration into mobile development.• Agile Methodologies: Experience working in an Agile environment with iterative development processes.• Global Collaboration: Experience working in a global, multi-disciplinary environment with distributed teams.

 

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

工作职责


• Technical Development: Design and implement robust iOS solutions using Swift and Objective-C. Write efficient, maintainable, and scalable code that meets coding standards and best practices.• System Architecture Support: Contribute to system architecture discussions and collaborate on developing scalable, secure, and performant solutions.• Code Quality: Participate in code reviews to ensure quality and adherence to best practices. Assist in optimizing, debugging, and refactoring code for performance improvements.• Collaboration: Work closely with cross-functional teams including product management, design, and other engineering groups to align on product features and technical solutions.• Performance Optimization: Investigate performance issues, implement testing strategies, and resolve bottlenecks to ensure a smooth and responsive user experience.• Mentorship and Guidance: Mentor junior team members, sharing knowledge and fostering a collaborative environment to elevate engineering skills across the team.• Data-Driven Decision Making: Utilize telemetry and analytics to improve product performance and refine features based on user feedback.
包括英文材料
iOS+
Swift+
Objective-C+
算法+
C+
学历+
相关职位

logo of microsoft
社招Software

As a pivotal member of the Copilot Team, you will bring unique perspectives and expertise to the organization, driving innovative features and delivering transformative AI-powered experiences:• This is an IC role, Coding / engineering design time >70%• Manage complex projects from conception to implementation, with a focus on delivering AI-driven user interfaces and performance-optimized web applications.• Coordinate technical delivery through sprints, fostering collaboration throughout the project lifecycle.• Collaborate across geographies and time zones to establish best practices and develop automated processes that mitigate development risks.• Investigate and debug complex performance issues in applications, ensuring optimal user experience and system efficiency.• Design and implement performance testing strategies to proactively address bottlenecks.• Work closely with Product Designers, Product Managers, and Engineers to deliver AI-enhanced products that delight users.• Drive team-wide investments in infrastructure and foundational systems to support long-term technical roadmaps.• Solve technical challenges to deliver outstanding outcomes for customers and the business.

更新于 2025-09-19
logo of microsoft
社招Software

• Build, maintain, and enhance data ETL pipelines for processing large-scale data with low latency and high throughput to support Copilot operations.• Own data quality initiatives including monitoring, validation, and remediation to ensure integrity across attribution datasets and downstream dashboards.• Implement schema management solutions that enable quick and seamless evolution of attribution data without disrupting consumers.• Develop and maintain infrastructure that supports both batch and real-time attribution requirements.• Collaborate with product managers, marketing analysts, and data scientists to deliver insights for campaign optimization and growth strategies.• Design scalable attribution data architectures that can handle growing data volumes and evolving business needs.• Implement comprehensive monitoring and observability solutions for attribution pipelines, including SLA tracking and automated alerting.

更新于 2025-09-19
logo of microsoft
社招Software

• Design, develop, and manage Streaming and Batch pipelines, supporting key functionalities such as large-scale index construction, web page crawling and feature extraction, image processing, and context re-writing. • Optimize continuously a platform to manage, schedule, and monitor hundreds of pipelines. • Optimize continuously a platform to view, track, debug, and operate massive scale Ads Data. • Evaluate and optimize code and design, to maximize performance, minimize complexity. • Mentor junior SDE and solely drive feature development from ground zero.

更新于 2025-09-11
logo of microsoft
社招Software

Build/Improve experiment platforms for new scenarios.Build data pipelines on multiple computation platforms for reporting, analysis and metrics pre-computation with stable SLA and good quality.Build agents for productivity improvement.

更新于 2025-09-11