CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer Jobs (On-site work)

3291 Job Offers

Software Engineer, Behavior & Motion Planning
Save Icon
Join Kodiak Robotics as a Software Engineer in Behavior & Motion Planning. Design and implement core algorithms for autonomous trucks in Mountain View. Requires expertise in robotics, C++, and optimization. Enjoy competitive pay, equity, excellent benefits, and a dog-friendly office.
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
165000.00 - 185000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Software Engineer, Localization
Save Icon
Join Kodiak Robotics as a Localization Engineer in Mountain View. Develop and integrate state estimation, sensor fusion, and odometry algorithms using C++ for autonomous trucks. We seek a strong problem-solver with expertise in IMUs, computer vision, and deploying reliable systems. Enjoy competit...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
180000.00 - 215000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Staff Software Engineer, Simulation
Save Icon
Join our team as a Staff Software Engineer in Simulation, based in Mountain View. You will architect and enhance high-fidelity simulation platforms using modern C++ to test autonomous vehicle systems. We offer competitive compensation, equity, comprehensive health plans, and a dog-friendly office...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
185000.00 - 250000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Software Engineer
Save Icon
Join a bold London-based startup reinventing intellectual property creation. As a Software Engineer, you'll build production-grade software from the seed stage with the founding team. We seek a driven, systems-minded back-end engineer comfortable with an office-first culture. Gain significant sto...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
80000.00 - 120000.00 GBP / Year
linuxrecruit.co.uk Logo
Linux Recruit
Expiration Date
Until further notice
Software Engineer
Save Icon
Join a high-growth London startup as a Software Engineer. Thrive in a fast-paced environment with real ownership and responsibility. Build impactful software for a global audience and enjoy a competitive salary with generous equity. Be part of a small, mighty team shaping the future of innovation.
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
80000.00 - 120000.00 GBP / Year
linuxrecruit.co.uk Logo
Linux Recruit
Expiration Date
Until further notice
Frontend Software Engineer Intern
Save Icon
Join our agile team as a Frontend Software Engineer Intern in Chatsworth. Build intuitive React/TypeScript interfaces for robotics and real-time manufacturing data visualization. Gain hands-on experience with 3D tools like Three.js in a collaborative, multidisciplinary environment.
Location Icon
Location
United States , Chatsworth
Salary Icon
Salary
20.00 - 35.00 USD / Hour
machinalabs.ai Logo
Machina Labs
Expiration Date
Until further notice
Software Validation Engineer
Save Icon
Join Master Compliance in Irving, TX as a Software Validation Engineer. Utilize your expertise in FDA 21 CFR Part 11, GxP, and risk assessment to design validation protocols. You will create and maintain critical documentation for manufacturing and lab equipment. This role is key to ensuring prod...
Location Icon
Location
United States , Irving
Salary Icon
Salary
Not provided
m-compliance.com Logo
Master Compliance Inc
Expiration Date
Until further notice
Senior / Staff Software Engineer (Database)
Save Icon
Join Materialize as a Senior/Staff Software Engineer on our core Database team in New York. You will design and deliver critical improvements to our distributed database system, written in Rust, focusing on correctness and performance. Own projects end-to-end and solve complex problems at the int...
Location Icon
Location
United States , New York
Salary Icon
Salary
164050.00 - 250000.00 USD / Year
materialize.com Logo
Materialize
Expiration Date
Until further notice
Autonomy Software Engineer
Save Icon
Join Merlin as an Autonomy Software Engineer to develop certifiable systems for uncrewed flight. You will design and implement algorithms for perception, planning, and decision-making across the full software stack. This role requires experience in C++, Python, and robotics middleware (ROS/DDS) f...
Location Icon
Location
United States
Salary Icon
Salary
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Software Engineer
Save Icon
Seeking a skilled Software Engineer in Ashburn, USA. This role requires a Bachelor's degree and 5+ years of experience in software development and testing. You will design test plans, execute manual/automated tests, debug code, and collaborate with cross-functional teams. Join us to ensure high-q...
Location Icon
Location
United States , Ashburn
Salary Icon
Salary
135054.00 - 137000.00 USD / Year
meritore.com Logo
Meritore
Expiration Date
Until further notice
Full-Stack Software Engineer
Save Icon
Join Midnight Mansion as a Full-Stack Software Engineer in Needham, MA. Build immersive entertainment using TypeScript, Node.js, and React in a dynamic, distributed systems environment. Enjoy flexible hours, comprehensive benefits, and contribute to unique, location-based gameplay experiences.
Location Icon
Location
United States , Needham
Salary Icon
Salary
70000.00 - 110000.00 USD / Year
midnightmansion.com Logo
Midnight Mansion
Expiration Date
Until further notice
Software Engineer / Test Analyst
Save Icon
Seeking a Software Engineer/Test Analyst in Irving, USA. You will design test plans, execute automation scripts, and perform integration & regression testing. Requires a relevant degree and 2-5 years of experience with SQL and HP Quality Center. Join us to ensure application integrity through rig...
Location Icon
Location
United States , Irving
Salary Icon
Salary
Not provided
mnkinfotech.com Logo
MNK Infotech
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Mudrasys Inc. as a Software Engineer in Pleasanton, CA. This role requires a Bachelor's degree and 2+ years of experience in software development or architecture. You will design, develop, test, and optimize scalable cloud applications, potentially traveling to client sites. Lead development...
Location Icon
Location
United States , Pleasanton
Salary Icon
Salary
155605.00 - 160000.00 USD / Year
mudrasys.com Logo
Mudrasys
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Mudrasys Inc. as a Software Engineer in Pleasanton, CA. This role requires a Master's degree and 1 year of experience in development or leadership. You will design, develop, and optimize cloud-based applications, with travel to client sites across the U.S.
Location Icon
Location
United States , Pleasanton
Salary Icon
Salary
181272.00 - 182000.00 USD / Year
mudrasys.com Logo
Mudrasys
Expiration Date
Until further notice
Software Engineer
Save Icon
Join a pioneering space robotics team in Hawthorne, developing the first lunar refueling infrastructure. As a Software Engineer, you will own the end-to-end communications chain from Earth to lunar rovers, ensuring reliable telemetry and command flow. Build teleoperation systems with Python/C++ f...
Location Icon
Location
United States , Hawthorne
Salary Icon
Salary
125000.00 - 175000.00 USD / Year
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Nissint as a Software Engineer in Annapolis Junction, MD. Design and develop custom Kubernetes operators for the BEARHYDE CCE compliance service. This role requires a TS/SCI clearance with Polygraph, U.S. citizenship, and expertise in Java, Linux, Python, and CI/CD tools like GitLab.
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
nissint.com Logo
Nissint Technologies
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Seeking a Senior Software Engineer in East Windsor, NJ, to design and implement NetApp storage systems. You will deploy tools like OCUM and WFA, administer Fiber Channel SAN fabrics, and code system scripts. This role requires a Master's degree and 6 months of relevant experience in software engi...
Location Icon
Location
United States , East Windsor
Salary Icon
Salary
Not provided
novitiumpharma.com Logo
Novitium Pharma
Expiration Date
Until further notice
Software Engineer
Save Icon
Join a rapidly-growing AI startup in New York as a Front-End/Full-Stack Engineer. Utilize your expertise in React, Next.js, and TypeScript to build cutting-edge platforms. This on-site role offers a competitive salary, equity, and the chance to shape core architecture in a dynamic, ambitious envi...
Location Icon
Location
United States , New York
Salary Icon
Salary
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Software Engineer
Save Icon
Join a rapidly-growing AI startup in New York as a Front-End/Full-Stack Engineer. Utilize your expertise in React, Next.js, and TypeScript to build cutting-edge, scalable platforms. This on-site role offers a competitive salary, equity, and a chance to make a significant impact in an ambitious, a...
Location Icon
Location
United States , New York
Salary Icon
Salary
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Software Engineer
Save Icon
Join a fast-growing AI firm in NYC's Union Square as a Software Engineer. Architect full-stack applications using React, TypeScript, and Node.js to help businesses manage their AI presence. Collaborate on-site with a small, ambitious team to build scalable, high-performance systems. This role off...
Location Icon
Location
United States , New York City
Salary Icon
Salary
200000.00 - 400000.00 USD / Year
weareorbis.com Logo
Orbis Consultants
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.