CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering Jobs (Hybrid work)

3801 Job Offers

Filters
Software Engineer I
Save Icon
Join Axon's Forensic Intelligence team in London as a Software Engineer I. Develop critical video evidence tools using TypeScript, .NET, Python, or C/C++. Enjoy a competitive package, 30 days holiday, and work on meaningful projects that protect life and preserve truth globally.
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Staff Software Engineer (Data)
Save Icon
Lead the technical roadmap for data-intensive machine learning products at Arrive in London. As a Staff Software Engineer, you will architect scalable Spark-based systems using expert Python skills. Drive engineering excellence while building services that process billions of data points to power...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Software Engineer - C, C++ and Routing Protocols
Save Icon
Join Cisco's PI-Common team in Bangalore to develop core BGP routing protocol software in C/C++. Design scalable, secure systems for flagship routers and debug complex, multi-threaded issues. Requires strong networking fundamentals, data structures expertise, and experience with Unix/Linux enviro...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
Cisco
Expiration Date
Until further notice
FX Client Platforms Software Engineer - AI Automation
Save Icon
Join Citi in London as an FX Client Platforms Software Engineer, specializing in AI Automation. You will engineer low-latency FX trading systems, leveraging AI to redefine global finance. This hands-on role requires deep FX knowledge and offers a competitive package including bonus, private healt...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Citi Tech in London as a Software Engineer and engineer the future of global finance. You will design and develop low-latency FX trading systems, working directly with trading teams. This role offers a competitive package including a performance bonus, private medical care, and hybrid work f...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
FX Client & Prime - Software Engineer
Save Icon
Join Citi's FX Technology team in London as a Software Engineer. Engineer low-latency FX trading systems, replace legacy platforms, and work directly with trading desks. This hands-on role requires proven FX knowledge and offers a competitive package including bonus, private healthcare, and hybri...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer, Autonomy Behavior Validation
Save Icon
Join our AV Software Validation team in Sunnyvale as a Software Engineer. You will develop automated pipelines and AI-assisted tools to validate autonomous vehicle behavior at scale. This role requires strong Python skills and experience with LLMs, automation, and data analysis. We offer competit...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
123200.00 - 189100.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Principal Software Engineer - Simulation Platform
Save Icon
Lead the development of a cutting-edge AI chip simulation platform at Microsoft in Redmond. This principal role requires deep expertise in C++/Python systems programming and collaboration across hardware and AI research teams. You will design and deliver critical simulator tools for next-generati...
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
Save Icon
Join Bentley to shape the future of structural engineering software. As a Senior Software Engineer in Philadelphia, you'll build full-stack applications using TypeScript, React, and cloud services. This hybrid role offers a competitive salary and a chance to mentor within a global, supportive team.
Location Icon
Location
United States , Philadelphia
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Security in Dublin as a Senior Software Engineer. Develop critical authentication and authorization components using .NET, C#, and distributed services. Collaborate cross-functionally to build secure, scalable solutions for a global security cloud. This role requires a background i...
Location Icon
Location
Ireland , Dublin
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 Azure Data team in Bangalore to build the data platform for the age of AI. As a Software Engineer II, you will design and maintain core components for Azure Database for MySQL, focusing on availability and performance. This role requires 2+ years of coding experience in C/C++/C#/...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Lead Java UI Software Engineer
Save Icon
Lead Java UI Software Engineer role at Wells Fargo in Charlotte or Iselin. Drive critical payment technology initiatives using Java, Microservices, ReactJS, and Spring Boot. Design scalable solutions and set payment standards across a global platform. Enjoy comprehensive benefits including health...
Location Icon
Location
United States , Charlotte; Iselin
Salary Icon
Salary
119000.00 - 224000.00 USD / Year
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Digital Software Engineer Senior Manager - Vice President
Save Icon
Lead a high-performing software engineering team in Pune as a Senior Manager VP. This role requires 10+ years in app development or enterprise architecture, with deep expertise in cloud platforms like AWS. You will drive innovation, mentor talent, and shape technology strategy for a leading globa...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Software Engineer (Python) – Fixed Income
Save Icon
Join Citi's Fixed Income Technology team in Mississauga as a Senior Python Engineer. Develop high-performance applications for critical trading and market-making systems. Requires 3-5 years of Python, SQL, and strong problem-solving skills. Contribute to innovative, data-driven solutions in a glo...
Location Icon
Location
Canada , Mississauga, Ontario
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Vertu Motors as a Software Engineer in Gateshead. Work on full-stack, polyglot projects (Golang, C#, TypeScript, Python) using AI tools and cloud platforms. Solve real business problems across a national dealership network. Enjoy benefits like enhanced holiday, a rewards platform, and a shar...
Location Icon
Location
United Kingdom , Gateshead
Salary Icon
Salary
30000.00 - 50000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Sr. Engineer, Software
Save Icon
Join our FinTech Platform team as a Senior Software Engineer. Design and deploy cloud-native backend systems using Java, AWS, and microservices. You'll own the full software lifecycle in a collaborative, agile environment. This role offers a competitive package and is based in Frisco, Bellevue, o...
Location Icon
Location
United States , Frisco; Bellevue; Atlanta
Salary Icon
Salary
113600.00 - 205000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Forward Deployed Software Engineer Intern
Save Icon
Join Palantir as a Forward Deployed Software Engineer Intern in New York City. Apply your problem-solving and engineering skills to build real-world data solutions for critical customer challenges. This 6-12 month internship requires relocation and offers hands-on project ownership from design to...
Location Icon
Location
United States , New York City
Salary Icon
Salary
10000.00 USD / Month
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Forward Deployed Software Engineer Intern
Save Icon
Join Palantir as a Forward Deployed Software Engineer Intern in New York City. This 6-12 month role starting October 2026 is tailored for students and recent graduates from Polish universities. We provide full J-1 Intern Visa sponsorship support for eligible candidates. Apply to gain hands-on exp...
Location Icon
Location
United States , New York
Salary Icon
Salary
Not provided
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Lead the test strategy for Blackline's Cloud journey as a Staff Software Engineer in Los Angeles. You will architect innovative automation solutions, requiring 10+ years in SaaS testing and C# expertise. Drive high-quality releases and benefit from incentive programs in this key technical leaders...
Location Icon
Location
United States , Los Angeles
Salary Icon
Salary
180000.00 - 226000.00 USD / Year
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Senior Software Engineer Test
Save Icon
Join BlackLine in Bengaluru as a Senior SDET. Lead test automation for complex SaaS web apps and APIs using Playwright & RestSharp. Drive quality in CI/CD pipelines and mentor teams in a culture of growth and innovation.
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
blackline.com Logo
BlackLine
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