Microsoft

Software Engineer/Sr Software Engineer

United States, Washington, Redmond
✓ Verified live on the employer's own system · added 72 days ago
Save search
Mid-level · 3+ yrs exp

Requirements

Education: Bachelor's degree or related field

Experience: 3+ years

Skills & tools

Distributed SystemsCloud PlatformsSQLBillingSemantic AnalysisSecurityTeam LeadershipRoot Cause Analysis
Apply on company site ↗ See your fit → free

Full job description

Design, build, and operate distributed services and microservices on Azure (App Service, AKS, Functions, Service Bus, Cosmos DB, Azure SQL) that power catalog, search, purchase, fulfillment, metering, and billing experiences. Own features end-to-end: requirements, design, implementation, testing, deployment, and live-site support.

Contribute to platform capabilities such as offer publishing, catalog, search, purchase, fulfillment, metering, and billing. Integrate AI capabilities such as natural language processing, semantic search, and intelligent agents using frameworks like Azure OpenAI, Semantic Kernel, or equivalent. Drive performance, scalability, and cost-efficiency through telemetry, asynchronous I/O, and system profiling.

Ensure robust data validation, schema enforcement, and compliance with privacy and security standards. Collaborate across disciplines to define technical requirements, review designs, and deliver high-quality software. Mentor junior engineers and promote engineering best practices across the team.

Participate in an on-call rotation; investigate and resolve live-site incidents, and drive root-cause fixes that improve reliability. Contribute to our DevOps culture: CI/CD pipelines, automated testing, telemetry, and safe deployment practices. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

3-5 years of experience in software engineering, preferably in cloud-scale or AI-enhanced services. Proficiency in C#, Python, or JavaScript, and familiarity with cloud platforms like Azure or AWS. Experience designing and consuming REST APIs and working with relational and/or NoSQL data stores.

Fundamentals in data structures, algorithms, distributed systems, and debugging. Experience with AI development tools and frameworks (e.g., OpenAI APIs, transformers, semantic search). Understanding of CI/CD pipelines, GitHub workflows, and infrastructure-as-code.

Problem-solving, communication, and collaboration skills. Demonstrated ability to lead design efforts and deliver production-grade solutions. Experience building or operating large-scale cloud services on Azure or another major cloud.

Familiarity with commerce, billing, or marketplace/storefront systems. Experience with Kubernetes, event-driven architectures, or high-throughput data pipelines. Experience building LLM-powered applications RAG pipelines, prompt engineering, agent frameworks (Semantic Kernel, LangChain), or fine-tuning with an eye for evaluation, latency, and cost.

Written communication: design docs, postmortems, customer-facing release notes. Contributions to live-site / SRE practices: monitoring, alerting, incident response.

More jobs at Microsoft

Similar jobs near United States, Washington, Redmond

Tell me when more Sr. AI Software Engineer jobs post near Washington DC We re-check every listing against the employer’s own board — no résumé needed.

Search Software Engineer/Sr Software Engineer jobs near United States, Washington, Redmond → Browse all live jobs

This posting was published by Microsoft on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.