CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering Jobs

10135 Job Offers

Filters
Software Dev Engineer Intern
Save Icon
Join Amazon's Software Dev Engineer Internship in Amsterdam. Develop scalable, cloud-native solutions using Python, Java, or C++ in a collaborative team. Gain hands-on experience with GenAI tools and distributed systems, with potential for a graduate role. Receive a competitive salary, relocation...
Location Icon
Location
Netherlands , Amsterdam
Salary Icon
Salary
Not provided
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Cross Markets Software Engineer
Save Icon
Join Barclays in Pune as a Cross Markets Software Engineer. Leverage your expert Python skills and cloud (AWS/Azure) experience to build innovative, high-quality software solutions. This role offers a competitive package including private medical care and pension, within a collaborative Agile env...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Software Engineer - Propulsion Thermal Management
Save Icon
Join our Agile team in Milford to develop Propulsion Thermal Management software for GM's global electric vehicles. Utilize your embedded C, Simulink, and Python skills to design control algorithms and diagnostics. We offer comprehensive benefits, including medical, retirement plans, and vehicle ...
Location Icon
Location
United States , Milford
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Engineer - GM Motorsports
Save Icon
Join GM's Motorsports IT team as a Senior Software Engineer to build cutting-edge race strategy tools and analytics. You will develop web applications using Python, Angular/React, and cloud infrastructure in a fast-paced, event-driven environment. This role is based in Austin, TX or Concord, NC a...
Location Icon
Location
United States , Austin, Texas; Concord, North Carolina
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Engineer - OneStream
Save Icon
Join GM's transformative journey in EV transportation as a Senior Software Engineer specializing in OneStream. Design, develop, and maintain OneStream solutions using your expertise in C#, VB.net, and finance planning processes. This role in Austin or Warren offers leadership, mentorship, and pot...
Location Icon
Location
United States , Austin; Warren
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Lead the design of high-throughput, low-latency in-vehicle data and logging pipelines for next-generation automotive systems. This remote role requires deep expertise in C/C++, embedded platforms (QNX/Linux), and vehicle protocols (CAN, UDS). Enjoy top benefits including comprehensive healthcare,...
Location Icon
Location
United States , Austin; Warren
Salary Icon
Salary
160200.00 - 211950.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Software Developer-Test Engineering
Save Icon
Seeking a Software Test Engineer in Mountain View to develop and execute verification plans for embedded systems. This role requires 2+ years of Android testing and automation expertise in Python, Java, or C++. Ideal candidates will thrive in an Agile environment, ensuring high-quality delivery f...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
128000.00 - 196000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join the Azure Specialized team to integrate mission-critical workloads with Azure. We seek a Software Engineer II with 2+ years of experience in C, C++, C#, Java, or Python. You will design resilient, automated infrastructure, troubleshoot networking stacks, and innovate on SDN platforms. This r...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft in Vancouver as a Senior Software Engineer. Design and optimize the rendering backend and CI/CD pipelines for AI, Edge, and Windows. Use your expertise in C++, C#, or JavaScript to empower developers and enhance experiences for over 500M users. A Bachelor's degree and 4+ years of e...
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
Save Icon
Join Microsoft Security as a Senior Software Engineer in Mountain View. Develop large-scale distributed services using C++, C#, Golang, or Rust. This role requires 4+ years of coding experience and 2+ years with core networking protocols. Help build a security cloud to make the digital world safer.
Location Icon
Location
United States , Mountain View
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
Seeking a Senior Software Engineer in Delhi to design and implement MuleSoft Anypoint Platform solutions. The role requires 3+ years of MuleSoft experience, expertise in REST/SOAP APIs, and strong problem-solving skills. MuleSoft certifications and agile project experience are highly preferred. J...
Location Icon
Location
India , Delhi
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Software Engineer-Azure DevOps
Save Icon
Join our Platform and Applications teams in Belgrade, developing core Azure DevOps services used by millions. Design, build, and support high-scale features in C# for repositories, pipelines, and security. Requires strong OOP skills, analytical mindset, and experience troubleshooting full-stack a...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
AI Software Engineer
Save Icon
Join Bentley Systems as an AI Software Engineer in Dublin. Leverage your 3+ years of software development and GenAI/ML skills to build enterprise-grade AI platforms. You'll design full-stack solutions, implement MLOps pipelines, and work with cloud services. Enjoy a competitive salary and a role ...
Location Icon
Location
Ireland , Dublin
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
AI Software Engineer
Save Icon
Join Bentley Systems as an AI Software Engineer in Exton, USA. Develop and deploy scalable AI platforms using Python, cloud services, and MLOps tools like Docker and Kubernetes. Build full-stack solutions, from backend services to intuitive UIs, to drive enterprise-wide AI adoption. Enjoy a compe...
Location Icon
Location
United States , Exton
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Senior Software Engineer, AI Enterprise Engineering
Save Icon
Lead the development of Bentley's core enterprise AI platforms in Canada. This senior role requires 8+ years in software engineering, cloud expertise, and experience guiding hybrid teams. You will own the architectural vision, ensuring scalable and secure systems that accelerate company-wide AI i...
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
AI Software Engineer
Save Icon
Join Bentley Systems as an AI Software Engineer in Canada. Develop core AI platforms using Python, cloud services, and MLOps tools like Docker and Kubernetes. Build full-stack solutions, from backend services to intuitive UIs, to accelerate AI adoption across the enterprise. Enjoy a competitive s...
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Senior Software Engineer, AI Enterprise Engineering
Save Icon
Lead the development of Bentley's core AI platforms in Philadelphia. This senior role requires 8+ years of software engineering experience, cloud expertise (Azure/AWS/GCP), and leadership in building distributed systems. You will architect enterprise-scale AI solutions, guide a blended team, and ...
Location Icon
Location
United States , Philadelphia
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Junior Software Engineer - Full Stack
Save Icon
Join Awin's Publisher Tribe in Iași as a Junior Full Stack Engineer. Develop scalable services and mobile-first experiences using Java, Spring Boot, and Angular. Enjoy a Flexi-Week, remote work allowance, and a hybrid model while building the platform for publishers and creators.
Location Icon
Location
Romania , Iași
Salary Icon
Salary
Not provided
awin.com Logo
Awin Global
Expiration Date
Until further notice
Technology Software Engineer
Save Icon
Launch your tech career as a Software Engineer Graduate at American Express in London. You will build and maintain scalable, secure global systems using modern cloud platforms and languages like Java or Python. This role offers competitive benefits, flexible hybrid work, and focuses on system rel...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
americanexpress.com Logo
Amex
Expiration Date
Until further notice
Software Engineering
Save Icon
Join Microsoft's Windows Centre of Excellence in Noida, India. Design and develop revolutionary new Windows experiences using C++, C#, or Python. We seek engineers with a passion for craftsmanship, customer-focused innovation, and modern app development. Help transform a product used by billions ...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
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