Software Jobs overseas

About 18216 results in (2) seconds Clear Filters

Jobs Search

About 18216 results in (2) seconds
Senior Software Engineer at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Ux, React, Web Components, Typescript, Ai, Debugging, Telemetry, Security, Testing, Collaboration, Software Development
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 4 years of technical engineering experience. Preferred qualifications include a Master's Degree and additional years of experience, along with skills in various programming languages and UX.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
, , United States - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Distributed Systems, Microservices, Data Analytics, Capacity Management, Service Management, Debugging, Refactoring, Code Optimization, Experimentation, Automation
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 4 years of technical engineering experience, including distributed systems. Preferred qualifications include 8+ years of experience or a Master's Degree with 6+ years of experience in relevant programming languages.
Experience Required
Minimum 5 year(s)
Software Engineering IC3 at Microsoft
Hyderabad, Telangana, India - Full Time
Skills Needed
Full Stack Development, C#, .Net, Java, Python, Javascript, Typescript, React, Azure Services, Ai, Big Data, Cloud Platform, Ux, Security, Data Science, Machine Learning
Specialization
Candidates should have 4+ years of experience in technical roles with solid shipping experience and expertise in full stack development. A BS or MS in Computer Science or equivalent is required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
Database Technology, Cloud Computing, C, C++, C#, Java, Javascript, Python, Distributed Systems, Data Analytics, Sql, Operating Systems, Telemetry, Load Balancing, Ai, Prototyping
Specialization
A Bachelor's Degree in Computer Science or a related technical discipline is required, along with 4+ years of technical engineering experience in coding. Preferred qualifications include a Master's degree and experience with distributed systems and large-scale data analytics.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Dublin, Leinster, Ireland - Full Time
Skills Needed
Site Reliability Engineering, Distributed Systems, Cloud Computing, C#, Java, Python, Microservices, Containers, Automation, Observability, Incident Management, Ai, Telemetry, Load Balancing, Caching, Sql, Nosql
Specialization
Candidates must have a Bachelor's or Master's degree in Computer Science or a related field, along with technical engineering experience in coding with languages such as C, C++, C#, Java, JavaScript, or Python. Experience with large-scale distributed systems and modern software design patterns is also required.
Experience Required
Minimum 5 year(s)
Software Engineering IC4 at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
Software Engineering, Solution Architecture, C, C++, Distributed Systems, Multi Threaded Programming, Technical Leadership, Data Structures, Algorithms, Testing, Debugging, Analytical Skills, Performance, Reliability, Observability, Efficiency
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience is required. Candidates should have experience in coding, designing large-scale systems, and technical leadership.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Noida, Uttar Pradesh, India - Full Time
Skills Needed
C++, C#, Java, Javascript, Node.Js, React, Spark, Kafka, Kusto, Flink, Azure Data Factory, Kubernetes, Aks, Win32, Ios, Android
Specialization
Candidates should have 6+ years of strong coding skills in C++, C#, and Java, along with experience in modern web technologies and data engineering tools. A passion for customer experience and strong communication skills are essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
Software Engineering, Cosmos Db, C, C++, C#, Java, Javascript, Python, Data Domain, Relational Databases, Non Relational Databases, Storage Systems, Distributed Systems, Design, Implementation, Code Reviews
Specialization
Bachelor's Degree in Computer Science or related technical discipline and 4+ years of technical engineering experience with coding in various languages. Experience in the Data domain, including databases and storage systems, is a plus.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Hyderabad, Telangana, India - Full Time
Skills Needed
Software Engineering, Code Optimization, Debugging, Refactoring, Distributed Systems, Ai/Ml Infrastructure, Cloud Services, Project Management, Stakeholder Engagement, System Monitoring, Technical Problem Solving, Performance Improvement, Technical Documentation, Customer Integration, Product Development, Technical Trends
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 7 years of experience in software design and operation. Expertise in complex technical challenges and customer engagement during deployment phases is also required.
Experience Required
Minimum 10 year(s)
Senior Software Engineer at Microsoft
Santanyí, Balearic Islands, Spain - Full Time
Skills Needed
Software Development, Api Development, Backend Technologies, Cloud Computing, Agile Project Management, Collaboration, Problem Solving, Data Driven Decision Making, C, C++, C#, Java, Typescript, Python, Web Services, Restful Concepts
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field, or equivalent experience, along with solid experience in designing and developing high-scale services. Expertise in backend technologies and effective communication skills are also required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
Kubernetes, Cloud Services, Distributed Systems, Networking, Storage, Platform Automation, Site Reliability Engineering, Microservices, Containerization, Golang, C#, Ci/Cd, Infrastructure As Code, Monitoring, Incident Response, Security
Specialization
A Bachelor's Degree in Computer Science or related field is required, along with 4+ years of technical engineering experience. Experience with distributed systems, containerization, and cloud services in production environments is also necessary.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Bengaluru, karnataka, India - Full Time
Skills Needed
Technical Leadership, Cloud Services, Distributed Systems, C#, Java, C/C++, Kubernetes, Data Structures, Algorithms, Problem Solving, Mentoring, Collaboration, Architecture, Scalability, Security, Reliability
Specialization
Candidates should have 7+ years of software development experience and 3+ years in designing and deploying cloud services. A strong background in programming languages such as C#, Java, and C/C++, along with knowledge of Kubernetes, is highly desired.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at The Trade Desk
Bellevue, Washington, United States - Full Time
Skills Needed
Software Design, Distributed Systems, Rest Apis, Grpc, Java, C#, C++, Microsoft Sql Server, Mysql, Grafana, Prometheus, Aws, Kubernetes, Docker, S3, Azure Blob Storage
Specialization
A Master's degree in Computer Science or related field with five years of experience, or a Bachelor's degree with seven years of experience is required. Candidates must have experience with various programming languages and cloud technologies.
Experience Required
Minimum 5 year(s)
Software Engineering IC2 at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
Data Manipulation, Sql, Hadoop, Spark, Nosql Dbs, Bi Tools, Distributed Systems, Cloud Platform, Streaming Processing, Kafka, Flink, Data Analysis, Anomaly Detection, User Empathy, Communication Skills, Product Quality
Specialization
Bachelor's or Master's Degree in Computer Science or related field with coding experience in various programming languages. Proven experience in data manipulation, distributed systems, and anomaly detection.
Experience Required
Minimum 2 year(s)
Senior Software Engineer at NICE
Pune, maharashtra, India - Full Time
Skills Needed
Core Java, Java Algorithms, Data Structures, Spring Framework, Spring Boot, Microservices, Elastic Search, Redis Cache, Tomcat, Hibernate, Ooad, Design Patterns, Sql, Nosql, Restful Web Apis, Saas, Cloud Infrastructure
Specialization
Candidates should have a Bachelor or Master of Engineering Degree in Computer Science or equivalent and 4 to 7 years of software development experience. Proficiency in Core Java and experience with high-performance systems is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Cross Platform Development, Software Engineering, Web Development, Debugging, Collaboration, Open Source Projects, Web Performance, Graphics Engineering, Rendering, Api Design
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of experience in relevant programming languages is required. Preferred qualifications include a Master's Degree and additional years of experience in software engineering.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Bengaluru, karnataka, India - Full Time
Skills Needed
Distributed Systems, Database Management, C, C++, C#, Software Development, Collaboration, Security, Performance, Reliability, Usability, Manageability, Communication, Ai, Operational Databases, Data Culture
Specialization
A bachelor's degree in computer science or related fields is required, along with 8+ years of software development experience in production software. Experience with distributed systems or database internals is preferred.
Experience Required
Minimum 10 year(s)
Ubuntu Software Engineer at Canonical
Strasbourg, Grand Est, France - Full Time
Skills Needed
Rust, Go, Python, Flutter, C/C++, Linux, Software Packaging, Distribution Engineering, Build Systems, Toolchains, Performance Engineering, Security Engineering, Debugging, Documentation, Collaboration, Mentoring
Specialization
Candidates should have an exceptional academic track record and a demonstrated passion for open source software, along with significant experience in relevant programming languages. Excellent communication skills and the ability to travel for company events are also required.
Experience Required
Minimum 2 year(s)
Ubuntu Software Engineer at Canonical
Nuremberg, Bavaria, Germany - Full Time
Skills Needed
Rust, Go, Python, Flutter, C/C++, Linux Distributions, Software Packaging, Distribution Engineering, Build Systems, Toolchains, Performance Engineering, Security Engineering, Open Source Software, Communication Skills, Interpersonal Skills, Debugging, Documentation
Specialization
Candidates should have an exceptional academic track record and a demonstrated passion for open source software. Significant experience with programming languages such as Rust, Go, Python, and Flutter is required.
Experience Required
Minimum 2 year(s)
Senior Software Engineer at Microsoft
Hyderabad, Telangana, India - Full Time
Skills Needed
C#, Cloud Services, Distributed Systems, Secure Coding, Microservices, Kubernetes, Sql, Nosql, Java, Python, Javascript, Typescript, Ci/Cd, Performance Optimization, Incident Response, Object Oriented Programming, Design Patterns
Specialization
Candidates should have a minimum of 6 years of relevant experience, with strong skills in programming languages such as C#, Java, or Python, and a solid understanding of cloud development. Familiarity with secure coding practices and distributed systems is also required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

