CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software engineering Jobs

10172 Job Offers

Software Engineer, Trust & Risk
Save Icon
Join Whatnot's Trust & Risk team as a Software Engineer. You will design and develop systems to protect the platform, balancing risk and user experience. This remote US role requires 7+ years of experience, Python proficiency, and expertise in fraud or integrity domains. We offer comprehensive be...
Location Icon
Location
United States , San Francisco; Los Angeles; New York; Seattle
Salary Icon
Salary
170000.00 - 230000.00 USD / Year
whatnot.com Logo
Whatnot
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Business & Industry Copilots group in Hyderabad as a Software Engineer II. Design and implement enterprise-scale, multi-tenant Storage and Analytics platforms using C#, Java, or Python. This role requires a Bachelor's in Computer Science and 3+ years of coding experience. Drive p...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Cloud Software Engineer
Save Icon
Seeking a Cloud Software Engineer with an active clearance to design and sustain large-scale Big Data systems in Annapolis Junction. This role requires expertise in back-end data processing, Hadoop, and distributed computing frameworks. You will provide technical leadership across the full softwa...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
ctp-web.com Logo
Columbia Technology Partners
Expiration Date
Until further notice
Core Software Engineer
Save Icon
Join our Core Engineering team as a Software Engineer in San Jose. Build 0-to-1 solutions with the founders, tackling diverse full-stack projects in TypeScript, React, and Python. Ideal for proactive engineers with 1-5 years of startup experience who thrive on ambiguity and high impact. Enjoy top...
Location Icon
Location
United States , San Jose
Salary Icon
Salary
150000.00 - 275000.00 USD / Year
etched.com Logo
Etched
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the architecture of Microsoft's global edge platform as a Principal Software Engineer in Sydney. Design ultra-low latency proxies, advance HTTP/3, and strengthen DDoS protections at internet scale. Requires 10+ years in distributed systems, expert C++/Rust, and deep networking/Linux mastery....
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer, Frontend
Save Icon
Join our San Francisco team as a Frontend Software Engineer. Build beautiful, performant user experiences using React and TypeScript. Enjoy full autonomy, equity, health benefits, and a collaborative culture.
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
150000.00 - 220000.00 USD / Year
ziphq.com Logo
Zip
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join the Azure PostgreSQL team to build AI-native database capabilities. Design and implement core features like vector search and graph queries using C/C++/Rust. Collaborate in Redmond to create a scalable, high-performance platform for intelligent applications.
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
Staff Software Test Engineering - CG Compliance
Save Icon
Lead the ADAS CG validation team in Markham, ensuring compliance testing excellence for vehicle safety, cybersecurity, and OTA. Utilize your 10+ years in test automation (Python, HIL/SIL) and system engineering. Enjoy comprehensive benefits, pension matching, and a vehicle purchase plan in this s...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
139000.00 - 188700.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Engineer – Digital Vehicle Experience Viewing and Vehicle Insight
Save Icon
Join GM Israel in Herzliya as a Senior Software Engineer, shaping the future of digital vehicle experience. You will design and develop advanced test automation frameworks and infrastructure for cutting-edge automotive infotainment. This role requires expertise in Python, CI/CD, Docker, and AI-po...
Location Icon
Location
Israel , Herzliya
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Software Engineering Tech Lead
Save Icon
Lead the development of cutting-edge C++ image processing and computer vision software for future vehicles at GM Israel in Herzliya. This tech lead role requires 6+ years of C++ expertise and experience in team leadership. You will drive the full SDLC for production-level features, collaborating ...
Location Icon
Location
Israel , Herzliya
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Staff Software Engineer, Vehicle AI
Save Icon
Lead the development of next-generation AI agents at GM in Mountain View. This senior role requires 8+ years in software engineering with deep expertise in AI/ML and distributed systems. You will architect scalable solutions, provide technical leadership, and drive innovation.
Location Icon
Location
United States , Mountain View, California
Salary Icon
Salary
189300.00 - 290000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior C++ Software Engineer | Low Latency Trading
Save Icon
Join a leading team in Cambridge as a Senior C++ Software Engineer specializing in Low Latency Trading Systems. Design and develop cutting-edge, high-performance software on Linux platforms in a hybrid role. Leverage your C++ expertise and analytical skills to build bespoke trading solutions with...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
55000.00 - 70000.00 GBP / Year
reqiva.com Logo
Reqiva
Expiration Date
Until further notice
Software Engineer
Save Icon
Join a growing tech firm in Oxford to develop a key internal platform for engineering simulation. Utilize your strong C++/C# and Python skills to build, scale, and automate complex workflows. Enjoy benefits like private healthcare, a 9% pension, and share options in a collaborative, cross-functio...
Location Icon
Location
United Kingdom , Oxford
Salary Icon
Salary
45000.00 - 60000.00 GBP / Month
reqiva.com Logo
Reqiva
Expiration Date
Until further notice
Senior Software Engineering Manager - Home Energy
Save Icon
Lead multiple engineering teams to build innovative Home Energy software solutions for GM. This senior management role requires 12+ years of experience, including 3+ years leading large teams, and expertise in cloud-native systems. Drive technical strategy for mobile, web, and data platforms in A...
Location Icon
Location
United States , Austin, Texas; Warren, Michigan
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Engineer- Demand Supply Planning
Save Icon
Join our team as a Senior Software Engineer specializing in Demand Supply Planning. This full-stack role requires 7+ years of experience with modern frameworks like Angular/React, Java/Spring Boot, and CI/CD tools. You will design enterprise applications, mentor developers, and leverage agile met...
Location Icon
Location
United States , Austin; Warren
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Staff Systems Software Engineer, Infrastructure Platform
Save Icon
Lead the development of a transformative, cloud-native platform for automotive hardware at GM. As a Staff Software Engineer, you'll architect core services like the API gateway and scheduler using Go and Kubernetes. This high-impact role in Austin, Mountain View, or Warren shapes the infrastructu...
Location Icon
Location
United States , Austin; Mountain View; Warren
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Engineer ADAS Sensors
Save Icon
Join GM's Autonomy Interface SW team as a Senior Software Engineer in ADAS Sensors. Design and implement foundational, low-latency C++ software on Linux for next-generation autonomous vehicles. This role in Austin or California requires 4+ years of production software experience. We offer compreh...
Location Icon
Location
United States , Austin, Texas; Mountain View, California; Sunnyvale, California
Salary Icon
Salary
175000.00 - 230000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Principal Software Engineer, AV Platform Core
Save Icon
Lead the foundational software for GM's autonomous future as a Principal Software Engineer in Sunnyvale. Design and implement complex, low-latency systems on custom embedded Linux/RTOS platforms using C and accelerator hardware. This senior role requires technical leadership, consensus-building, ...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
238700.00 - 365700.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Engineer - Vehicle Engineering and Quality
Save Icon
Join GM as a Senior Software Engineer in Vehicle Engineering & Quality. Develop data-intensive, AI-enabled applications using Java, Python, SQL, and Databricks. Design robust data pipelines and mentor engineers in Austin or Warren. Shape the future of engineering data and AI with enterprise-scale...
Location Icon
Location
United States , Austin; Warren
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Engineer - Autonomous Software Systems
Save Icon
Join our Autonomous Vehicle Health team as a Senior Software Engineer. Develop critical C++ frameworks and tools to monitor and ensure the runtime health of self-driving systems in Austin or California. This role requires expertise in Linux, C++17+, and Python to deploy and monitor software acros...
Location Icon
Location
United States , Austin, Texas; Mountain View, California; Sunnyvale, California
Salary Icon
Salary
175000.00 - 230000.00 USD / Year
gm.com Logo
General Motors
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.