CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer Jobs

10382 Job Offers

Software Engineer II, AdTech
Save Icon
Join Uber's AdTech Measurement team as a Software Engineer II. Design scalable backend systems and data pipelines to optimize billions in marketing spend. Leverage Python, Spark, and Big Data tech in a high-impact role based in Sunnyvale. Drive cost savings and growth through AI-driven decision-m...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer - Java
Save Icon
Join our team as a Senior Java Engineer to build intelligent, agentic AI systems. You'll design enterprise applications using Java, cloud (AWS/Azure/GCP), and observability tools. Enjoy a flexible, people-first culture in Telangana or Karnataka, India.
Location Icon
Location
India , Telangana; Karnataka
Salary Icon
Salary
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Senior Software Engineer (Backend) - GenAI
Save Icon
Join Uber's Customer Obsession team as a Senior Backend Engineer specializing in GenAI. You will build and scale a global, AI-powered customer engagement platform handling millions of real-time interactions. This role requires expertise in distributed systems (Kafka, cloud platforms) and language...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer – Java & AI
Save Icon
Join our team in Hyderabad as a Senior Software Engineer specializing in Java & AI. You will design enterprise applications and build intelligent agentic systems using LLMs and frameworks like LangGraph. The role requires 3-5 years of Java expertise, cloud experience (AWS/Azure/GCP), and proficie...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Software Engineer II - Fulfillment Logistics
Save Icon
Join Uber's Fulfillment Logistics team in San Francisco as a Software Engineer II. Design and build scalable, real-time systems powering millions of Uber orders and trips. Utilize your backend expertise in Golang or Java to solve complex distributed systems challenges. Enjoy competitive compensat...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Lead Software Engineer
Save Icon
Lead Software Engineer role at Photocentric, an award-winning 3D printing innovator in Peterborough. Drive the evolution of additive manufacturing by developing full-stack software (TypeScript, Angular, NestJS) for advanced 3D printer control systems. Enjoy a competitive salary, pension, gym acce...
Location Icon
Location
United Kingdom , Peterborough
Salary Icon
Salary
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Cloud Software Engineer
Save Icon
Join Hornetsecurity by Proofpoint as a Cloud Software Engineer in Skopje. Develop and automate a scalable SaaS email archiving solution using Java, Kubernetes, and AWS. Enjoy a hybrid model, flat hierarchies, and professional growth in a dynamic cybersecurity leader.
Location Icon
Location
North Macedonia , Skopje
Salary Icon
Salary
Not provided
hornetsecurity.com Logo
Hornetsecurity
Expiration Date
Until further notice
Gfed software engineer
Save Icon
Join Barclays in Prague as a GFED Software Engineer. You'll build greenfield internal platforms using Python, Angular, and FastAPI to empower 100+ global dev teams. Shape engineering excellence with modern tech like Docker and AWS/Azure. Enjoy benefits including private medical care and a competi...
Location Icon
Location
Czechia , Prague
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
GFED Senior Software Engineer
Save Icon
Join Barclays in Prague as a Senior Software Engineer in the GFED team. Design and build cutting-edge, AI-powered internal platforms and tooling using Python, Angular, and FastAPI. Collaborate globally to enhance engineering productivity and best practices across 100+ development teams. Enjoy a c...
Location Icon
Location
Czechia , Prague
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Principal Software Engineer - Performance Tooling
Save Icon
Lead performance optimization for cutting-edge AI models at Microsoft. As a Principal Software Engineer, you'll enhance inference speeds for OpenAI and other LLMs across the AI stack. This role in Redmond involves deep profiling, debugging, and optimization on CPUs/GPUs. Requires 6+ years with C+...
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 Development Engineer
Save Icon
Lead firmware development for Microsoft's iconic Surface devices in Redmond. Utilize your 6+ years of experience in C/C++ and embedded systems, with a strong focus on Rust and security protocols. Drive the full software lifecycle, collaborating with hardware teams to deliver stable, secure, and i...
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
Senior Software Engineer Test
Save Icon
Join Ericsson's MLOps team in Chennai as a Senior Software Engineer Test. You will design test strategies and automate scripts for 5G and edge compute platforms. Key skills include Python, Docker, Kubernetes, and performance testing. A Bachelor's/Master's degree and 2+ years of infrastructure exp...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Senior Software Engineer - Azure Database
Save Icon
Join Microsoft's Azure Data team to build the operational database platform for the AI era. As a Senior Software Engineer, you'll develop core Azure database services like SQL DB and Cosmos DB using C++, C#, or Java. Collaborate with world-class engineers in the US, making data-driven decisions t...
Location Icon
Location
United States , Multiple Locations
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
Join the Bing Multimedia team at Microsoft in Redmond to build the next generation of visual search. As a Senior Software Engineer, you'll design and scale the offline infrastructure powering image and video experiences used by millions. Leverage your expertise in C++, C#, or Python to develop hi...
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
Software Engineer
Save Icon
Seeking a seasoned Java Software Engineer in Atlanta for a hands-on coding role. You'll need 5+ years of experience with Spring Boot and a self-starter mindset to build high-quality insurance systems. Collaborate directly with Product Owners, take real ownership, and grow within a learning-focuse...
Location Icon
Location
United States , Atlanta
Salary Icon
Salary
Not provided
tier4group.com Logo
Tier4 Group
Expiration Date
Until further notice
Senior Embedded Software Engineer - PCIe
Save Icon
Join Teradyne as a Senior Embedded Software Engineer specializing in PCIe. Develop cutting-edge Gen 4/5/6 drivers in C/C++ for ARM and x86 platforms within Linux/RTOS environments. This North Reading-based role offers a comprehensive benefits package and the chance to lead complex technical proje...
Location Icon
Location
United States , North Reading
Salary Icon
Salary
192700.00 - 308300.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Azure Core as a Senior Software Engineer to build infrastructure for AI supercomputers at global scale. You'll develop solutions using C, C++, C#, Java, JavaScript, or Python. This role requires a Bachelor's degree and 4+ years of experience, offering a chance to drive innovation on the Micr...
Location Icon
Location
United States , Multiple Locations
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
Join Microsoft to scale Azure, one of the world's fastest-growing clouds. As a Senior Software Engineer, you'll design and build highly reliable, large-scale distributed systems. This role requires a Bachelor's degree, 4+ years of coding experience, and offers a chance to deepen your expertise in...
Location Icon
Location
United States , Multiple Locations
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
Join Microsoft's Engineering Operations in Redmond as a Senior Software Engineer. Drive AI-powered operational excellence for the Microsoft Cloud, focusing on reliability and scalable ML infrastructure. Apply your deep technical expertise in distributed systems and coding (C++, Python, Java, etc....
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
Senior Software Engineer
Save Icon
Join Microsoft's Azure Core team as a Senior Software Engineer. Design and build the critical Host Storage platform powering Azure VMs and AKS. Leverage your expertise in C/C++/Rust, distributed systems, and cloud services to enhance performance and reliability. This role offers a significant imp...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.