CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering Jobs

10135 Job Offers

Filters
WebApp and C# Software Engineer
Save Icon
Join Barclays in Prague as a WebApp and C# Software Engineer. Develop and enhance our Equities trading applications using React, TypeScript, C#, and .NET in a microservices architecture. Collaborate on scalable, high-quality solutions while enjoying benefits like private medical care and pension ...
Location Icon
Location
Czechia , Prague
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our Developer Services team in Glasgow as a Software Engineer. You will build and extend our strategic GitLab-based deployment tooling, impacting 20,000+ engineers globally. We require strong Java skills, AWS expertise, and experience with microservices and CI/CD pipelines. Enjoy benefits li...
Location Icon
Location
United Kingdom , Glasgow
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our Developer Services team in Glasgow as a Software Engineer. Build scalable deployment tooling using Java and AWS for over 20,000 engineers. Collaborate on platform services to enable efficient, safe software deployment. Enjoy benefits like private medical care and a competitive pension.
Location Icon
Location
United Kingdom , Glasgow
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Software Engineer (Fullstack) - WohnenPlus
Save Icon
Join our Berlin team as a Fullstack Software Engineer for WohnenPlus. You will build tenant-focused services using React, TypeScript, and Kotlin/Spring Boot in a hybrid model. We offer a competitive salary, 30 days vacation, and relocation support. Help shape the future of living in Germany.
Location Icon
Location
Germany , Berlin
Salary Icon
Salary
Not provided
immoscout24.de Logo
ImmoScout24 GmbH
Expiration Date
Until further notice
Software Development Engineer 4
Save Icon
Join a leading tech company as a Software Development Engineer 4, focusing on developer empowerment. You will design advanced diagnostic tools and validation layers for complex, low-level systems like media pipelines and OS components. This role requires 6+ years of experience in systems-level de...
Location Icon
Location
United States
Salary Icon
Salary
65.00 - 70.00 USD / Hour
aquent.com Logo
Aquent
Expiration Date
Until further notice
Software Development Engineer 4
Save Icon
Join a global tech leader in Redmond as a Software Development Engineer 4, focusing on media technology and system reliability. You will design telemetry, author validation tests, and analyze data to enhance critical media pipelines. This role requires deep expertise in codecs, hardware validatio...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
70.00 - 80.00 USD / Hour
aquent.com Logo
Aquent
Expiration Date
Until further notice
Senior Principal Software Engineer
Save Icon
Lead architectural development for cybersecurity products as a Senior Principal Software Engineer at Rapid7 in Belfast. This role requires 12+ years of Java experience and expertise in designing complex, scalable enterprise software. You will drive technical strategy, foster innovation, and champ...
Location Icon
Location
United Kingdom , Belfast
Salary Icon
Salary
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Software Engineer II - Java
Save Icon
Join Rapid7 as a Software Engineer II in Pune, India. Develop new features with Java, Spring Boot, and AWS in an end-to-end role. Be a foundational hire in a culture that champions innovation, continuous learning, and customer-centric solutions. Utilize cutting-edge tech while receiving coaching ...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Software Engineer (Back End)
Save Icon
Join Ometria as a Backend Software Engineer, working remotely from Portugal. Develop scalable systems in Python/Golang, optimizing data pipelines and Postgres performance. You'll build innovative, AI-driven features for major retail brands while enjoying a self-development budget.
Location Icon
Location
Portugal
Salary Icon
Salary
Not provided
Ometria
Expiration Date
Until further notice
Software Engineer, OS Frameworks
Save Icon
Join Meta's OS Frameworks team in Sunnyvale to redefine future computing platforms. We seek a Software Engineer with 5+ years' experience in OS development, Android/iOS internals, and C++/Java. You will lead system-level framework enhancements for best-in-class VR devices. This role offers bonus,...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer, Infrastructure
Save Icon
Join Meta's Infrastructure team in Sunnyvale as a Software Engineer. You'll architect scalable systems, optimize performance, and lead complex projects with global impact. We seek an expert with 8+ years' experience in C++, Java, or Python. Enjoy a competitive package including bonus, equity, and...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Senior Software Engineer in Quality Engineering
Save Icon
Lead quality engineering for microservices in London. Design and drive automation strategy for GraphQL/REST APIs using TypeScript/Go. Build CI/CD pipelines and shape quality culture in this greenfield role.
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
sothebys.com Logo
Sotheby's
Expiration Date
Until further notice
Software Test Engineer
Save Icon
Join Harbinger as a Software Test Engineer in Garden Grove. Validate cutting-edge Telematics systems, including TCUs, ECUs, and cloud APIs, ensuring reliable data flow and OTA updates. Utilize your Python automation skills and expertise in CAN, Ethernet, and IoT protocols. Enjoy full HDV coverage...
Location Icon
Location
United States , Garden Grove
Salary Icon
Salary
140000.00 - 160000.00 USD / Year
harbingermotors.com Logo
Harbinger Motors
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Security in Redmond as a Senior Software Engineer. Design and build scalable, secure cloud services using C#, Python, or Java. Leverage your expertise in Azure, CI/CD, and distributed systems to shape a safer digital world. Embrace a growth mindset while developing critical data go...
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 Back-End Software Engineer
Save Icon
Join Microsoft's security team as a Senior Back-End Engineer in Redmond. Develop a cutting-edge, serverless SaaS platform for global data governance and compliance. Utilize your expertise in languages like C++, C#, Java, or Python to build scalable solutions. This role requires a strong engineeri...
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
Expert Software Engineer - Data Orchestration
Save Icon
Lead the development of Feedzai's Data Orchestration product in Hong Kong. This expert role requires deep technical leadership in Scala, Airflow, and cloud-native SaaS to handle large-volume data challenges. You will architect solutions, mentor engineering teams, and drive product vision from des...
Location Icon
Location
Hong Kong
Salary Icon
Salary
Not provided
feedzai.com Logo
Feedzai
Expiration Date
Until further notice
Senior Back-End Software Engineer
Save Icon
Join Microsoft's security team in Redmond to build a scalable, serverless SaaS platform for data governance. As a Senior Back-End Engineer, you'll develop with C#, Java, or Python, ensuring high code quality and security. This role requires a Bachelor's degree, 4+ years of experience, and the abi...
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 Purview Data Governance team in Redmond as a Senior Software Engineer. Design and build scalable, secure distributed cloud services and Spark-based data pipelines using Scala. Leverage your 4+ years of cloud engineering experience to shape a market-leading SaaS product for the AI...
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 Manager, Software Engineering
Save Icon
Lead software development for cutting-edge unmanned aircraft systems (UAS) at Insitu. This senior management role in Hood River requires 10+ years of experience and expertise in leading engineering teams and complex system integration. You will drive technical strategy, mentor talent, and collabo...
Location Icon
Location
United States , Hood River
Salary Icon
Salary
160000.00 - 220000.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
Until further notice
Director of Software and Data Engineering Solutions
Save Icon
Lead software and data engineering solutions for a premier consulting firm. Leverage 10+ years of expertise to design transformative strategies and drive client engagements. This role blends hands-on architecture with executive advisory, requiring a strong business portfolio. Based in Providence,...
Location Icon
Location
United States , Providence
Salary Icon
Salary
Not provided
sqagroup.com Logo
SQA Group
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