Senior Software Engineer (Frontend)
Microsoft Corporation
With the rapid expansion of AI-driven services and the increasing demand for seamless user experiences, Microsoft AI (MAI) is scaling to meet these opportunities! Our team is building a large-scale payment and wallet platform that powers key products like Copilot, Bing, and Edge. We’re looking for passionate frontend engineers to help craft intuitive, high-impact interfaces that bring cutting-edge technologies to life. Join a fast-moving, collaborative environment where your work shapes the future of Microsoft’s AI ecosystem.
As a Senior Frontend Engineer on the Microsoft Copilot team, you will design and build elegant, high-performance user interfaces across web and mobile platforms. You’ll collaborate closely with design, product, and AI teams to bring intuitive, intelligent experiences to life—shaping how users interact with some of Microsoft’s most innovative technologies.
This opportunity will allow you to accelerate your career growth in AI-driven product development, deepen your expertise in cross-platform frontend engineering, and influence the user experience of flagship Microsoft products.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Review, author, and optimize high-quality, extensible web and mobile code (React, React Native, Swift, Kotlin) to meet team standards for performance, security, testability, reliability, and maintainability.
+ Integrate automated static analysis (ESLint, SonarQube) and testing frameworks (Jest, XCTest) into the CI/CD pipeline, and provide timely, insightful code reviews to drive adherence to best practices and accelerate development.
+ Define and own the architecture and design of web and mobile features, producing clear design documents, trade-off analyses, and testability plans that ensure performance, scalability, reliability, security, and compliance across the entire stack.
+ Identify upstream and downstream dependencies, model system interactions, and collaborate with cross-functional teams to validate design hypotheses, integrate AI-driven testing strategies, and continuously improve test coverage, defect localization, and overall solution quality.
+ Lead security, privacy, and compliance excellence by embedding “security as code” invariants, implementing deployment gates and automated scanners, instrumenting telemetry and audit trails, conducting threat models and incident drills, and collaborating with cross-functional security partners to uphold global and local regulations.
+ Integrate end-to-end observability into web and mobile services by instrumenting comprehensive logging, telemetry, and real-time dashboards for performance, availability, and security; serve as the DRI on on-call rotations to swiftly diagnose and remediate incidents, drive root-cause postmortems, refine troubleshooting guides, and implement automated alerts and mitigations to continuously boost reliability and supportability.
+ Partner with product managers, privacy/security experts, technical leads, and customer-facing teams to elicit, validate, and prioritize user requirements for web and mobile solutions, embedding continuous feedback loops with quantitative metrics (usage patterns, performance) and qualitative indicators (accessibility, globalization), while championing end-user privacy and security throughout the development lifecycle.
**Qualifications**
**Required Qualifications (RQs)**
+ Bachelor’s degree in computer science, Software Engineering, or a related technical field.
+ 5+ years of professional experience designing, developing, and maintaining mobile (iOS/Android) and web applications using frameworks and languages such as React, React Native, Swift, Kotlin, JavaScript, or TypeScript OR equivalent experience.
+ Strong UX sensibility and experience working closely with designers to bring complex, user-centric features to life.
+ Excellent communication and collaboration skills. You take ownership and are proactive in cross-functional discussions.
**Preferred Qualifications (PQs)**
+ Passion or experience working with AI-powered products or LLMs
+ Familiarity with payment solutions — including integrating payment gateways (e.g., Stripe, PayPal), handling subscriptions, in-app purchases, or secure transaction flows across web and mobile.
+ Experience or strong interest in data handling processes—such as data ingestion, transformation, cleansing, and integration within web and mobile applications—is a plus.
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) .
Confirmar seu email: Enviar Email
Todos os Empregos de Microsoft Corporation