CrawlJobs Logo

Senior Software Engineer - Windows Data

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
United States , Redmond

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

119800.00 - 234700.00 USD / Year

Job Description:

Join the Windows Data Team – Build Client-Side Telemetry at Global Scale. Windows runs on over a billion devices worldwide. Every new release reaches hundreds of millions of users in days. The Windows Data team powers this ecosystem by capturing and processing telemetry from Windows devices and delivering insights that shape product decisions, improve performance, and enhance customer experiences. As a Senior Software Engineer, you’ll focus on client-side development to improve how telemetry is collected, processed, and securely uploaded to the cloud. This role spans client-to-cloud architecture, giving you the chance to design and implement solutions that operate at massive scale. You’ll work closely with data scientists, engineers, and program managers to advance observability and data quality across Windows.

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.
  • Communicating status updates clearly 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.
  • Use data and telemetry to test the functionality of the code end to end.

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, or other compiled languages like Rust and Objective C.
  • OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or other compiled language like Rust and Objective C.
  • OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or other compiled language like Rust and Objective C.
  • OR equivalent experience.
  • Demonstrate knowledge on how to leverage AI approaches to accomplish coding tasks.
  • Experience designing, building and shipping operating system level code on client devices (phone, tablet, PC, gaming device, etc.) and used at scale with production level security, performance, and reliability.
  • Experience in designing, developing, and shipping code with secure continuous integration and continuous delivery practices (CI/CD).
  • Proficiency in C/C++ and other lower‑level programming languages.
  • Data and performance analysis of client systems.
  • Proficiency in client observability/telemetry frameworks like OpenTelemetry.

Additional Information:

Job Posted:
January 13, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Windows Data

Senior Software Engineer - Data Protection

