
Senior Software Engineer
Microsoft
Job description
As a Senior Software Engineer, you will be a hands-on technical leader responsible for designing, building, and operating connector capabilities across 1P Graph Connectors and FCC. You will influence architecture and engineering practices, partner across organizational boundaries, and help create a consistent platform that connector teams can use to ship secure, reliable, and AI-ready integrations at scale. We are looking for an engineer who is passionate about creating high-quality connector platforms and delivering end-to-end outcomes. As an engineer on our team, you will: Build common platform capabilities and engineering patterns that improve connector onboarding, authentication, data ingestion or federation, observability, quality, and operational efficiency. Apply AI-native development practices throughout planning, design, implementation, testing, debugging, deployment, and operations while maintaining solid engineering judgment and accountability. Improve Copilot grounding and retrieval quality through data-driven experimentation, evaluation, telemetry, and rapid learning from customer and partner signals. Work across service, platform, developer tooling, and partner integration boundaries; contribute wherever needed to deliver an end-to-end customer outcome. Co-develop solutions with partner teams by aligning on contracts, sharing ownership, resolving integration issues, and creating reusable patterns for the broader connector ecosystem. Champion security, privacy, compliance, reliability, maintainability, automated testing, responsible AI, and live-site excellence from design through production. Mentor engineers, raise the technical bar through design and code reviews, and help foster an inclusive culture of innovation, experimentation, and continuous improvement. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience. These requirements include but are not limited to the following specialized security screenings: 6+ years of software engineering experience, including designing, developing, testing, and operating production-grade software or distributed services. Solid proficiency in one or more general-purpose programming languages and sound knowledge of data structures, algorithms, API design, distributed systems, and cloud service fundamentals. Demonstrated ability to use AI-assisted engineering tools and AI-native development practices effectively and responsibly across the software development lifecycle. A track record of innovation: identifying opportunities, prototyping quickly, using data and evaluation to learn, and converting promising ideas into durable product or platform improvements. Ability to work across service, platform, and integration layers and to collaborate effectively in a co-development model with teams that have shared goals and ownership. Solid problem-solving, communication, and collaboration skills, with the ability to navigate ambiguity and drive clarity and execution across team boundaries.
Verified and listed by ActiveJobs. Applications are made directly on Microsoft's own career page — we never sit in the middle.