CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer Jobs

10382 Job Offers

Staff Software Engineer
Save Icon
Join a profitable, product-led UK company as a Staff Software Engineer. This high-agency role offers full-stack ownership in Python or TypeScript, collaborating directly with an elite founding team. Enjoy fully remote work, meaningful equity, and a small, high-impact engineering culture. Ideal fo...
Location Icon
Location
United Kingdom
Salary Icon
Salary
120000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Mission Planning Software Test Engineer - Fighter Weapons - Senior
Save Icon
Senior Mission Planning Test Engineer needed at Eglin AFB, FL to support USAF fighter weapons testing. Requires active Secret clearance, fighter aircrew experience (Pilot/WSO on F-15, F-16, F/A-18, F-35, or F-22), and expertise in military mission planning systems. You will lead software test pro...
Location Icon
Location
United States , Eglin Air Force Base
Salary Icon
Salary
Not provided
astrion.us Logo
Astrion
Expiration Date
Until further notice
Low Latency Electronic Trading Software Engineer - Java
Save Icon
Senior Low Latency Java Engineer sought by Citi’s Equities Technology team in Kowloon, Hong Kong. You will design and build next-gen electronic trading platforms, including Algorithmic Trading and Smart Order Routing. Requires 7+ years in low-latency Java, C++, or Rust with expertise in high-thro...
Location Icon
Location
Hong Kong SAR , Kowloon
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Journeyman Software Process Engineer
Save Icon
Join Amentum as a Journeyman Software Process Engineer in Fredericksburg or Dahlgren, VA. Support groundbreaking US Navy emerging technologies by establishing software plans, Agile development environments, and performance measurement systems. Requires a Bachelor’s in CS/Engineering with 4 years’...
Location Icon
Location
United States , Dahlgren
Salary Icon
Salary
90201.00 - 115280.00 USD / Year
amentum.com Logo
Amentum
Expiration Date
Until further notice
Full Stack Software Engineer - Vice President
Save Icon
Senior Full Stack Software Engineer (VP) sought in Mississauga, Canada. Leverage 6+ years of experience in financial services to lead development of scalable web applications using React, AngularJS, Spring Boot, and SQL. Drive backend and full-stack solutions, mentor junior analysts, and enhance ...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer 2 - iOS
Save Icon
Join Uber’s Courier team in Hyderabad as an iOS Software Engineer 2. You’ll build consumer delivery features within the Rider app, collaborating with cross-functional teams. Requires 3+ years of iOS development, strong UI/performance skills, and algorithm proficiency. Ideal for engineers passiona...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Sr Software Engineer
Save Icon
Senior Software Engineer needed in New York to design, build, and deploy ML models for ranking and recommendation systems. Must have expertise in C++, Python, Java, deep learning (PyTorch/TensorFlow), and large-scale data processing with Spark. Master’s degree required. Solve complex production i...
Location Icon
Location
United States , New York
Salary Icon
Salary
202000.00 - 246000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer I
Save Icon
Software Engineer I role in Sunnyvale, CA, seeking candidates with a Bachelor’s in CS or related field and 1 year of experience. Key skills include C++, Python, Java, SQL, distributed systems, and productionizing ML models. You will design scalable AdTech services, build data pipelines with Spark...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
171000.00 - 209000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Join Teradata as a Staff Software Engineer in Hyderabad, Maharashtra, or Karnataka, India. Leverage 8+ years of expertise in Python, Go, Java, or C/C++ to design scalable database features and optimize query performance. Thrive in a people-first culture with a flexible work model, focusing on AI-...
Location Icon
Location
India , Hyderabad, Telangana, India | Maharashtra, India | Karnataka, India
Salary Icon
Salary
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Software Engineer
Save Icon
We are hiring a skilled Software Engineer in Miami to design and build scalable applications using .NET, C#, and .NET Core. You will develop RESTful APIs, collaborate with cross-functional teams, and enhance backend systems. Ideal candidates bring 6+ years of experience, strong SQL and Git skills...
Location Icon
Location
United States , Miami
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Staff Software Engineer - Backend Gen Ai
Save Icon
Uber seeks a Staff Software Engineer, Backend Gen AI to lead the design of high-performance distributed systems for its Media Platform in Sunnyvale, CA. You will architect scalable infrastructure for large-scale video processing and ML inference, ensuring low latency and high availability for glo...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer
Save Icon
Seeking a skilled **Full Stack .NET Core Developer** to join an agile team in **Singapore**, building mission-critical applications for the **Financial Industry** and MAS. You will design **microservices**, implement **event-driven architecture**, and leverage **AWS** (S3, Lambda, DynamoDB) along...
Location Icon
Location
Singapore , Singapore
Salary Icon
Salary
Not provided
avepoint.com Logo
AvePoint
Expiration Date
Until further notice
Senior Software Engineer - Native
Save Icon
Join Microsoft’s Applied Sciences Group as a Senior Software Engineer - Native in Redmond, WA. You’ll write production-grade C/C++ code, shaping features for Windows and Microsoft 365 used by billions. Ideal for experienced individual contributors skilled in native development, OS layers, and rap...
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
Embedded Software Configuration Engineer
Save Icon
Embedded Software Configuration Engineer sought for automotive projects in Ho Chi Minh City. Configure ECU software, generate HEX files, and validate outputs for international customers. Requires a Bachelor's in engineering, 0-2 years experience, and strong English communication. Benefits include...
Location Icon
Location
Vietnam , Ho Chi Minh City
Salary Icon
Salary
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer sought for a backend-focused role in Grand Rapids, US. You will design scalable microservices and event-driven architectures using Java, Spring Boot, and Kafka for large-scale e-commerce and Order Management Systems. Leverage AI-driven tools to enhance system reliability ...
Location Icon
Location
United States , Grand Rapids
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Embedded Software Engineer (Vehicle Interface Processor)
Save Icon
Aptiv seeks an Embedded Software Engineer to join its Vehicle Interface Processor team in Monterrey, Mexico. You will design RTOS firmware, drivers, and hardware abstraction layers for automotive data logging and connectivity. Requires 5+ years of embedded C experience, expertise in CAN/LIN proto...
Location Icon
Location
Mexico , Monterrey
Salary Icon
Salary
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Software Engineer, Growth and Monetization
Save Icon
Seeking a **Software Engineer** for our **Growth & Monetization** group in **New York**. You'll drive **product-led growth**, optimize **conversion rates**, and build full-stack features using **React/TypeScript** and **Python**. Ideal for a **business owner** with strong **product sense** and ex...
Location Icon
Location
United States , New York
Salary Icon
Salary
198000.00 - 265000.00 USD / Year
hex.tech Logo
Her
Expiration Date
Until further notice
Senior Software Engineer - Full Stack
Save Icon
Join Capital One as a Senior Full Stack Software Engineer in Mexico City. Leverage JavaScript, Java, Python, and AWS to build cloud-based solutions empowering millions. Collaborate in Agile teams, mentor peers, and pioneer financial technology transformation. Enjoy benefits for health, wealth, an...
Location Icon
Location
Mexico , Mexico City
Salary Icon
Salary
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Junior Software Engineer
Save Icon
Join a forward-thinking team as a Junior Software Engineer in Derby City Centre. You'll develop scalable solutions using .NET, C#, and SQL on the Revolution platform. This hybrid role offers great benefits, including a performance bonus, 22+ holidays, and free office meals. Ideal for candidates w...
Location Icon
Location
United Kingdom , Derby
Salary Icon
Salary
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Junior Software Engineer
Save Icon
Join our team as a Junior Software Engineer in Basildon, UK. You'll develop key features for our Revolution platform using .NET, C#, and SQL, with 1+ year of commercial Microsoft stack experience. Collaborate in Agile teams, write clean code, and enjoy hybrid work, free meals, 22+ holidays, and c...
Location Icon
Location
United Kingdom , Basildon
Salary Icon
Salary
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
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.