CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering Jobs (Hybrid work)

3798 Job Offers

Filters
Senior Software Engineer Manager
Save Icon
Lead a talented engineering team in Noida, India, building petabyte-scale data solutions for Microsoft 365. This senior manager role requires 4+ years of coding experience (C#, Java, Python, etc.) and 2+ years in people management. You will apply full-stack and data engineering skills (Spark, Kaf...
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
Save Icon
Join Microsoft's Purview Data Governance team in Bangalore as a Software Engineer II. Design and build scalable, secure cloud services for data governance and compliance. Requires 4+ years of experience in cloud services (Azure preferred), distributed systems, and back-end development in C#, Java...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer - PostgreSQL for AI Workloads
Save Icon
Join Microsoft's Azure PostgreSQL team in Barcelona to build AI-native database capabilities. As a Senior Software Engineer, you will design and implement core systems for vector search, hybrid indexing, and in-database AI. This role requires deep systems programming expertise in C/C++/Rust and e...
Location Icon
Location
Spain , Barcelona
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Angular Full Stack Senior Software Engineer
Save Icon
Join Citi in Pune as a Senior Angular Full Stack Engineer. Leverage 8+ years with Angular, Node.js, Java, and cloud-native tools like Kubernetes. Design enterprise applications using microservices and modern frameworks within an Agile team. Contribute to the full development lifecycle in a leadin...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer
Save Icon
Join CoinShares in London as a Software Engineer. Develop a next-gen crypto trading platform using Python and object-oriented languages. Collaborate with traders and quants to solve challenging problems in digital assets. We seek a proactive engineer with strong Linux skills and a collaborative m...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
coinshares.com Logo
CoinShares
Expiration Date
Until further notice
Staff Software Engineer - iOS
Save Icon
Lead the mobile technical strategy for Uber's next-generation autonomous rider and delivery experiences. This senior role requires 5+ years of iOS/Android expertise to architect scalable platforms and drive cross-team initiatives. Based in Seattle or San Francisco, you will shape the future of mo...
Location Icon
Location
United States , Seattle; San Francisco
Salary Icon
Salary
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Principal Full Stack Software Engineer
Save Icon
Principal Full Stack Software Engineer sought for Fixed Income Technology’s Trading Services team in Merrimack, NH. You will design and develop scalable solutions using Java, SpringBoot, Angular, and Kafka while collaborating with UX and architecture teams. This role requires 10+ years of experie...
Location Icon
Location
United States , Merrimack
Salary Icon
Salary
Not provided
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Software Engineering Manager - AI Platform Development
Save Icon
Lead a high-impact engineering team building Azure PostgreSQL’s AI-enhanced platform in Barcelona. We seek a manager with 6+ years in software engineering and 2+ years leading teams, skilled in distributed systems, cloud infrastructure, and developer platforms. Drive scalable APIs, SDKs, and AI S...
Location Icon
Location
Spain , Barcelona
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Microsoft’s Store team in Redmond as a Software Engineer to build and optimize the Windows client app used by millions. You’ll develop AI‑enabled features, including recommendation systems, using C++, C#, or Python. Collaborate with engineers and data scientists on performance, personalizati...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
84200.00 - 165200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer sought to design and implement scalable cloud-native solutions for telecom networks in Budapest. You will leverage Kubernetes, Docker, and microservices within an Agile team, coding in C/C++, Python, or Go. Key benefits include an annual bonus, cafeteria plan (840,000 HUF...
Location Icon
Location
Hungary , Budapest
Salary Icon
Salary
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Junior Software Engineer
Save Icon
Join our 5G R&D team in Łódź as a Junior Software Engineer. We seek a C++ or Golang developer with 1+ year experience, skilled in cloud-native stacks (Kubernetes, Docker) and Linux. You’ll work on cutting-edge core network technologies, microservices, and CI/CD in an Agile environment. Enjoy inte...
Location Icon
Location
Poland , Łódź
Salary Icon
Salary
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join MongoDB in Dublin as a Software Engineer 2 to design, build, and test software using C++, Python, or Java. Leverage your CS foundation in data structures and algorithms to solve complex challenges and enhance global products. Collaborate with cross-functional teams in a supportive, inclusive...
Location Icon
Location
Ireland , Dublin
Salary Icon
Salary
Not provided
mongodb.com Logo
MongoDB
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join MongoDB’s Developer Productivity team in Sydney as a Software Engineer 2. You’ll design and build world-class performance benchmarking systems using Python, collaborating with engineers across the organization. Ideal for candidates with a CS degree, strong fundamentals, and interest in CI/CD...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
mongodb.com Logo
MongoDB
Expiration Date
Until further notice
Software Engineer II, FrontEnd
Save Icon
Join Uber as a FrontEnd Software Engineer II in Bangalore, India. Build scalable web products for 8M+ global Earners, focusing on onboarding, compliance, and app experience. Requires 4+ years in web development, distributed systems, and analytics. Collaborate with Product, Design, and Ops teams t...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II (Audio)
Save Icon
Join Microsoft’s Windows Audio team in Bangalore as a Software Engineer II. Design and implement cutting-edge OS features and driver frameworks for PCs, Xbox, and new Windows devices. Requires 4+ years of C/C++ experience and a passion for audio. Collaborate with global partners to shape the futu...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Python Software Engineer
Save Icon
Principal Python Software Engineer sought for Fidelity Private Shares in Fidelity Labs. This hands-on role involves developing, testing, and supporting a platform for the startup ecosystem. Requires expertise in Python, CI/CD, and mentoring engineering talent. Join us in Westlake, TX, Jersey City...
Location Icon
Location
United States , Westlake, TX; Jersey City, NJ; Merrimack, NH; Smithfield, RI
Salary Icon
Salary
107000.00 - 216000.00 USD / Year
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Software Engineer II, Agent Services (CoreAI)
Save Icon
Join Microsoft's Core AI team in Redmond to build the foundational platform for next-generation AI agents. We seek a Software Engineer with 2+ years of experience in languages like C# or Python and a background in Computer Science. You will architect scalable, cloud-native systems and shape the p...
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
Software Engineer II
Save Icon
Join Microsoft's Core AI team in Redmond to shape the future of AI agent-building platforms. As a Full Stack Engineer, you'll develop end-to-end solutions using TypeScript, React, and modern AI tools. This role requires a Bachelor's degree and 2+ years of coding experience in a relevant technical...
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
Principal Software Engineer
Save Icon
Lead the architecture of cloud-native ETL and data synchronization services for the iTwin platform. This hands-on Principal Engineer role requires deep expertise in Azure, Kubernetes, microservices, and distributed systems. You will define technical direction for scalable, resilient workflows in ...
Location Icon
Location
India , Pune; Kolkata
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Bentley Systems as a Software Engineer in Quebec. Develop cutting-edge C++ and C# modules for world-class civil engineering applications. We seek a proactive engineer with 3+ years' experience and OOP expertise. Enjoy a collaborative culture, competitive salary, and global impact.
Location Icon
Location
Canada , Quebec
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
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