CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering Jobs (Hybrid work)

3534 Job Offers

Filters
Principal Software Engineer
Save Icon
Lead the development of next-gen financial applications in Galway. This Principal Engineer role requires 8+ years' expertise in Java, Spring Boot, and Angular, with strong AWS and microservices knowledge. Drive technical excellence, mentor a high-performing team, and enjoy a competitive bonus. EU...
Location Icon
Location
Ireland , Galway
Salary Icon
Salary
90000.00 EUR / Year
nicollcurtin.com Logo
Nicoll Curtin
Expiration Date
Until further notice
Ai-first Core It Software Engineering: Software, Ml & Data
Save Icon
Join our AI-First IT Transformation in Santa Clara. Lead high-impact software, ML, and data engineering projects, developing core enterprise systems with LLMs and GenAI. We seek experts in Python/Java/Go, ML algorithms, RAG, and Kubernetes for large-scale deployment. Drive innovation in a role ta...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Uber in New York as a Software Engineer. Design and develop backend systems using C++, Python, or Java, focusing on distributed systems and data structures. You will build scalable infrastructure for feed personalization and advertising while solving complex production challenges. This role ...
Location Icon
Location
United States , New York
Salary Icon
Salary
150000.00 - 166000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer – mobile
Save Icon
Join IT House as a Software Engineer (Mobile) in Porto, Portugal. Develop mobile .NET Maui applications for logistics systems, using C#, Java, and modern tools like Docker and Kafka. Enjoy a hybrid model, 24 vacation days, and work on innovative projects in AI and automation.
Location Icon
Location
Portugal , Porto
Salary Icon
Salary
Not provided
https://egor.pt Logo
Egor
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Tripadvisor's European Engineering team as a Senior Software Engineer in London or Oxford. Tackle full-stack challenges with a backend focus, driving projects from design to deployment. Enjoy a flexible, remote-friendly role with competitive pay, travel perks, and comprehensive health benefits.
Location Icon
Location
United Kingdom , London or Oxford
Salary Icon
Salary
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Principal Software Engineer - Mobile
Save Icon
Join Tripadvisor's Kraków team as a Principal Software Engineer - Mobile. Lead the architecture of scalable native apps for iOS/Android in a hybrid role. Drive technical strategy, mentor teams, and release features daily. Enjoy competitive compensation, travel perks, and flexible work.
Location Icon
Location
Poland , Krakow
Salary Icon
Salary
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Junior Software Engineer
Save Icon
Join a leading London-based organisation as a Junior C# Developer. You will design scalable backend services and APIs using .NET in a collaborative team. This role requires 1-3 years of C# experience and a strong grasp of OOP and SQL. Grow your skills building robust, real-world applications.
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Principal Software Engineering Manager
Save Icon
Lead the 1ES team at Microsoft CoreAI, building foundational platforms for the next generation of AI-powered software. You will own system architecture, establish engineering best practices, and guide teams in Redmond. Requires 8+ years of coding experience and a passion for enabling world-class ...
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
Software Engineer II
Save Icon
Join Microsoft Security in Noida as a Software Engineer II. Develop cutting-edge cyber defense solutions in AI Security and cloud technologies. Utilize your 4-6+ years of experience in Python, Java, or C++ to build scalable, production-quality systems. Collaborate on high-impact projects to secur...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II - CoreAI
Save Icon
Join the Azure Dev Services team as a Software Engineer II - CoreAI. Build and own high-performance, low-latency distributed systems for mission-critical Azure services. You will design features for configuration, monitoring, and observability, integrating cutting-edge AI technologies like LLMs a...
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 - Storage
Save Icon
Join Microsoft's SCHIE team as a Senior Software Engineer - Storage in Aliso Viejo. Design and build resilient, large-scale storage systems and firmware for Azure's global cloud infrastructure. Leverage your expertise in C/C++/Python and SSD/NVMe technology to drive innovation and reliability. Th...
Location Icon
Location
United States , Aliso Viejo
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Storage
Save Icon
Lead the design of Azure's hyperscale storage resiliency systems as a Principal Software Engineer. You will develop fault prediction, self-healing automation, and repair workflows for millions of SSD nodes. This role requires deep expertise in SSD firmware, NVMe, and large-scale reliability engin...
Location Icon
Location
United States , Aliso Viejo
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Surface Post-Launch Engineering
Save Icon
Join Microsoft's Surface Post-Launch Engineering team in Redmond. As a Senior Software Engineer, you will sustain and evolve software for millions of Surface devices. Diagnose complex hardware-software issues, deliver performance features, and improve reliability using C/C++/C#. Collaborate cross...
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
Principal Software Engineer
Save Icon
Lead the future of AI infrastructure at Microsoft Core AI in Redmond. Design and build high-scale distributed services for AzureML, powering next-gen LLMs like GPT-5. Requires 6+ years of coding experience and 3+ years in systems for large model training. Develop in C#/Go/Rust on Kubernetes to so...
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
Principal Software Engineer - Surface Team
Save Icon
Lead the architecture for innovative Surface app experiences at Microsoft's Redmond HQ. As a Principal Software Engineer, you'll define technical vision, mentor teams, and build high-quality software for millions. Requires 6+ years in C++/C# and a passion for hardware-software integration. Enjoy ...
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
Mailbox Load Balancing Software Engineer
Save Icon
Join Microsoft's M365 Core team in Suzhou to build an intelligent, large-scale load balancing system. Utilize ML, reinforcement learning, and LLMs to optimize global resource allocation and shard placement. Requires strong coding in C#/C++/Python and experience with distributed systems and cloud ...
Location Icon
Location
China , Suzhou
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Sr Software Engineer
Save Icon
Join Uber's Marketplace Segmentation team in Toronto as a Senior Software Engineer. Lead the development of critical products like UberX Priority using distributed systems and machine learning. We seek an expert with 5+ years' experience in scalable architecture and cross-functional collaboration...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
173000.00 - 192000.00 CAD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Principal Software Engineering Manager - Azure Capacity Team
Save Icon
Lead the Azure Core platform's capacity evolution as a Principal Engineering Manager in Belgrade. Drive technical strategy and oversee complex engineering solutions using C++, C#, or Python. This role requires a Bachelor's degree and 12+ years of coding experience to shape the foundation of Micro...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the future of security as a Principal Software Engineer at Microsoft in Redmond. Design and architect complex cloud solutions for the Microsoft Security platform, using your expertise in C#, Java, or Python. This role requires a Bachelor's degree, 6+ years of coding experience, and a passion...
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
Principal Software Engineer
Save Icon
Join Microsoft's Business & Industry Copilots group as a Principal Software Engineer in Redmond. Drive AI innovation within the Copilot Studio team, designing and delivering cutting-edge SaaS applications. Leverage your 6+ years of coding expertise in C#, Java, Python, or similar to build and opt...
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