CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering Jobs (On-site work)

2812 Job Offers

Filters
Senior Principal Software Engineer - Linux OS Engineering
Save Icon
Lead the future of Linux OS engineering on Arm-based platforms as a Senior Principal Software Engineer. This Austin-based role requires 8+ years of expertise in Linux kernel, device drivers, and system optimization using C/C++. Drive platform strategy, engage with the open-source community, and e...
Location Icon
Location
United States , Austin
Salary Icon
Salary
178500.00 - 269500.00 USD / Year
dell.com Logo
Dell
Expiration Date
Until further notice
Front-End Software Engineer
Save Icon
Join our team as a Front-End Software Engineer in McLean/Chantilly. Develop complex software using Angular/React/Vue.js, with 8-10 years of experience and an active TS/SCI Poly. Enjoy top benefits like fully paid medical premiums, a 6% 401K match, and generous PTO.
Location Icon
Location
United States , McLean; Chantilly
Salary Icon
Salary
Not provided
leadingpath.com Logo
Leading Path Consulting
Expiration Date
Until further notice
Senior Software Test Engineer
Save Icon
Join our team in Bedford as a Senior Software Test Engineer. You will lead testing for medical diagnostic systems, focusing on automation with Python, PyTest, and CI/CD tools like Jenkins. This role requires expertise in embedded device testing and a strong background in Agile/Scrum methodologies...
Location Icon
Location
United States , Bedford
Salary Icon
Salary
Not provided
werfen.com Logo
werfen
Expiration Date
Until further notice
Founding Software Engineer
Save Icon
Join Hypercubic as a Founding Software Engineer in San Francisco. Shape AI systems that analyze and rearchitect critical legacy enterprise applications. You'll work directly with the CTO, owning architecture and product direction from prototype to production. This role demands strong fundamentals...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
125000.00 - 200000.00 USD / Year
workatastartup.com Logo
YC Work at a Startup
Expiration Date
Until further notice
Software Engineer
Save Icon
Join mcp-use to build leading open-source dev tools for the Model Context Protocol (MCP). Develop the premier platform for deploying MCP servers and agents, enhancing our popular SDK used by NASA, SAP, and 5,000+ companies. We seek a brilliant, high-agency software engineer passionate about LLMs ...
Location Icon
Location
Switzerland; United States , Zürich; San Francisco
Salary Icon
Salary
100000.00 - 150000.00 USD / Year
workatastartup.com Logo
YC Work at a Startup
Expiration Date
Until further notice
Software Engineer, Data Engine
Save Icon
Join our team in San Francisco as a Software Engineer for the Data Engine. You will build robust systems and tools to collect, process, and manage large-scale robotic training datasets. This role requires expertise in Rust/C++ and involves hands-on work across hardware, software, and data pipelin...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
120000.00 - 160000.00 USD / Year
workatastartup.com Logo
YC Work at a Startup
Expiration Date
Until further notice
Software Engineer – Algorithm & Modeling
Save Icon
Join ExoAnalytic Solutions as a Software Engineer in Algorithms & Modeling. Develop cutting-edge algorithms and simulations for complex systems in Colorado Springs. This role requires expertise in Python/C++, algorithm development, and physics-based modeling. Enjoy top benefits like a 6% 401(k) m...
Location Icon
Location
United States , Colorado Springs
Salary Icon
Salary
115000.00 - 190000.00 USD / Year
exoanalytic.com Logo
ExoAnalytic Solutions
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Join Confido as a Staff Software Engineer in New York, building an AI-native OS for retail brands. Leverage 7+ years of full-stack experience to develop AI-powered data processing and intuitive UX from the ground up. Shape the product at an early-stage startup with meaningful equity and relocatio...
Location Icon
Location
United States , New York
Salary Icon
Salary
230000.00 - 270000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Principle Software Engineer
Save Icon
Join HPE in Bangalore as a Principal Software Engineer. Develop production HPC and AI software stacks using C, C++, and Fortran in a Linux environment. This high-visibility role requires a master's/doctorate, 5+ years' experience, and offers extensive benefits. Mentor teams and collaborate global...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Principle Software Engineer-Sustaining
Save Icon
Join HPE in Bangalore as a Principal Software Engineer in Sustaining. Develop production software in C/C++/Fortran for HPC and AI stacks within a Linux environment. This high-visibility role offers a competitive salary, flexible work-life balance, and professional growth. Requires 5+ years' exper...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer – ORP
Save Icon
Join Optiver's ORP team in Austin to build and scale a vertically integrated research platform. You will develop high-performance compute infrastructure and distributed tooling in Python/Rust, enabling global research. This role requires expertise in large-scale systems and collaboration with top...
Location Icon
Location
United States , Austin
Salary Icon
Salary
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Join our Bristol team as a C++ Software Engineer, developing next-generation Air Defence Systems. You will design Command and Control architectures using C++, with knowledge of Ada, DDS, or RTOS. We seek a collaborative engineer experienced in full lifecycle development and safety-critical standa...
Location Icon
Location
United Kingdom , Bristol
Salary Icon
Salary
65.00 GBP / Hour
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the architecture of Microsoft's AI Web Data Platform, powering Bing Search and AI Grounding at an internet scale. This Principal Software Engineer role requires expertise in large-scale distributed systems (Spark, Kafka) and AI/ML to process billions of documents daily. Bring your technical ...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our Atlanta team as a Senior Software Engineer. Lead full-stack development using React, .NET, and cloud databases to build high-quality applications. You will mentor junior developers and ensure secure, scalable solutions in a fast-paced environment.
Location Icon
Location
United States , Atlanta
Salary Icon
Salary
Not provided
tier4group.com Logo
Tier4 Group
Expiration Date
Until further notice
Software Engineer- Application Support
Save Icon
Join Motion Industries as a Software Engineer in Application Support. Provide Level 3 support, utilizing scripting, SQL, and API skills to troubleshoot and enhance business applications. Enjoy benefits like flexible schedules and 401(k) in a collaborative, Birmingham-based team.
Location Icon
Location
United States , Birmingham
Salary Icon
Salary
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Software Engineer
Save Icon
Join E80 Group as a Software Engineer in San Pedro Garza García. Design and code applications using C#, SQL, and PLC languages for automated intralogistics solutions. Enjoy a permanent contract, innovative training at the World E80 Academy, and a dynamic #BE80 culture. Apply your degree and aptit...
Location Icon
Location
Mexico , San Pedro Garza García
Salary Icon
Salary
Not provided
e80group.com Logo
E80 Group
Expiration Date
Until further notice
Backend Software Engineering Intern
Save Icon
Join Verkada's Backend Engineering team in San Mateo for a Summer 2026 internship. Develop scalable distributed systems using Python/Go, AWS, and Kubernetes to support global security products. Gain hands-on experience with microservices, databases, and deployment tools while enjoying housing sti...
Location Icon
Location
United States , San Mateo
Salary Icon
Salary
55.00 - 65.00 USD / Hour
verkada.com Logo
Verkada
Expiration Date
Until further notice
System Software Engineer - Storage
Save Icon
Join Verkada's Storage team in San Mateo as a System Software Engineer. You will design and optimize the critical edge storage infrastructure for intelligent cameras, ensuring unmatched reliability and security. This role requires over 5 years of C development and deep expertise in low-level syst...
Location Icon
Location
United States , San Mateo
Salary Icon
Salary
130000.00 - 280000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Backend Software Engineer
Save Icon
Join Verkada as a Backend Software Engineer in San Mateo. Build scalable, global systems using Python/Go, Redis, Postgres, and Kafka. Enjoy full onsite collaboration, ownership of key projects, and comprehensive health benefits with 100% employee premium coverage.
Location Icon
Location
United States , San Mateo
Salary Icon
Salary
125000.00 - 140000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Frontend Software Engineering Intern
Save Icon
Join Verkada as a Frontend Software Engineering Intern in San Mateo for 2026. Develop flagship security software using React/React Native, building pixel-perfect UIs. Gain full-stack exposure with a competitive wage, housing stipend, and mentorship. Ideal for CS students graduating by 2027 with p...
Location Icon
Location
United States , San Mateo
Salary Icon
Salary
55.00 - 65.00 USD / Hour
verkada.com Logo
Verkada
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