CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software engineering Jobs

10172 Job Offers

Software Engineer
Save Icon
Join the Azure Kubernetes Service (AKS) Node Lifecycle team in New Zealand. Develop and optimize OS images, manage CI/CD pipelines, and integrate cutting-edge AI hardware for AKS nodes. Requires experience with Linux/Windows, containers, Kubernetes, and cloud platforms like Azure. Ideal for engin...
Location Icon
Location
New Zealand , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Danbury as a Software Engineer, developing and securing Linux-based Data Diodes. You will deepen your OS networking and SELinux expertise while working with C++, Go, Rust, C#, or Python. This role offers autonomy, a strong technical team, and benefits including medical coverage a...
Location Icon
Location
United States , Danbury
Salary Icon
Salary
Not provided
owlcyberdefense.com Logo
Owl Cyber Defense
Expiration Date
Until further notice
Associate Software Engineer
Save Icon
Join a leading team as an Associate Software Engineer in Morrisville. Develop and secure Linux-based systems, tackling OS-level vulnerabilities. This role requires a CS degree, 0-1 years with Rust/Java/Python, and eligibility for a US security clearance. Gain deep expertise in SELinux and system ...
Location Icon
Location
United States , Morrisville
Salary Icon
Salary
Not provided
owlcyberdefense.com Logo
Owl Cyber Defense
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead Linux security projects as a Principal Software Engineer, tackling deep OS-level vulnerabilities. This role requires 15+ years of experience, expertise in Rust/Java/C/C++, and Linux kernel knowledge. Join a top technical team in Columbia, Morrisville, or Danbury, with high autonomy and a foc...
Location Icon
Location
United States , Columbia; Morrisville; Danbury
Salary Icon
Salary
Not provided
owlcyberdefense.com Logo
Owl Cyber Defense
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Applied Sciences Group in Vancouver as a Senior Software Engineer. Shape experiences for billions by turning cutting-edge ideas into shipping products across Windows and Copilot. We seek a versatile generalist with 4+ years of experience in C++, C#, or Python, comfortable with ra...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior and Principal Software Engineer - Core AI
Save Icon
Join Microsoft's Core AI team in Redmond to build the foundational Observability platform for next-gen AI applications. As a Senior or Principal Software Engineer, you'll design and deliver large-scale AI services for monitoring and optimizing agent performance. This role requires strong coding s...
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
Software Engineer II
Save Icon
Join Microsoft Teams in Vancouver to build best-in-class event experiences. As a Software Engineer II, you'll develop mobile and web components using Swift, Objective-C, and iOS frameworks. Collaborate cross-functionally to deliver high-quality, reliable features with global impact.
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Barclays in Bengaluru as a Software Engineer. You will develop high-quality software using Java, Spring Boot, and React, while leveraging AWS cloud services. Drive innovation in our digital landscape and collaborate within agile teams. Enjoy benefits like private medical care, modern workspa...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Software Engineer - Platform
Save Icon
Join HPE in Bangalore as a Platform Software Engineer. Develop next-gen 5G routing and switching solutions for global networks. Utilize your expertise in C/C++, Linux/FreeBSD, and Ethernet/OTN technologies. Enjoy a focus on health, professional development, and an inclusive culture.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior and Principal Software Engineers - Azure AI Search
Save Icon
Join Azure AI Search Engineering Foundations as a Senior or Principal Software Engineer in Redmond. Transform how AI Search is built and operated at scale by improving developer tools, CI/CD, and validation frameworks. Leverage your cloud and secure coding expertise to turn engineering challenges...
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 Engineering Intern
Save Icon
Join Waymo as a Software Engineering Intern in Mountain View. Develop your C++ and Python skills on impactful projects involving ML models and sensor data for autonomous driving. Gain hands-on experience with simulation platforms while enjoying competitive benefits and wellness programs.
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
Not provided
waymo.com Logo
Waymo
Expiration Date
Until further notice
Software Development Engineer II
Save Icon
Join Amazon FinTech in Hyderabad to revolutionize big data platforms for global finance. Design and build next-gen treasury solutions managing billions in transactions. Leverage 3+ years of software development experience in architecture and scaling complex systems. Collaborate with top talent to...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
Amazon
Expiration Date
Until further notice
Senior Software Integration Engineer
Save Icon
Seeking a Senior Software Integration Engineer in Annapolis Junction, MD. Integrate, deploy, and troubleshoot mission services in on-prem and AWS Cloud environments. Requires 8+ years of experience with Linux, COTS/GOTS software, and scripting (Bash/Python). Cloud and containerization (Docker) ex...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Join our team as a Mid-Level Software Engineer in Annapolis Junction. Develop and enhance complex software systems, including real-time platforms and large-data analytics. This role requires a Bachelor's degree and 14 years of SWE experience on similar projects. Utilize modern methodologies to so...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Full-Stack Software Engineer, (Forward Deployed), GPS
Save Icon
Join Scale AI's Global Public Sector team in Doha as a Forward Deployed Full-Stack Engineer. Use React, TypeScript, Python/Node.js, and AI to build impactful applications for public sector challenges. This role requires a self-starter comfortable with cloud deployments and ambiguous requirements....
Location Icon
Location
Qatar , Doha
Salary Icon
Salary
Not provided
scale.com Logo
Scale
Expiration Date
Until further notice
Staff FullStack Software Engineer, (Forward Deployed), GPS
Save Icon
Lead the technical strategy for AI applications in the public sector as a Staff Full Stack Engineer in Doha. You will architect and deploy full-stack, production-grade systems on global cloud infrastructure to solve critical challenges. This role requires 10+ years of expertise in Python, Node.js...
Location Icon
Location
Qatar , Doha
Salary Icon
Salary
Not provided
scale.com Logo
Scale
Expiration Date
Until further notice
Software Engineer, AI Developer Tooling
Save Icon
Shape the future of AI-powered software development at Scale. Define next-generation tooling and frameworks, driving architecture for build, test, and CI/CD systems. This role requires 4+ years of engineering experience with AI dev tools and cloud platforms. Enjoy top benefits and work from key U...
Location Icon
Location
United States , San Francisco; Seattle; New York
Salary Icon
Salary
180000.00 - 225000.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Full-Stack Software Engineer, (Forward Deployed), GPS
Save Icon
Join Scale AI's Global Public Sector team in Dubai as a Full-Stack Engineer. Build impactful AI applications using React, TypeScript, and Python/Node.js for public sector clients. Deploy solutions in the cloud and tackle meaningful challenges with a forward-deployed, collaborative team.
Location Icon
Location
United Arab Emirates , Dubai
Salary Icon
Salary
Not provided
scale.com Logo
Scale
Expiration Date
Until further notice
Senior Full-Stack Software Engineer, (Forward Deployed), GPS
Save Icon
Join Scale's Global Public Sector team in Doha as a Senior Full-Stack Engineer. Build impactful AI applications using React, TypeScript, Python, and cloud platforms. Partner directly with clients to deploy and scale production-grade solutions, with some on-site work required.
Location Icon
Location
Qatar , Doha
Salary Icon
Salary
Not provided
scale.com Logo
Scale
Expiration Date
Until further notice
Agentic AI - Senior Software Engineer
Save Icon
Join Mastercard's Foundry R&D in Dublin as a Senior Software Engineer on the Agentic AI team. Apply your expertise in Generative AI, LLMs, and frameworks like LangGraph to build scalable tooling and services. You'll design AI-enabled applications and developer workflows using Java/Python, React, ...
Location Icon
Location
Ireland , Dublin 18
Salary Icon
Salary
Not provided
mastercard.com Logo
Mastercard
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.