LufCo is seeking a Senior Software Engineer with a focus on Data Protection. Thi...
Location
Location
United States , Annapolis Junction
Salary
Salary:
170000.00 - 245000.00 USD / Year
lufburrow.com Logo
LufCo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Software Engineering, Computer Science, Information Systems, or other related field
  • 4 years of relevant work experience may be substituted for a B.S. degree
  • Fourteen (14) or more years experience as a Software Engineer in programs and contracts of similar scope
  • Languages: Java (for both front-end (Swing) and back-end (servlets), Javascript (vanilla/JQuery),Shell Scripting (BASH), PL/SQL (Oracle)
  • Frameworks: React and Spring/Spring Boot
  • OS: Linux and Windows
  • COTs: AEM (Adobe)
  • Servers: JBoss 7.x and Tomcat
  • Active TS/SCI with Polygraph clearance
Job Responsibility
Job Responsibility
  • Drive next generation Data Protection forward utilizing commercial and government best practices for ensuring secure encryption solutions
  • Planning, implementation, and evolution of Data Protection sets for evaluation and analysis as part of existing system modernization efforts
  • Ability to see impacts of system changes at scale, minimizing technical debt and critical thinking related to strategic moves regarding Identity, Credentialing, and Access Management Solutions
  • Provide fundamental knowledge on applying technologies like containerization to legacy physical workloads, the ability to identify automation improvements, and the ability to communicate pros/cons as part of the technical decision making process
  • Demonstrate a high level of familiarity with software patterns and modern design methodology
  • Software development on Linux based platforms
  • Software planning to include development planning, build planning, and sprint planning
  • Develop software to meet cybersecurity related software requirements and constraints
  • Advocate for automation in all aspects of the system (build, deployment, test, updating, and monitoring)
  • Perform requirements analysis, refinement, testing, troubleshooting, deployment, and push secure access solutions forward to support the customer
What we offer
What we offer
  • Competitive salary
  • generous PTO
  • health/dental/vision insurance
  • 401K matching
  • tuition reimbursement
  • Paid Time Off
  • 401K Contribution and Employer Match Contributions
  • Medical, Dental, and Vision Coverage
  • Impactful Work
  • Cutting-Edge Technology
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Systems

lakeFS is an open source project that provides the object storage a manageabilit...
Location
Location
Salary
Salary:
Not provided
lakefs.io Logo
LakeFS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in backend development with emphasis on virtualization, cloud, networking, or storage technologies such NFS / FUSE / SMB / CFAPI or CSI Drivers
  • Proficiency in Go (preferred) or similar backend languages (C++, Java, Rust etc.)
  • Strong grasp of data structures, system design and software architecture principles
  • Experience working with remote teams and excellent written and verbal communication skills
  • Passion for open source, data infrastructure, and empowering engineers
  • Experience with at least one of Windows, Mac or Linux & shell scripting (Python, Bash)
Job Responsibility
Job Responsibility
  • Architect and implement lakeFS Mount – our our storage abstraction that empowers AI/ML large-scale workflows by exposing petabytes of lakeFS data as a local file system across Linux, macOS, Windows, and Kubernetes via CSI
  • Optimize file system level performance using novel caching techniques, efficient metadata handling and prefetching while enabling write-mode consistency for millions of large files
  • Design and develop robust distributed backend services that power lakeFS, written primarily in Go
  • Work across our stack: cloud-native infrastructure (Kubernetes, Terraform, ArgoCD), data engineering SDKs (Iceberg, Spark), and performance-critical components
  • Ensure our product remains reliable, scalable, and secure in production – handling billions of daily API calls across multiple clouds
  • Collaborate closely with teammates on-site and in a distributed, remote environment
  • Contribute ideas and feedback to shape product direction based on customer and community input
  • Help foster a culture of trust, ownership, and continuous learning
Read More
Arrow Right

Senior QA Engineer

Andersen is hiring a QA Engineer in India to work on large-scale internal projec...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
andersenlab.com Logo
Andersen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience as a QA Engineer for 5+ years, including 2+ years in a Senior/Lead role
  • Strong experience in testing Web, Mobile (iOS/Android), and API, including REST (Postman, automated collections), gRPC, WebSocket, and GraphQL
  • Solid understanding of client–server architecture, microservices, and system interactions, with the ability to conduct architectural risk analysis
  • Strong database expertise: writing complex SQL queries (window functions, optimization), understanding transactions and locks, and experience working with NoSQL (Redis, MongoDB)
  • Proven experience building QA processes from scratch, managing a QA team (2–3 people), conducting technical interviews, and maintaining technical documentation
  • Strong analytical mindset with the ability to present testing results, analyze quality metrics (defect rate, test coverage), and drive improvements through new tools and practices
  • ISTQB Advanced Level (or readiness to obtain it within 3 months) and experience working in Agile/Scrum with a strong understanding of CI/CD principles
  • Level of English – Upper-Intermediate and above
Job Responsibility
Job Responsibility
  • Testing web applications, mobile apps (iOS/Android), and APIs to ensure product quality
  • Conducting architectural risk analysis based on client–server logic, microservices, and system interactions
  • Testing REST APIs using Postman and maintaining automated request collections
  • Testing gRPC, WebSocket, and GraphQL interfaces
  • Writing complex SQL queries, analyzing data correctness, and validating transaction behavior
  • Working with NoSQL databases (Redis, MongoDB) to verify data consistency and caching logic
  • Building QA processes from scratch and defining testing standards for the team
  • Presenting testing results to stakeholders and maintaining clear technical documentation
  • Analyzing quality metrics (defect rate, test coverage) and initiating improvements in testing tools and processes
  • Collaborating within Agile/Scrum teams and contributing to CI/CD quality practices
What we offer
What we offer
  • Mentoring and adaptation systems for each new employee
  • Transparent performance review and assessment systems
  • Access to the best educational platforms, seminars, and practices
  • Benefit package and an extensive set of bonuses
  • Opportunities for growth as a specialist or a manager
Read More
Arrow Right

Senior IT Engineer

Cresta is on a mission to turn every customer conversation into a competitive ad...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Information Technology, Computer Science, or a related field
  • advanced certifications are a plus
  • Minimum of 5 years of experience in IT administration, with at least 3 years in a senior or lead role, preferably within a startup environment
  • Extensive technical knowledge of macOS software and hardware, with a proven track record of supporting macOS in enterprise environments
  • Advanced knowledge of Microsoft Intune, application deployment, device management
  • Advanced proficiency in administering Kandji, focusing on support and device policies, including integration with identity and access management solutions like Okta
  • Strong experience with cloud-based services, including Okta for identity management and Google Workspace for productivity and collaboration
  • Advanced scripting skills in languages such as Bash, Python, Powershell, Terraform
  • In-depth understanding of Apple's Device Enrollment Program (DEP), Volume Purchasing Programs, and Apple Business Manager, including integration with Kandji, Kolide and Crowdstrike
  • Extensive experience in installing, configuring, and troubleshooting hardware and office infrastructure, including network equipment
Job Responsibility
Job Responsibility
  • Lead the management and maintenance of macOS and Windows environments, ensuring optimal performance, security, and scalability
  • Oversee and configure Okta for seamless single sign-on (SSO) and multi-factor authentication (MFA) across all applications
  • Utilize Kandji for the deployment, management, and security of all company Mac devices, implementing best practices for device lifecycle management. Microsoft Intune policy management
  • Manage and support Google Workspace applications, ensuring efficient communication and collaboration among team members
  • Develop and maintain advanced scripts and AWS Lambda functions to automate routine tasks, enhancing operational efficiency and reducing manual intervention
  • Design and implement integrations between various platforms and tools to streamline workflows and improve system interoperability
  • Establish and enforce security protocols to protect company data and ensure compliance with industry standards and regulations
  • Provide expert-level technical support to staff, resolving complex hardware and software issues promptly
  • Lead IT projects from conception to completion, including system upgrades, migrations, and the implementation of new technologies
Read More
Arrow Right

Senior IT Engineer

Cresta is on a mission to turn every customer conversation into a competitive ad...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Information Technology, Computer Science, or a related field
  • advanced certifications are a plus
  • Minimum of 5 years of experience in IT administration, with at least 3 years in a senior or lead role, preferably within a startup environment
  • Extensive technical knowledge of macOS software and hardware, with a proven track record of supporting macOS in enterprise environments
  • Advanced knowledge of Microsoft Intune, application deployment, device management
  • Advanced proficiency in administering Kandji, focusing on support and device policies, including integration with identity and access management solutions like Okta
  • Strong experience with cloud-based services, including Okta for identity management and Google Workspace for productivity and collaboration, demonstrating a cloud-first approach to IT infrastructure
  • Advanced scripting skills in languages such as Bash, Python, Powershell, Terraform: applied to automate tasks, enhance scalability, and deliver efficient, secure results
  • In-depth understanding of Apple's Device Enrollment Program (DEP), Volume Purchasing Programs, and Apple Business Manager, including integration with Kandji, Kolide and Crowdstrike to streamline device deployment and management
  • Extensive experience in installing, configuring, and troubleshooting hardware and office infrastructure, including network equipment, to ensure seamless IT operations
Job Responsibility
Job Responsibility
  • System Administration: Lead the management and maintenance of macOS and Windows environments, ensuring optimal performance, security, and scalability
  • Identity and Access Management: Oversee and configure Okta for seamless single sign-on (SSO) and multi-factor authentication (MFA) across all applications
  • Device Management: Utilize Kandji for the deployment, management, and security of all company Mac devices, implementing best practices for device lifecycle management. Microsoft Intune policy management
  • Collaboration Tools: Manage and support Google Workspace applications, ensuring efficient communication and collaboration among team members
  • Automation and Scripting: Develop and maintain advanced scripts and AWS Lambda functions to automate routine tasks, enhancing operational efficiency and reducing manual intervention
  • Systems Integration: Design and implement integrations between various platforms and tools to streamline workflows and improve system interoperability
  • Security Compliance: Establish and enforce security protocols to protect company data and ensure compliance with industry standards and regulations
  • Technical Support: Provide expert-level technical support to staff, resolving complex hardware and software issues promptly
  • Project Leadership: Lead IT projects from conception to completion, including system upgrades, migrations, and the implementation of new technologies
Read More
Arrow Right

Senior Engineer, Sdet

The Sr Software Development Engineer in Test (SDET) is responsible for developin...
Location
Location
United States , Bellevue
Salary
Salary:
Not provided
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Software Engineering, Computer Science or a related field with 5 years of relevant work experience
  • proficiency in 3 or more development languages such as C#, Java, JavaScript
  • proficiency in 3 or more automation tools such as Selenium, TestNG, Postman
  • experience with Test Driven Development and Behavior Driven Development methodologies
  • experience using CA Service Virtualization or equivalent
  • proficiency in agile project management systems
  • experience in designing and developing applications for Unix or Windows environments, mobile platforms, or multi-tiered applications
  • knowledge of AI and machine learning concepts including model evaluation and validation techniques
  • knowledge of version control systems like Git
  • strong problem-solving and analytical skills.
Job Responsibility
Job Responsibility
  • Design and implement robust testing strategies for Generative AI solutions
  • test functionality, performance accuracy, and production sampling
  • collaborate with data scientists and ML engineers
  • develop and maintain automated test suites for AI/ML pipelines and APIs
  • validate AI generative solutions for bias, fairness, and ethical compliance
  • provide internal training on Continuous Testing
  • contribute to the evolution of testing practices and quality standards
  • lead defect management and test strategies
  • clarify test requirements and provide estimates for tasks.
What we offer
What we offer
  • Medical, dental, and vision insurance
  • flexible spending account
  • 401(k) plan
  • employee stock grants
  • employee stock purchase plan
  • paid parental and family leave
  • family building benefits
  • childcare subsidy
  • short-term and long-term disability insurance
  • life and accident insurance
  • Fulltime
Read More
Arrow Right

Service Desk Senior Engineer

Service Desk Senior Engineer-Service Support position at Sopra Steria, a major T...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working knowledge of Operating Systems (Windows 10 & Windows 11)
  • MS Office
  • Outlook
  • MS Teams
  • Azure AD
  • on-prem Active Directory
  • M365
  • Defender
  • VPN
  • ServiceNow
Job Responsibility
Job Responsibility
  • Provide support on the first line of the Global Shared Service Desk & Monitoring to multiple external customers
  • Assist users with hardware, application, and software problems via phone, self-service, email, and chat within the time specified by the agreed service levels
  • Handle calls, Emails, Chats, incidents, and Requests on the ticketing and monitoring tool
  • Log details of all incidents: alerts/events and problems utilizing standard reporting methods
  • Provide first-line fixes, utilize relevant procedures, or escalate problems
  • Use the supplied checklists and ensure that the problems highlighted are followed up on
  • Maintain procedures that are compliant with ITIL, the company's quality management system
  • Knowledge of computers, IT infrastructure, Printers, MS Office products, networks, servers, etc., and their components
  • Escalate tickets to L2 and L3 as appropriate and follow up for the resolution
  • Tracking and documenting any changes made to the KB article and creating of KB article
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • All positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Our client is looking for a Senior Software Developer for a 5 month contract in ...
Location
Location
Canada , North York
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
January 29, 2026
Flip Icon
Requirements
Requirements
  • 7+ years hands-on Java development in an enterprise environment, including Spring Boot, REST API design, integration patterns, and production support / incident management
  • Strong SQL and data handling expertise: capable of analyzing schemas, building optimized queries, integrating APIs with data stores, and enforcing data quality in service logic
  • Proven experience supporting applications in production: triaging defects, analyzing incident root cause, applying hotfixes, improving resiliency and performance
  • Ability to consume and operationalize AI services: call LLM endpoints, handle prompt/response patterns, enforce guardrails, and log usage safely
  • Practical understanding of core ML / LLM concepts (supervised vs unsupervised learning, prompt engineering, retrieval, drift) sufficient to collaborate with data/AI teams and ship AI-enabled features
  • Comfort working in a secure, governed environment (privacy, PII protection, access control, auditability)
  • Strong Java and Spring Boot experience building enterprise services at scale (API design, dependency management, error handling, observability, performance tuning)
  • Advanced SQL fluency (Oracle, MySQL, PostgreSQL) — complex joins, window functions, data validation, and query optimization
  • Working knowledge of data modeling, ETL/ELT pipelines, and API-driven data integration
  • Hands-on experience with Git, automated testing, secure coding practices, code reviews, and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Design, build, and maintain secure, scalable Java services and APIs using Spring Boot
  • Translate technical requirements into production-grade application code, integration logic, and robust data access layers
  • Write clean, testable Java (unit, integration, regression), contribute to CI/CD pipelines, and support automated deployments
  • Design, build, and optimize data workflows – including SQL queries, ETL logic, and caching for reliability, integrity, and performance in production
  • Collaborate with data engineers and analysts to ensure service-layer alignment with enterprise data models and reporting needs
  • Diagnose and resolve production issues (performance, defects, incidents)
  • participate in on-call / support rotations as needed
  • Review code, enforce engineering standards, document solutions, and mentor intermediate developers
  • Collaborate with architects, QA, product owners, and business SMEs in an iterative / Agile delivery model to plan, scope, and land increments
  • Apply AI/ML capabilities (LLMs, retrieval-augmented generation, classic ML models) to enhance existing Java services where appropriate
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Potential for extension
  • Fulltime
Read More
Arrow Right