CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer Jobs (On-site work)

3291 Job Offers

Software Engineer
Save Icon
Join HPE in Bangalore as a Software Engineer, focusing on AI, scalable code, and manageability initiatives. This onsite role requires 6-10 years of strong C/C++/Python skills and UNIX/Linux development experience. You will collaborate with global teams through the full product development cycle, ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Local team as a Senior Software Engineer in Mountain View. Design and implement critical Business Continuity and Disaster Recovery (BCDR) services for sovereign cloud environments. Leverage your expertise in C#, C++, or Java to build resilient, large-scale distributed syste...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Dev Engineer Intern
Save Icon
Join Amazon's Software Dev Engineer Internship in Amsterdam. Develop scalable, cloud-native solutions using Python, Java, or C++ in a collaborative team. Gain hands-on experience with GenAI tools and distributed systems, with potential for a graduate role. Receive a competitive salary, relocation...
Location Icon
Location
Netherlands , Amsterdam
Salary Icon
Salary
Not provided
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft in Vancouver as a Senior Software Engineer. Design and optimize the rendering backend and CI/CD pipelines for AI, Edge, and Windows. Use your expertise in C++, C#, or JavaScript to empower developers and enhance experiences for over 500M users. A Bachelor's degree and 4+ years of e...
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
Principal Software Engineer
Save Icon
Lead the design of scalable infrastructure for next-gen security solutions at Palo Alto Networks. This Santa Clara-based role requires deep expertise in Red Hat OpenShift, AI/ML hardware, and automation with Ansible/Pulumi. Ensure 99.99% uptime by architecting resilient systems and automating dep...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer (Prisma Access Browser)
Save Icon
Lead the architecture of a secure, Chromium-based enterprise browser in Tel Aviv. As a Principal Software Engineer, leverage your 8+ years of C++ mastery to solve complex performance and multi-threaded challenges. Drive innovation, mentor a talented team, and set new standards in browser security...
Location Icon
Location
Israel , Tel Aviv
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Software Engineer II - AI Frameworks
Save Icon
Join Microsoft's AI Frameworks team in Redmond to develop cutting-edge software for AI accelerators. Collaborate on infrastructure and optimize AI model training using C/C++. Work at the intersection of hardware, systems, and open-source innovation in a collaborative culture. A Bachelor's degree ...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Data team in Hyderabad as a Senior Software Engineer. Develop the next-gen data platform for the AI era, working on products like Microsoft Fabric and Azure Synapse. You'll design highly available services using C++, C#, or Python, and mentor engineers. Requires 8+ years of...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Launch your software engineering career in Dubai! Join a dynamic team to gain hands-on experience with modern tech stacks like PHP, Java, or Golang. You'll collaborate on agile projects, learn event-driven architecture, and grow with a personal education budget. This is your opportunity to make a...
Location Icon
Location
United Arab Emirates , Dubai
Salary Icon
Salary
Not provided
deliveryhero.com Logo
Delivery Hero
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join our AI Infrastructure team in Shanghai as a Principal GPU Software Engineer. Architect and optimize the core inference engine for large-scale Generative AI models. We require deep expertise in CUDA/C++ kernel development, NVIDIA architectures, and performance profiling. Design custom operato...
Location Icon
Location
China , Shanghai
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Dev Engineer Intern
Save Icon
Join Amazon's innovative team in Cape Town as a Software Dev Engineer Intern. You will design scalable, cloud-native solutions and leverage GenAI tools to solve complex problems impacting millions globally. This role requires a CS degree and proficiency in languages like Java or Python. You'll re...
Location Icon
Location
South Africa , Cape Town
Salary Icon
Salary
Not provided
Amazon
Expiration Date
Until further notice
Principal Software Engineer- Full Stack
Save Icon
Lead technical architecture for Microsoft's Power Pages as a Principal Full Stack Engineer in Bangalore. Drive the development of secure, high-scale external websites using C++, C#, or Java. Mentor teams and shape product vision while leveraging Azure and Power Platform integration.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Test Engineer
Save Icon
Join QTEC Aerospace in Huntsville, AL as a Software Test Engineer. You will test complex algorithms for the Ground Weapons System, supporting critical Missile Defense programs. The role requires Python, automation scripting, and experience in software testing within a secure environment. This is ...
Location Icon
Location
United States , Huntsville
Salary Icon
Salary
Not provided
qtecinc.com Logo
QTEC Aerospace
Expiration Date
Until further notice
Software Engineer (Java)
Save Icon
Join a leading payments platform processing millions of transactions daily. As a Senior Java Engineer in Sao Jose dos Campos, you'll build scalable solutions for global giants like Uber and Spotify. We seek a high-skilled Java expert fluent in English and Portuguese, passionate about robust syste...
Location Icon
Location
Brazil , Sao Jose dos Campos
Salary Icon
Salary
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft AI in Beijing as a Senior Software Engineer, shaping the future of Copilot and Bing. You'll design scalable AI features, blending classic distributed systems expertise with modern AI-assisted development. Mentor talent and drive engineering excellence in a dynamic, startup-like env...
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer – Gen AI Platforms
Save Icon
Lead the development of Citi's enterprise Generative AI platforms in Pune. As a Principal Engineer, you'll architect scalable, secure systems using Golang and Kubernetes. This role demands deep expertise in AI/ML, high-throughput design, and shaping the bank's strategic technical direction.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer
Save Icon
Join MI5 as a Senior Software Engineer in London or Manchester. Develop secure applications using AWS, Azure, and agile methodologies within multi-disciplinary teams. This role requires DV clearance and offers mentoring opportunities, a dedicated development budget, and excellent benefits.
Location Icon
Location
United Kingdom , London; Manchester
Salary Icon
Salary
64005.00 - 70791.00 GBP / Year
socialvalueportal.com Logo
Social Value Portal Ltd
Expiration Date
Until further notice
Software Engineer
Save Icon
Lead technical strategy and innovation as a Software Engineer in Sheffield. This hands-on role requires deep architectural expertise to drive solutions and set development standards. You will influence business decisions, mentor teams, and adopt cutting-edge technologies. Strong leadership and co...
Location Icon
Location
United Kingdom , Sheffield
Salary Icon
Salary
Not provided
whitehallresources.com Logo
Whitehall Resources Ltd
Expiration Date
Until further notice
Consultant Software Engineer
Save Icon
Seeking career switchers to become Consultant Software Engineers in London or Cambridge. Blend strategic client advisory with high-level technical partnership, focusing on business transformation and AI solutions. Enjoy exceptional benefits like profit share, a company holiday, and a supportive t...
Location Icon
Location
United Kingdom , London; Cambridge
Salary Icon
Salary
45000.00 GBP / Year
softwire.com Logo
Softwire
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our Network Performance Monitoring, Automation & AI/ML team in Bangalore. Design and develop distributed systems using Python/Go, integrating AI/ML for network analytics and automation. We seek engineers with strong fundamentals in distributed systems and ML frameworks. Enjoy benefits focuse...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
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.