CrawlJobs Logo

Senior Software Engineer

United States, Redmond 119800.00 - 234700.00 USD / Year · Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. The Microsoft Purview Team is responsible for a broad suite of data governance, data security, compliance, privacy, and risk management solutions across Microsoft 365, Azure, and multi-cloud environments. We are looking to hire a Senior Software Engineer for the Purview team, you will help ensure the software, tools, and code meets the highest standards for scale and security. This opportunity will allow you to learn about customer scaling requirements and the application of best practices for meeting scaling needs and performance expectations, while ensuring the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility and of course security. You will look for opportunities to raise the security bar as you apply Microsoft’s security policies and best practices. 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.

Job Responsibility

  • Design, develop, test, deploy, and maintain core services and platform components that enable Data Security Posture Management (DSPM) scenarios across Microsoft Purview
  • Implement scalable, reliable, and secure backend systems, including data ingestion, processing, and enrichment pipelines operating at cloud scale
  • Contribute to technical design and architecture discussions, applying engineering best practices to ensure performance, resiliency, privacy, and compliance requirements are met
  • Collaborate with product managers, partner engineering teams, and dependent services to translate customer and business requirements into high‑quality technical solutions
  • Drive operational excellence through ownership of code quality, monitoring, on‑call participation, and continuous improvement, while mentoring and supporting other engineers on the team

Requirements

  • 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
  • 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 5+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer

8 matching positions

New

Senior Software Engineer

We are seeking a highly skilled and experienced Senior Software Engineer with st...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on software engineering experience with Python, JavaScript/TypeScript, SQL/NoSQL, APIs, and cloud-native application development
  • Experience building or integrating applications with generative AI, LLMs, agentic workflows, RAG patterns, or AI orchestration frameworks
  • Working knowledge of ML lifecycle concepts, including model deployment, evaluation, monitoring, versioning, and automation
  • Experience with CI/CD, testing, containerization, observability, and production-grade software delivery
  • Strong problem-solving, communication, collaboration, and technical ownership skills
Job Responsibility
Job Responsibility
  • Design, configure, and build agentic AI systems that can reason, plan, use tools, execute workflows, and interact with enterprise systems
  • Develop scalable software applications and services using modern cloud-native architectures
  • Integrate large language models, APIs, databases, vector stores, and orchestration frameworks into production-ready applications
  • Build and maintain AI-enabled workflows using agent frameworks such as LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, or similar technologies
  • Implement retrieval-augmented generation patterns, including document ingestion, chunking, embedding generation, vector search, reranking, and response generation
  • Partner with data science and ML teams to operationalize machine learning models and AI capabilities into software products
  • Apply MLOps practices for model deployment, monitoring, versioning, evaluation, governance, and continuous improvement
  • Develop reusable components, APIs, services, and integration patterns to accelerate AI solution delivery
  • Define and implement robust cloud architectures, preferably on AWS, using serverless, containerized, or microservices-based approaches
  • Implement observability, logging, monitoring, error handling, and performance optimization for AI and ML-enabled applications
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

You’ll conceptualize, design, build, and maintain complex services/platforms/fea...
Location
Location
United States , San Francisco, CA / New York, NY / Denver, CO
Salary
Salary:
195000.00 - 250000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors of Science or Bachelors of Art in Computer Science, Computer Engineering, Math or other similar degree
  • 8+ years of experience in a Software Engineering position
  • Experience with the technologies we currently use is a plus, but by no means required: Python, PostgreSQL, Docker, Kubernetes, React, Typescript, Google Cloud Platform, Auth0, Terraform
  • You enjoy building high-quality software, but you also anchor on outcomes and have good intuition around which corners are worth cutting and which aren't
  • You enjoy owning features end-to-end and are comfortable learning new tools or moving across the stack to do so
  • You have a customer-first and learner's mindset, and value teaching others
  • You're a clear and concise communicator
  • you enjoy the challenge of explaining complicated ideas in simple terms, both in-person and in writing
Job Responsibility
Job Responsibility
  • Conceptualize, design, build, and maintain complex services/platforms/features and develop ownership over large swaths of our product + infrastructure
  • Interact closely with our current + prospective customers, developing intuition around their biggest pain points and thinking of creative ways to address them
  • Play a critical role in shaping our engineering + broader company culture and help make this the best place we've ever worked
What we offer
What we offer
  • equity
  • employee benefits
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Responsible for planning and crafting new software and SaaS applications. Analyz...
Location
Location
United States
Salary
Salary:
98678.80 - 231278.44 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven expertise in Python or Golang
  • Proven expertise in developing and implementing microservices
  • Experience working in Agile Scrum development environments
  • Experience working with GitHub and Jira or similar technologies
  • Experience using Python or Golang unit test frameworks
  • Experience using Docker
  • Experience developing on a SaaS product
  • Preferred if experienced in developing cybersecurity applications or conducting cybersecurity operations
  • Must be legally authorized to work in the United States and not require sponsorship for employment now or in the future
  • Bachelor's Degree
