CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software engineering Jobs (On-site work)

2852 Job Offers

Principal Software Engineer
Save Icon
Lead the technical vision as a Principal Software Engineer in Bangalore. Design and build scalable, secure distributed systems using .NET Core and modern APIs. Drive architectural decisions for our next-generation platform with a focus on SOAR components and event-driven technologies. Enjoy compr...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Sr Software Engineer - Graph Platform
Save Icon
Join Uber's Graph Engineering team in San Francisco/Sunnyvale as a Senior Software Engineer. Design and build a next-generation, enterprise-scale graph platform to power AI and critical business use cases. Requires 6+ years of experience, proficiency in Java/Go/C++, and expertise in graph systems...
Location Icon
Location
United States , San Francisco; Sunnyvale
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Software Dev Engineer II
Save Icon
Join our Global Fleet Product team as a Software Dev Engineer II in Bellevue. Develop and automate Revit applications using Python/C# and the Revit API. We seek a developer with 5+ years of experience in software development and 3+ years with Revit API. Enjoy comprehensive benefits including medi...
Location Icon
Location
United States , Bellevue
Salary Icon
Salary
47.00 - 57.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Junior Software Engineer
Save Icon
Join our backend team in Barcelona as a Junior Software Engineer. Develop production-grade Python code using Django/Flask, AWS, and Kubernetes. We value clean code, testing, and offer health insurance, flexible benefits, and strong growth potential. Launch your career in a dynamic, supportive env...
Location Icon
Location
Spain , Barcelona
Salary Icon
Salary
Not provided
https://feverup.com/fe Logo
Fever
Expiration Date
Until further notice
Frontend Software Engineer
Save Icon
Join KAYAK as a Frontend Software Engineer in Kaunas. Build travel tools used by millions, leveraging your expertise in React, TypeScript, and modern web development. Enjoy a flexible, innovative culture with global benefits, career growth funds, and unique travel perks.
Location Icon
Location
Lithuania , Kaunas
Salary Icon
Salary
2700.00 - 3990.00 EUR / Month
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Frontend Software Engineer
Save Icon
Join KAYAK in Berlin as a Frontend Software Engineer. Develop innovative React/TypeScript features for a leading travel metasearch platform. Enjoy benefits like remote work days, extensive paid time off, and travel discounts while building products for millions.
Location Icon
Location
Germany , Berlin
Salary Icon
Salary
Not provided
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Principal Software Engineer - SASE
Save Icon
Lead the development of next-generation SASE and SD-WAN security solutions. This principal role in San Jose (hybrid) requires deep expertise in C/C++, networking (IPSec/VPN), and data path development. Architect and optimize high-performance platforms for on-prem and cloud environments, leveragin...
Location Icon
Location
United States , San Jose
Salary Icon
Salary
133500.00 - 307000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior Principal Software Quality Engineer
Save Icon
Join Baxter as a Senior Principal Software Quality Engineer in Raleigh. Ensure high-quality, safe software and medical device development within a regulated environment. Leverage 8+ years of experience in medical devices and knowledge of standards like IEC 62304. Enjoy comprehensive benefits, pro...
Location Icon
Location
United States , Raleigh
Salary Icon
Salary
120000.00 - 165000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Software Engineer (Hebrew Speaker) - Axis Security
Save Icon
Seeking a Native Hebrew-speaking Software Engineer in Tel Aviv. Design and develop security-focused software systems and new products, requiring 3+ years of experience. Leverage your expertise in encryption, authentication, and full-stack development within a culture valuing innovation and profes...
Location Icon
Location
Israel , Tel Aviv
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Join our team in Johnson City, Texas, as a Senior Software Engineer. Leverage your 7+ years of backend development expertise in ASP.NET, cloud tech, and Agile Scrum. Design, build, and optimize software while enjoying comprehensive benefits like medical, dental, and a 401(k) plan.
Location Icon
Location
United States , Johnson City
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Jacksonville as a Software Engineer. Develop robust applications using C# and .NET, with a focus on SQL Server and software engineering principles. This contract role offers comprehensive benefits including medical, dental, and a 401(k) plan.
Location Icon
Location
United States , Jacksonville
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Join our team in Trumbull as a Senior Software Engineer. Modernize online and backend platforms using .NET, C#, and SQL Server. Apply your 5+ years of experience in full-stack development and agile practices. We offer comprehensive benefits and a role in mentoring junior engineers.
Location Icon
Location
United States , Trumbull
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Jacksonville, Florida, as a Software Engineer. This long-term contract role focuses on building robust applications using Java, Spring Boot, and Apache Struts. You will design scalable microservices and manage APIs with RabbitMQ. We offer comprehensive benefits including medical,...
Location Icon
Location
United States , Jacksonville
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Java Software Engineer
Save Icon
Join Citi in Pune as a Java Software Engineer. Utilize your 5+ years of Java expertise to develop enterprise applications using Spring Boot and microservices. You'll work on a full-stack Agile team, leveraging cloud-native tools and CI/CD practices. Contribute to building scalable, high-availabil...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Java Software Engineer
Save Icon
Join Citi in Pune as a Java Software Engineer. Develop enterprise applications using Java, Spring Boot, and microservices architectures. You'll work on an agile team, leveraging CI/CD, cloud-native tools, and front-end technologies like Angular. Contribute to the full software lifecycle in a coll...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer Manager
Save Icon
Lead a skilled engineering team in Fairfield County, CT, developing scalable web-based software for the health insurance sector. This role requires 5+ years of .NET, C#, and Azure experience within insurance, plus proven team leadership. You will architect solutions and drive project execution wh...
Location Icon
Location
United States , Fairfield County, Connecticut
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Senior Software Engineer, Front-End or Full Stack
Save Icon
Join Marriott International as a Senior Front-End/Full Stack Engineer. Develop a next-gen hospitality portal using React, TypeScript, and a modern micro-UI architecture. Collaborate with cross-functional teams to build scalable, high-performance web applications. Enjoy top benefits including bonu...
Location Icon
Location
United States , Marriott International HQ
Salary Icon
Salary
108300.00 - 190200.00 USD / Year
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Join our team in Woodbridge as a Senior Software Engineer. You will develop scalable software using Python, React, and AWS services like Lambda. Collaborate with cross-functional teams in an Agile environment to build and optimize high-performance solutions. We offer comprehensive benefits includ...
Location Icon
Location
United States , Woodbridge
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Snappr as a Senior Software Engineer in Ortigas, shaping a global photography marketplace. Own end-to-end feature development using Node.js, TypeScript/React, and cloud platforms. Enjoy a competitive salary, equity, HMO, and free meals in a dynamic onsite role.
Location Icon
Location
Philippines , Ortigas, Metro Manila
Salary Icon
Salary
Not provided
https://www.snappr.com Logo
Snappr
Expiration Date
Until further notice
Senior Software Engineer (Fullstack)
Save Icon
Join a leading consumer marketplace as a Senior Fullstack Engineer in Medellin. Own end-to-end feature development using Node, TypeScript/React, and cloud platforms. Enjoy equity, a growth budget, and a culture of rapid iteration with an English-speaking team.
Location Icon
Location
Colombia , Medellin
Salary Icon
Salary
70000.00 - 90000.00 USD / Year
https://www.snappr.com Logo
Snappr
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.