CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering Jobs (Hybrid work)

3795 Job Offers

Filters
Principal Software Engineer
Save Icon
Principal Software Engineer role on Microsoft’s Azure AI Core team in Mountain View, CA. Design and build scalable, high-performance AI systems for real-time audio, image, and video generation. Requires 6+ years in distributed systems, API design, and AI/ML solutions with C#, Python, or Java. Joi...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Microsoft’s Azure Data Engineering team in Barcelona as a Software Engineer. Design and build scalable distributed systems for big data analytics, databases, and AI-powered data platforms. Requires a Bachelor’s in CS, coding skills in C#, Java, or Python, and 2+ years in distributed systems....
Location Icon
Location
Spain , Barcelona
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II, Frontend
Save Icon
Uber is seeking a Frontend Software Engineer II in Rio de Janeiro to build large-scale web experiences for millions of users. You will leverage expertise in JavaScript, React, VueJS, or Angular to shape core rider and delivery logistics. Collaborate with cross-functional teams to optimize real-ti...
Location Icon
Location
Brazil , Rio de Janeiro
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Support Engineer - SQL
Save Icon
We are seeking a skilled **Software Support Engineer** with strong **SQL** expertise to join our team in **Derby, UK**. You will be the first point of contact, resolving technical issues via Zendesk, phone, and chat. Key requirements include proficiency in **Microsoft SQL Server Management Studio...
Location Icon
Location
United Kingdom , Derby
Salary Icon
Salary
28000.00 GBP / Year
giacom.com Logo
Giacom
Expiration Date
Until further notice
Software Engineer - Engineering Systems
Save Icon
Join Microsoft in Redmond as a Software Engineer to enhance developer productivity and engineering efficiency. You’ll design automation, CI/CD pipelines, and AI-assisted tools (e.g., GitHub Copilot) to streamline workflows. Requires a CS degree, coding in C++/Python, and experience with version c...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
84200.00 - 215400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineering Manager, Simulation Platform - CoreAI
Save Icon
Lead a high-impact team at Microsoft as a Principal Software Engineering Manager for the CoreAI Simulation Platform. Drive the design and development of AI chip simulators, leveraging deep expertise in C++, Python, and computer architecture. Manage cross-disciplinary engineers in multiple US loca...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Teams as a Senior Software Engineer in Vancouver, Canada. Drive adoption by designing and building full-stack solutions for apps and devices management. Requires 4+ years coding in C, C++, C#, Java, JavaScript, or Python with a CS degree. Own end-to-end service quality, collaborate...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer (Backend)
Save Icon
Senior Software Engineer (Backend) role in Redmond, WA. Design and maintain backend services using Ruby on Rails and Java (Dropwizard) for Viva Engage, driving AI and copilot adoption. Requires a Bachelor's in CS and 4+ years coding in C, C++, C#, Java, JavaScript, or Python. Own services end-to-...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer at Mojang Studios (Redmond, WA) – Join the creators of Minecraft to build a better world through play. Design and evolve cross-platform build systems for console, desktop, and mobile, using C++, C#, and CI/CD pipelines. Requires 4+ years of engineering experience and expe...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Research Software Engineer - Multiple Levels- AI Frontiers
Save Icon
Join Microsoft Research AI Frontiers as a Research Software Engineer in Redmond or NY. You will build data, evaluation, and training pipelines for generative AI and agentic models using Python. Collaborate with researchers and product teams to launch innovative AI features. Ideal for engineers wi...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 258000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role at Microsoft in Mountain View, CA, driving AI-first architecture for Power Platform and Dynamics 365. You will design high-scale distributed systems on Linux/Kubernetes using Python and FastAPI, lead incident response, and ensure global reliability. Requires 6+ ye...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
139900.00 - 304200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft Teams as a Software Engineer II to build next-gen AI-powered communication tools for frontline users. You’ll develop scalable mobile apps using Kotlin, Swift, or TypeScript, integrating Agentic AI and Copilot. Based in Redmond, this role offers end-to-end ownership, collaboration w...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Cloud Infrastructure & Observability
Save Icon
Senior Software Engineer sought to architect Roku’s next-gen observability platform in Cambridge, UK. You will lead multi-cloud infrastructure, scaling metrics, logs, and traces across thousands of services. Requires deep Golang, Kubernetes, and Prometheus expertise, plus experience with Istio an...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Join a stable, innovative engineering leader in East Sussex as a Senior Embedded Software Engineer. You will design and develop embedded software for advanced electronic systems, covering the full development lifecycle. The role requires strong embedded C/C++ experience, Agile methodologies, and ...
Location Icon
Location
United Kingdom , East Sussex
Salary Icon
Salary
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Join Zenovo as an Embedded Software Engineer in Bristol. You will develop software for RTOS within a regulated industry, requiring expertise in C, Assembly, and Cortex-M platforms. This hybrid role offers a competitive pension, bonus, private healthcare, and clear career progression.
Location Icon
Location
United Kingdom , Bristol
Salary Icon
Salary
65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Digital Software Engineer Senior Analyst Java AVP
Save Icon
Join our Pune team as a Senior Java Analyst for the Securities-Based Lending (SBL) program. Leverage your 8+ years of Java, Spring Boot, and microservices expertise to build robust backend APIs and integrate critical systems. This role offers a unique opportunity to grow within a global business,...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Digital Software Engineer Senior Analyst Java AVP
Save Icon
Join our Pune team as a Senior Java Analyst (AVP) for a key Securities-Based Lending (SBL) technology initiative. Leverage your 8+ years of Java, Spring Boot, and microservices expertise to build robust backend systems and RESTful APIs. This role offers a unique opportunity to integrate with glob...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Principal Software Engineer, CoreAI
Save Icon
Lead the development of Microsoft's CoreAI platform as a Principal Software Engineer in Redmond. Architect scalable, cloud-native systems for next-gen AI agents and foundational AI services. Requires 6+ years of experience with C++, C#, Python, or Java. Shape the product vision and drive engineer...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer, Mobile Backend
Save Icon
Join Hover as a Senior Software Engineer, Mobile Backend in San Francisco or New York. Design and build scalable, reliable backend services and APIs using Ruby on Rails for our core mobile platform. We seek a full-stack engineer with 5-8+ years of experience, strong cloud and database skills, and...
Location Icon
Location
United States , San Francisco/New York
Salary Icon
Salary
165000.00 - 239000.00 USD / Year
hover.to Logo
HOVER
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the design of scalable AI agent platforms within Microsoft's Copilot Studio in Redmond. This Principal Software Engineer role requires 6+ years of experience in C#, Java, Python, or similar. You will drive architecture for Digital Workers, collaborating across Azure and Power Platform teams ...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Software engineering role