Job Responsibility
Job Responsibility
  • Work with engineering team, product, and user experience to understand new requirements
  • Refine and estimate new deliverables
  • Implement new services and automation tasks to specification provided with the assistance of senior team members
  • Understand platform usage and assist with production deployments and customer issue triage
  • Craft and develop ETL applications that can be hosted on cloud platforms
  • Develop security features as part of the development and adopt the DevSecOps culture
  • Use and improve on tools to identify and mitigate production incidents
  • Build re-usable software components or libraries that can be used by multiple teams
  • Build self-contained microservices or application programming interfaces to support the business logic
  • Use content management systems as applicable and global design patterns and defined coding standards and practices established by the team
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing
  • Financial Wellbeing
  • Emotional Wellbeing
  • Life Events + Family Support
  • Commission (for most sales positions)
  • Bonus (for most non-sales positions)
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer. Candidate needs to play techn...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 21, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Bachelor's or master's degree in computer science or equivalent
  • 4+ years of hands-on experience in building complex ETL batch applications using Ab Initio, PySpark, and Unix Shell scripting, Oracle and MongoDB
  • Strong understanding of Ab Initio components including Workload Management, Workflow Management, Continuous Flows, EME, and Express>IT
  • Experience in implementing and reviewing Non-Functional Requirements (NFRs) such as performance optimization, scalability, and reusability
  • Hands on experience with job scheduling tools, preferably AutoSys
  • Experience in change management, process improvement, and stakeholder collaboration
  • Ability to manage priorities effectively and deliver against timelines
  • Proven ability to collaborate with business and technical teams on system implementations
  • AI mind set, experience leveraging AI-assisted tools for code development, optimization, testing, and operational efficiency
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

Ad SDK team builds advanced software development kits that enable seamless integ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Join a fast scaling technology company as a Senior Software Engineer to help bui...
Location
Location
United Kingdom
Salary
Salary:
80000.00 - 120000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years' commercial software engineering experience
  • Strong Python and TypeScript skills
  • Experience building scalable backend systems and APIs
  • Cloud experience, ideally with AWS and modern infrastructure tooling
  • Strong understanding of databases, system design, and software architecture
  • Engineers who care about code quality, performance, and maintainability
  • People who enjoy ownership, autonomy, and solving complex technical problems
Job Responsibility
Job Responsibility
  • Help build the systems and infrastructure at the heart of its platform
  • Own problems end-to-end
  • Influence architectural decisions
  • Work on products used by a rapidly growing customer base
What we offer
What we offer
  • Fully remote working with flexibility built around outcomes, not hours
  • Significant influence over technical direction and architecture
  • Complex engineering challenges with real business impact
  • A high calibre team that values technical excellence and collaboration
  • Fast decision making, and the freedom to innovate
  • Competitive compensation and genuine opportunities for progression as the company scales
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

The Surface Devices team is dedicated to delivering premium, iconic hardware and...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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.
Job Responsibility
Job Responsibility
  • Architect, scale, and optimize high-throughput CI/CD pipelines (Azure DevOps / GitHub Actions) to automate the generation, patching, and validation of Windows OEM factory images across all Surface product lines
  • Ensure adherence to the Windows OEM Imaging Guide, managing complex image configurations—including driver injection, language packs, provisioning packages, and customized Out-of-Box Experiences (OOBE)
  • Design resilient, low-latency infrastructure to support large-scale binary artifacts, distributed caching, and parallelized test execution across hybrid environments
  • Leverage Azure AI services (e.g., Azure OpenAI, Cognitive Services, ML pipelines) to enable intelligent error analysis, predictive failure detection, and automated quality gates
  • Partner with Surface hardware, Windows OS, security, and global manufacturing teams to streamline the end-to-end code-to-factory lifecycle
  • Drive robust telemetry, observability, and alerting across pipelines
  • champion infrastructure-as-code (IaC) best practices and mentor engineers to build scalable, maintainable systems
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or Engineering or Mathematics or Physics or IT technical discipline
  • 7+ years of programming experience in C, C#, C++
  • Proficiency in troubleshooting and debugging
  • 4+ years of commercial systems level software development experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, implement and maintain services and components that provide secure and resilient platform for SQL control plane and data plane services
  • Develop innovative technology for managing massive-scale operations for large customers tolerating underlying system failures, software and hardware upgrades and reconfiguration, while enabling optimal placement and utilization of Azure clusters and regions
  • Design and implement solutions for cluster expansions at a global scale, analyze telemetry and the behavior of large distributed systems to mine actionable insights
  • Ensure the highest standards of quality and reliability across all services and solutions
  • Contribute to design of service software stack, datacenter design and network topology
  • Release features on time, with high quality, meeting functional, performance, scalability, and compliance requirements
  • Research and adopt modern technology to improve quality of the service, increase customer value or reduce operating cost
  • Participate in on-call rotation for the team
  • Embody our culture and values
Read More
Arrow Right