15 Apr, 26

Salary

234700.0

Posted On

15 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, C#, Java, JavaScript, Python, UX, React, Web Components, Typescript, AI, Debugging, Telemetry, Security, Testing, Collaboration, Software Development

Industry

Software Development

Description
Overview Are you passionate about gaming or a frequent consumer of short‑form and long‑form video? Do you get excited about helping fellow gamers with their everyday needs? Are you driven to surface the most engaging entertainment content for millions of users? Does seeing your code impact people around the world every single day inspire you? If so, our team could be the perfect fit. The MSN Entertainment team is seeking talented software engineers to help build the next generation of gaming and video experiences on MSN. In this role, you’ll collaborate with teams across Edge, Windows, Xbox, Bing, and other partner groups to deliver innovative, high‑impact solutions for our users and content partners. You’ll work across the full technology stack—from web UX and service endpoints to middle‑tier workflows and data layers—contributing to features that shape how millions of people experience entertainment on MSN. 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. Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction. Responsibilities AI-Native Development Independently uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner. Takes responsibility for the content of their AI-generated requirements, design documents, code, and other assets, assisting other members of the team to do the same. Uses SDLC and engineering health measures (e.g., Accelerate, SPACE framework, Engineering System Success Playbook [ESSP]) to improve processes and practices, especially those involving AI. Experiments with AI tools and practices to improve their own capabilities. Coding Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area. Brings insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills. Conducts code reviews in a timely fashion that helps accelerate the pace of development on the team. Considers diagnosability, reliability, testability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered. Applies and reviews for coding patterns, security risks, compliance issues, and best practices in code reviews, providing feedback on code to drive adherence to best practices. Uses automated source code analysis tools that are incorporated into the build/development process. Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production. Conducts incident retrospectives to identify root causes of problems, implements repair actions, and identifies mechanisms to prevent incident recurrence. Independently applies least-access principles, uses logging, telemetry, and other appropriate mechanisms to investigate issues while retaining privacy and security, and drives those practices across the team. Leads by example within the team to produce extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications. Continuously improves code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs. Applies metrics to drive code quality and stability. Applies appropriate coding patterns and best practices (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions). Identifies and escalates blockers or unknowns during the development process, communicates how they will impact timelines, and identifies strategies and/or opportunities to address them. Design Independently creates a clear test strategy that ensures solution quality, prevents regression from being introduced into existing code. Ensures test plans incorporate security testing to validate security invariants (including negative cases). Drives adding new tests to cover gaps, deleting or fixing broken tests, and improving the speed, reliability, and defect localization of the test suite. Independently builds testable code and considers testability during design for a project/sub-section of a product/solution. Understands the different types of tests that can be done on a particular system (e.g., unit tests), maintains up-to-date understanding of testing architectures used both across Microsoft and across the industry, and applies them across the architecture as appropriate. Identifies difficult or untestable sections of codes for a project/sub-section of a product/solution for future design or rearchitecture discussions. Leverages artificial intelligence (AI) tools for test automation. Identifies dependencies and incorporates them into the development of design documents for a product, application, service or platform. Actively identifies other teams and technologies to leverage, how they interact, and where their own system or team can support others. Understands upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack. Collaborates with other teams to reach common goals where dependencies and validation concerns overlap. Works across teams to resolve conflicts around dependency ownership and required work. Leads discussions for and owns the architecture of a products/solutions and creates proposals for architecture by testing design hypotheses and develop complex design specifications. Tests and explores various design options for a complex product/solution scenario, outlining strengths and weaknesses of each option. Independently collaborates with architects to build and modify complex products/solutions, providing feedback as needed. Owns or collaborates with other engineers on the architecture of solutions, with minimal technical oversight. Develops design documents that support user stories and other product requirements. Maintains awareness of the current technology landscape, and determines how to integrate these technologies within existing systems. Shares learnings and identified solutions from investigations with the team and owns for some design decisions. Ensures system architecture and individual designs meet performance, scalability, resiliency, cost of goods sold (COGS), disaster recovery, and other requirements and expectations. Upholds Microsoft standards of security, privacy, and other compliance requirements and expectations. Understands and coaches less experienced engineers on the importance of building solutions that expand upon the work of others. Drives the refinement of products through data analytics, and makes informed decisions in engineering products through data integration. Reviews designs/architectures within and across teams to provide recommendations for improvements. Engineering Excellence Applies best practices to build code based on well-established methods and secure design principles while also applying best practices for new code development and formal validation of security invariants. Drives product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and security promises. Considers, identifies requirements for, and drives comprehensive application of automation within production and deployment of a product, targeting zero-touch deployment when possible. Runs code in simulated or other non-production environments to confirm functionality and error-free runtime for products. Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Creates and assures the presence of visible evidence (e.g., audit trail) to demonstrate compliance for products. Develops and maintains a deep understanding of the implications of onboarding new technologies following expectations of compliance at Microsoft. Demonstrates and maintains an up-to-date understanding of both global and local regulations for technologies and system applications to ensure regulations are followed and met. Works with partner teams to ensure a project/sub-system of a product works well with the components of the partner team, ensuring proper end-to-end testing, live-site coverage, scalability, performance, and DRI escalation pathways are established before going live. Remains current in skills by investing time and effort into being informed of current developments. Proactively seeks new knowledge, evaluating new trends, technical solutions, and patterns, assessing how to adapt them to current problems. Conducts learning and literary sessions to raise awareness on relevant engineering design principles (e.g., security, testability, performance, scalability, accessibility, product knowledge). Uses and enhances, or builds, new software developer tools to support easier, faster, and more effective software engineering for products. Identifies whether open source or internal code is available to address coding needs for a project/sub-system of a product, and reuses it in a responsible manner where applicable. Develops skills in tools outside current areas of expertise. Identifies and/or creates tools that are useful for building the product. Shares best practices and teaches others about new tools and strategies. Understands and applies security best practices and establishes code invariants to model "security as code," ensuring each layer is independently secure, and minimizing risk. Supports and/or adopts security standards for clear security code review practices for a project/sub-system of a product that align with design and engineering principles to raise the security hardening for both protections and detections. Incorporates deployment gates on security controls, and scanners for a project/sub-system of a product to prevent regressions and/or vulnerabilities that would have customer impact. Includes required security monitoring to ensure detection of violations. Independently works with relevant security partners to define security promises and security invariants for the design of a product/solution while factoring in attacker/investigator personas for security monitoring and telemetry needs, ensure threat models and premortems validate upstream and downstream assumptions and security invariants, establish security breach drills and security incident response processes (e.g., impact analysis, containment), and ensure that artificial intelligence (AI) safety features are implemented for the AI production systems tied to a project/sub-system of a product. Implement Leverages their subject-matter expertise to partner with appropriate stakeholders (e.g., technical program managers) to drive a workgroup's project plans, release plans, and work items. Organizes work into smaller sets of tasks as part of an overall roadmap. Guides other members for project estimation and escalates issues that might cause a delay. Ensures required security protections and detection processes are accounted for in planning. Ensures project plans adhere to security, privacy, and compliance requirements. Ensures all code for a product/solution is properly flighted for quicker mitigation of production incidents. Calculates capacity for planning, accounting for appropriate failover and backup/restore mechanisms for disaster recovery for a project/sub-system of a product. Makes considerations for efficient operation of a project/sub-system of a product after it is live. Establishes a rollback plan for a project/sub-system of a product. Leveraging internal experimentation infrastructures, drives experiments that determine the impact of changes, using feature flags/flighting in their code. Collaborates with internal partners (e.g., Data Science, product managers) to incorporate success and guard rail metrics for experimentation. Leverages existing deployment frameworks in the implementation of solutions, automating deployment tasks when possible to ensure efficiency. Follows safe change deployment best practices (e.g., ensuring that flights are set correctly) for their team to minimize adverse impact to users and other services. Ensures that solutions are deployed safely, rolling out security-sensitive features only to applicable, relevant customers and scenarios to reduce the attack surface. Monitors dependency status and ensures that only the latest, secure versions are deployed. Identifies when rollback plans should be enacted for a project/sub-sub-system of a product. Builds deployment infrastructure to allow developers' private builds for a project/sub-sub-system of a product to be tested in a production-like environment. Reliability and Supportability Drives efforts to integrate logging and instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, usage, and safety mechanisms, and for allowing monitoring and investigating security-related concerns and scenarios for both live and A/B experiments for products, services, and offerings. Leverages telemetry feedback and effectiveness to independently improve subsequent monitoring designs. Classifies and analyzes data on a range of metrics (e.g., health of the system, where bugs may be occurring), and creates outputs (e.g., notifications, dashboards) that improve monitoring and investigating security-related concerns and scenarios, system monitoring and/or issue identification and mitigation. Considers the privacy implications of telemetry code changes, and adding new data points. Acts as a designated responsible individual (DRI) and guides other engineers by developing and following the playbook, working on-call to monitor a system/product/service for degradation, downtime, or interruptions. Alerts stakeholders as to status and initiates actions to restore system/product/service for simple problems and complex problems when appropriate. Responds within service level agreement (SLA) timeframe. Drives efforts to reduce incident volume, looking globally at incidences and providing broad resolutions. Escalates issues to appropriate owners. Maintains operations of live site service, following security best practices when responding quickly to mitigate issues while using the minimum required permissions to do so that arise on a rotational, on-call basis. Implements solutions and mitigations to more complex issues impacting performance or functionality of live site service and escalates appropriately. Reviews and writes incident postmortem and presents insights that drive changes to reduce or eliminate incidents. Independently improves troubleshooting guides (TSGs), wikis, tests, and telemetry to make on-call better, and recommends user-facing support documentation and additional test coverage to reduce likelihood of future user-initiated incidents. Enables secure operations, security monitoring, and integration with live site investigation activities. Identifies and proposes opportunities (e.g., lunch talks, automation, practices, tools) that can be leveraged to improve the live site experience. Adds comprehensive observability and monitoring to services. Understand User Requirements Collaborates with and guides appropriate internal (e.g., product manager, privacy/security subject matter expert, technical lead) and external (e.g. customer escalation team, public forums) stakeholders to determine and confirm customer/user requirements for a project/sub-section of a product/solution. Incorporates customer insights into future designs or solution fixes. Ensures unwritten requirements, such as appropriate continuous feedback loops that measure actionable, quantitative (e.g., customer value, usage patterns, solution performance) and qualitative (e.g., accessibility, globalization) indicators of value are incorporated. Understands, provides feedback on, and advocates for security and privacy needs of the customer who will be using the project/sub-section of a product/solution. Qualifications Required Qualifications: 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. Preferred Qualifications: 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, JavaScript, or Python 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, JavaScript, or Python OR equivalent experience. Experience in UX (React, Web components, typescript, JavaScript) Interest in gaming & video feed. A demonstrated ability to ship high-quality software on time. Solid communication skills. Ability to work closely and collaborate independently across a feature team. Ability to span across a large number of areas while getting sufficiently deep in new focus areas where necessary Passion for product excellence. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. #MicrosoftAI Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Responsibilities
The Senior Software Engineer will collaborate with various teams to build gaming and video experiences, working across the full technology stack. Responsibilities include coding, design, engineering excellence, and ensuring system reliability and supportability.
Senior Software Engineer at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Ux, React, Web Components, Typescript, Ai, Debugging, Telemetry, Security, Testing, Collaboration, Software Development
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 4 years of technical engineering experience. Preferred qualifications include a Master's Degree and additional years of experience, along with skills in various programming languages and UX.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
, , United States - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Distributed Systems, Microservices, Data Analytics, Capacity Management, Service Management, Debugging, Refactoring, Code Optimization, Experimentation, Automation
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 4 years of technical engineering experience, including distributed systems. Preferred qualifications include 8+ years of experience or a Master's Degree with 6+ years of experience in relevant programming languages.
Experience Required
Minimum 5 year(s)
Software Engineering IC3 at Microsoft
Hyderabad, Telangana, India - Full Time
Skills Needed
Full Stack Development, C#, .Net, Java, Python, Javascript, Typescript, React, Azure Services, Ai, Big Data, Cloud Platform, Ux, Security, Data Science, Machine Learning
Specialization
Candidates should have 4+ years of experience in technical roles with solid shipping experience and expertise in full stack development. A BS or MS in Computer Science or equivalent is required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
Database Technology, Cloud Computing, C, C++, C#, Java, Javascript, Python, Distributed Systems, Data Analytics, Sql, Operating Systems, Telemetry, Load Balancing, Ai, Prototyping
Specialization
A Bachelor's Degree in Computer Science or a related technical discipline is required, along with 4+ years of technical engineering experience in coding. Preferred qualifications include a Master's degree and experience with distributed systems and large-scale data analytics.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Dublin, Leinster, Ireland - Full Time
Skills Needed
Site Reliability Engineering, Distributed Systems, Cloud Computing, C#, Java, Python, Microservices, Containers, Automation, Observability, Incident Management, Ai, Telemetry, Load Balancing, Caching, Sql, Nosql
Specialization
Candidates must have a Bachelor's or Master's degree in Computer Science or a related field, along with technical engineering experience in coding with languages such as C, C++, C#, Java, JavaScript, or Python. Experience with large-scale distributed systems and modern software design patterns is also required.
Experience Required
Minimum 5 year(s)
Software Engineering IC4 at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
Software Engineering, Solution Architecture, C, C++, Distributed Systems, Multi Threaded Programming, Technical Leadership, Data Structures, Algorithms, Testing, Debugging, Analytical Skills, Performance, Reliability, Observability, Efficiency
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience is required. Candidates should have experience in coding, designing large-scale systems, and technical leadership.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Noida, Uttar Pradesh, India - Full Time
Skills Needed
C++, C#, Java, Javascript, Node.Js, React, Spark, Kafka, Kusto, Flink, Azure Data Factory, Kubernetes, Aks, Win32, Ios, Android
Specialization
Candidates should have 6+ years of strong coding skills in C++, C#, and Java, along with experience in modern web technologies and data engineering tools. A passion for customer experience and strong communication skills are essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
Software Engineering, Cosmos Db, C, C++, C#, Java, Javascript, Python, Data Domain, Relational Databases, Non Relational Databases, Storage Systems, Distributed Systems, Design, Implementation, Code Reviews
Specialization
Bachelor's Degree in Computer Science or related technical discipline and 4+ years of technical engineering experience with coding in various languages. Experience in the Data domain, including databases and storage systems, is a plus.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Hyderabad, Telangana, India - Full Time
Skills Needed
Software Engineering, Code Optimization, Debugging, Refactoring, Distributed Systems, Ai/Ml Infrastructure, Cloud Services, Project Management, Stakeholder Engagement, System Monitoring, Technical Problem Solving, Performance Improvement, Technical Documentation, Customer Integration, Product Development, Technical Trends
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 7 years of experience in software design and operation. Expertise in complex technical challenges and customer engagement during deployment phases is also required.
Experience Required
Minimum 10 year(s)
Senior Software Engineer at Microsoft
Santanyí, Balearic Islands, Spain - Full Time
Skills Needed
Software Development, Api Development, Backend Technologies, Cloud Computing, Agile Project Management, Collaboration, Problem Solving, Data Driven Decision Making, C, C++, C#, Java, Typescript, Python, Web Services, Restful Concepts
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field, or equivalent experience, along with solid experience in designing and developing high-scale services. Expertise in backend technologies and effective communication skills are also required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
Kubernetes, Cloud Services, Distributed Systems, Networking, Storage, Platform Automation, Site Reliability Engineering, Microservices, Containerization, Golang, C#, Ci/Cd, Infrastructure As Code, Monitoring, Incident Response, Security
Specialization
A Bachelor's Degree in Computer Science or related field is required, along with 4+ years of technical engineering experience. Experience with distributed systems, containerization, and cloud services in production environments is also necessary.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Bengaluru, karnataka, India - Full Time
Skills Needed
Technical Leadership, Cloud Services, Distributed Systems, C#, Java, C/C++, Kubernetes, Data Structures, Algorithms, Problem Solving, Mentoring, Collaboration, Architecture, Scalability, Security, Reliability
Specialization
Candidates should have 7+ years of software development experience and 3+ years in designing and deploying cloud services. A strong background in programming languages such as C#, Java, and C/C++, along with knowledge of Kubernetes, is highly desired.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at The Trade Desk
Bellevue, Washington, United States - Full Time
Skills Needed
Software Design, Distributed Systems, Rest Apis, Grpc, Java, C#, C++, Microsoft Sql Server, Mysql, Grafana, Prometheus, Aws, Kubernetes, Docker, S3, Azure Blob Storage
Specialization
A Master's degree in Computer Science or related field with five years of experience, or a Bachelor's degree with seven years of experience is required. Candidates must have experience with various programming languages and cloud technologies.
Experience Required
Minimum 5 year(s)
Software Engineering IC2 at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
Data Manipulation, Sql, Hadoop, Spark, Nosql Dbs, Bi Tools, Distributed Systems, Cloud Platform, Streaming Processing, Kafka, Flink, Data Analysis, Anomaly Detection, User Empathy, Communication Skills, Product Quality
Specialization
Bachelor's or Master's Degree in Computer Science or related field with coding experience in various programming languages. Proven experience in data manipulation, distributed systems, and anomaly detection.
Experience Required
Minimum 2 year(s)
Senior Software Engineer at NICE
Pune, maharashtra, India - Full Time
Skills Needed
Core Java, Java Algorithms, Data Structures, Spring Framework, Spring Boot, Microservices, Elastic Search, Redis Cache, Tomcat, Hibernate, Ooad, Design Patterns, Sql, Nosql, Restful Web Apis, Saas, Cloud Infrastructure
Specialization
Candidates should have a Bachelor or Master of Engineering Degree in Computer Science or equivalent and 4 to 7 years of software development experience. Proficiency in Core Java and experience with high-performance systems is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Redmond, Washington, United States - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Cross Platform Development, Software Engineering, Web Development, Debugging, Collaboration, Open Source Projects, Web Performance, Graphics Engineering, Rendering, Api Design
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of experience in relevant programming languages is required. Preferred qualifications include a Master's Degree and additional years of experience in software engineering.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Bengaluru, karnataka, India - Full Time
Skills Needed
Distributed Systems, Database Management, C, C++, C#, Software Development, Collaboration, Security, Performance, Reliability, Usability, Manageability, Communication, Ai, Operational Databases, Data Culture
Specialization
A bachelor's degree in computer science or related fields is required, along with 8+ years of software development experience in production software. Experience with distributed systems or database internals is preferred.
Experience Required
Minimum 10 year(s)
Ubuntu Software Engineer at Canonical
Strasbourg, Grand Est, France - Full Time
Skills Needed
Rust, Go, Python, Flutter, C/C++, Linux, Software Packaging, Distribution Engineering, Build Systems, Toolchains, Performance Engineering, Security Engineering, Debugging, Documentation, Collaboration, Mentoring
Specialization
Candidates should have an exceptional academic track record and a demonstrated passion for open source software, along with significant experience in relevant programming languages. Excellent communication skills and the ability to travel for company events are also required.
Experience Required
Minimum 2 year(s)
Ubuntu Software Engineer at Canonical
Nuremberg, Bavaria, Germany - Full Time
Skills Needed
Rust, Go, Python, Flutter, C/C++, Linux Distributions, Software Packaging, Distribution Engineering, Build Systems, Toolchains, Performance Engineering, Security Engineering, Open Source Software, Communication Skills, Interpersonal Skills, Debugging, Documentation
Specialization
Candidates should have an exceptional academic track record and a demonstrated passion for open source software. Significant experience with programming languages such as Rust, Go, Python, and Flutter is required.
Experience Required
Minimum 2 year(s)
Senior Software Engineer at Microsoft
Hyderabad, Telangana, India - Full Time
Skills Needed
C#, Cloud Services, Distributed Systems, Secure Coding, Microservices, Kubernetes, Sql, Nosql, Java, Python, Javascript, Typescript, Ci/Cd, Performance Optimization, Incident Response, Object Oriented Programming, Design Patterns
Specialization
Candidates should have a minimum of 6 years of relevant experience, with strong skills in programming languages such as C#, Java, or Python, and a solid understanding of cloud development. Familiarity with secure coding practices and distributed systems is also required.
Experience Required
Minimum 5 year(s)
Loading...