Explore the dynamic world of software engineering jobs, a cornerstone of the modern digital economy. Software engineers are the architects and builders of the software applications and systems that power our daily lives, from mobile apps and websites to complex enterprise platforms and embedded systems. This profession involves applying engineering principles to the entire software development lifecycle, focusing on designing, developing, testing, deploying, and maintaining reliable and scalable software solutions.

In a typical software engineering role, professionals engage in a variety of core responsibilities. They analyze user needs and collaborate with product managers and designers to define software requirements. A significant part of the job involves writing clean, efficient, and maintainable code using various programming languages and frameworks. Engineers design system architecture, create and manage databases, and build application programming interfaces (APIs) to enable different software components to communicate. They rigorously test their code through unit, integration, and automated testing to ensure quality and functionality. Furthermore, they deploy applications to production environments, monitor their performance, and continuously iterate based on user feedback and evolving requirements. Many engineers also participate in code reviews to maintain high standards and mentor junior team members.

The skill set for software engineering jobs is both broad and deep. Foundational technical skills typically include proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go. Knowledge of front-end technologies (like React or Angular) and/or back-end frameworks (like Node.js, Spring, or .NET) is common. Understanding database management, both SQL and NoSQL, is essential. Familiarity with version control systems like Git, principles of cloud computing (AWS, Azure, GCP), and containerization tools like Docker is increasingly standard. Beyond technical prowess, successful software engineers possess strong problem-solving abilities, analytical thinking, and attention to detail. They must be effective communicators to collaborate within cross-functional teams and often require a solid grasp of algorithms, data structures, and system design principles.

Typical requirements for these positions usually include a bachelor’s degree in computer science, software engineering, or a related field, though substantial equivalent experience is often accepted. The profession offers a spectrum of opportunities, from entry-level roles focusing on specific feature development to senior and lead positions involving system architecture, project leadership, and strategic decision-making. Whether specializing in front-end, back-end, full-stack, DevOps, or security, software engineering jobs are characterized by continuous learning, innovation, and the tangible impact of creating technology that solves real-world problems. For those with a passion for logic, creation, and technology, a career in software engineering presents a challenging and rewarding path.

Filters

×
Countries
Category
Location
Work Mode
Salary