CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering Jobs

9652 Job Offers

Filters
Software Engineering Lead
Save Icon
Lead the software architecture for cutting-edge 3D printers at Formlabs in Shenzhen. Utilize your 5+ years of C/C++ expertise in embedded Linux to develop real-time control systems and user applications. Mentor a team, drive best practices, and shape the future of fabrication in a dynamic, unicor...
Location Icon
Location
China , Shenzhen
Salary Icon
Salary
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Software Engineer, Data Platform
Save Icon
Join a team building a high-performance data platform at the speed of algorithmic trading. Develop core infrastructure, data pipelines, and orchestration systems using Python and SQL. This backend/data engineering role requires experience with large-scale datasets and tools like Airflow or Tempor...
Location Icon
Location
United States; United Kingdom; Netherlands , New York; London; Amsterdam
Salary Icon
Salary
115000.00 - 200000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Software Engineering IC3
Save Icon
Join Microsoft's Azure Data team in Bangalore to build the world's leading data platform for the AI era. Design and develop high-scale, reliable distributed systems using C# and Azure technologies. We seek engineers with 4+ years' experience in cloud services and distributed systems. Drive featur...
Location Icon
Location
India , Bangalore
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 Data Security team in Hyderabad as a Software Engineer II. Build global-scale cloud services for security and compliance in Office 365 and Windows. Leverage your 3+ years in C# and cloud platforms (Azure/AWS) to design and deliver distributed systems. This role offers a chance to...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineering IC3
Save Icon
Join Microsoft's Places Autosuggest team in Redmond as a Software Engineer (IC3). Design and build scalable backend services for high-volume geospatial and location-based systems. Apply your 2+ years of coding experience in C++, C#, Java, or Python to solve complex search problems and improve ser...
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 development of cutting-edge AI and cloud systems at Microsoft in Bangalore. As a Principal Software Engineer, you'll architect scalable backend services, integrate LLMs, and build intelligent agent workflows using Azure. Leverage 10+ years of experience in distributed systems and framewo...
Location Icon
Location
India , Bangalore
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 Surface team as a Software Engineer II in Mountain View. Develop secure embedded firmware and core drivers for iconic devices using C/C++/C#. Collaborate with top engineers on system design, testing, and innovation. Build industry-defining solutions in a culture of excellence.
Location Icon
Location
United States , Mountain View
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 technical strategy for AI-driven retrieval, context engineering, and knowledge graph systems at Microsoft Redmond. As a hands-on Principal Software Engineer, you'll architect scalable Azure cloud services, write production code, and drive cross-team integrations. This senior IC role requ...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Sr. Software Engineer, Backend
Save Icon
Join Uber's mission-critical Commerce Platform Engineering team as a Senior Backend Software Engineer. Design, scale, and maintain high-availability distributed systems using Go, Java, or C++. Lead complex projects and mentor engineers in San Francisco or Sunnyvale, contributing to the core infra...
Location Icon
Location
United States , San Francisco; Sunnyvale
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer, Consumer Fulfillment
Save Icon
Join UberEats as a Senior Software Engineer in New York. Build reliable, customer-focused backend systems for the Consumer Fulfillment team using Go, Java, or Python. You'll architect scalable solutions, ensure high-quality delivery, and work cross-functionally. This role offers competitive compe...
Location Icon
Location
United States , New York
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Lead the evolution of Uber's customer support as a Staff Software Engineer in Bangalore. You'll design scalable GenAI chatbots, migrating from NLP systems and enhancing features for millions of users. This role requires 9+ years of experience in building robust microservices with Go/Scala/Java. E...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Applications Development Engineer
Save Icon
Join NTT DATA as a Senior Software Applications Development Engineer in Bangalore. Develop and enhance client applications using advanced Java, SQL, and Python within Agile/Scrum frameworks. This role requires a CS degree, strong analytical skills, and a focus on optimal functionality. Be part of...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Toledo, Ohio, as a Software Engineer. You will develop and enhance a critical web application for manufacturing machinery monitoring using C#, .NET, and JavaScript. This long-term contract role offers competitive benefits including medical, dental, and a 401(k) plan. Apply your 3...
Location Icon
Location
United States , Toledo
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Junior Software Integration/Test Engineer
Save Icon
Join our Aerospace Technology team in Dayton, Ohio, as a Junior Software Integration/Test Engineer. You will test cutting-edge autonomous systems, utilizing Python, Git, and CI/CD pipelines within an Agile environment. This role requires U.S. Citizenship, a relevant BS degree, and offers benefits...
Location Icon
Location
United States , Dayton
Salary Icon
Salary
Not provided
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Seeking a Senior Software Engineer in Mumbai/Pune to develop scalable Java systems. Requires 5+ years of Java, Kubernetes/Docker, and CI/CD pipeline expertise. Ideal candidates will have strong skills in microservices, REST APIs, and agile methodologies. Join us to build high-performance solution...
Location Icon
Location
India , Mumbai; Pune
Salary Icon
Salary
Not provided
Freestone Infotech
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Freestone Infotech as a Senior Software Engineer in Mumbai or Pune. Design and deliver enterprise-grade Java applications using Spring Boot, Hibernate, and microservices. Leverage your skills in Docker, Kubernetes, and cloud platforms within a global IT solutions environment.
Location Icon
Location
India , Mumbai; Pune
Salary Icon
Salary
Not provided
Freestone Infotech
Expiration Date
Until further notice
Software Engineer CRM
Save Icon
Join our UK team as a Software Engineer CRM. Develop and maintain high-quality CRM solutions using C#, ASP.NET Core, Azure, and SQL Server. Collaborate in an agile environment and enjoy hybrid work, private healthcare, and wellbeing benefits.
Location Icon
Location
United Kingdom
Salary Icon
Salary
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Software Engineer Internship Programme
Save Icon
Join Avalon Information Systems' IT Internship in Delhi. Gain hands-on experience developing software applications using Java, Python, or C++. Receive expert mentorship on real-world projects with a potential path to full-time employment. Perfect for motivated CS/IT students eager to learn in a d...
Location Icon
Location
India , Delhi, Vasant Kunj
Salary Icon
Salary
15000.00 INR / Month
Avalon Information Systems
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join a global team as a Senior Software Engineer, developing and maintaining key software applications. Leverage your 3-7 years of Java expertise, particularly with JSF and Spring MVC frameworks, to lead projects from design to production support. Enjoy niche work in AI and Computer Vision, a sup...
Location Icon
Location
Salary Icon
Salary
Not provided
cogniphi.com Logo
Cogniphi
Expiration Date
Until further notice
Senior Software Engineer (.NET)
Save Icon
Join our team as a Senior Software Engineer (.NET) to design and implement cutting-edge systems. You will leverage your 3-7 years of experience in C#, .NET, and C/C++ integration while leading project modules. Enjoy niche projects in AI and Computer Vision within a global culture that offers medi...
Location Icon
Location
Salary Icon
Salary
Not provided
cogniphi.com Logo
Cogniphi
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