CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer Jobs

10383 Job Offers

Senior Software Engineer, Full Stack - Global Payment Network
Save Icon
Join Capital One as a Senior Full Stack Software Engineer on our Global Payment Network. You will design and deliver robust cloud-based solutions using JavaScript, Java, TypeScript, SQL, Python, or Go. This role offers the chance to drive transformation with AWS in a collaborative, Agile environm...
Location Icon
Location
United States , Chicago; McLean; Riverwoods
Salary Icon
Salary
147100.00 - 184600.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Lead Software Engineer, Back End
Save Icon
Lead Back End Software Engineer role at Capital One in McLean. Drive major tech transformations using Java, Python, or Scala on AWS cloud platforms. Lead diverse projects and mentor a team to build robust, regulatory-focused solutions. Enjoy a collaborative environment with competitive benefits a...
Location Icon
Location
United States , McLean
Salary Icon
Salary
197300.00 - 225100.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Senior Software Engineer - Java
Save Icon
Join Doctolib's Platform team in Paris as a Senior Java/Kotlin Engineer. You will build and scale critical async communication and task processing systems using Java, Kotlin, and Spring Boot. This role requires a proactive, collaborative engineer with a "user-first" mindset to shape technical vis...
Location Icon
Location
France , Paris
Salary Icon
Salary
Not provided
doctolib.fr Logo
Doctolib
Expiration Date
Until further notice
Senior Onboard Infrastructure Software Engineer
Save Icon
Join Kodiak Robotics as a Senior Onboard Infrastructure Software Engineer in Mountain View. Design and implement core infrastructure using modern C++ for autonomous trucking systems. Collaborate on real-time OS, sensor integration (LIDAR, cameras), and performance optimization. Enjoy competitive ...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
150000.00 - 180000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Staff Software Engineer, Embedded
Save Icon
Join our team as a Staff Embedded Software Engineer in Mountain View. Develop mission-critical C++ software for autonomous truck systems, collaborating on hardware/software integration. We seek 8+ years of embedded experience with CAN, SPI, PCIe, and automotive Ethernet. Enjoy competitive pay, eq...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
200000.00 - 250000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Senior Software Engineer Full-Stack
Save Icon
Join a pioneering team in Lancaster as a Senior Full-Stack Software Engineer. Design and build scalable web applications and APIs using React, TypeScript, Python, and AWS. This hybrid role requires 3 days in-office per week and offers a competitive package with equity, excellent benefits, and fle...
Location Icon
Location
United States , Lancaster
Salary Icon
Salary
Not provided
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Staff Software Engineer, Controls
Save Icon
Join Kodiak as a Staff Software Engineer, Controls in Mountain View. Design and implement safety-critical control systems for autonomous trucks using C/C++. Leverage your expertise in robotics, system modeling, and redundant architectures to solve fundamental problems in vehicle motion and safety...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
200000.00 - 250000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join our AI/ML team as a Principal Software Engineer in New York. You will design and deploy scalable ML systems and Agentic AI solutions, leveraging Python and cloud platforms. This role involves direct client collaboration, full-stack development, and driving innovation from discovery to produc...
Location Icon
Location
United States , New York
Salary Icon
Salary
250000.00 - 366000.00 USD / Year
invisible.co Logo
Invisible Technologies
Expiration Date
Until further notice
Staff Software Engineer – DevOps
Save Icon
Join BlackLine in Bengaluru as a Staff Software Engineer – DevOps. Design robust CI/CD pipelines using tools like Jenkins and Terraform, with deep AWS/Azure/GCP expertise. Leverage your skills in Kubernetes, Python, and monitoring (Prometheus, Datadog) to drive innovation in a collaborative, grow...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Senior Software Engineer - Protocols
Save Icon
Join VAST Data in Tel Aviv as a Senior Software Engineer - Protocols. Drive the AI revolution by building our core data platform software using C/C++. We seek strong distributed systems and Linux expertise, with networking or storage knowledge as a plus. Be part of a historic infrastructure compa...
Location Icon
Location
Israel , Tel Aviv
Salary Icon
Salary
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Senior Software Engineer - Platform
Save Icon
Join VAST Data in Tel Aviv as a Senior Software Engineer - Platform. Develop the core data platform for the AI era using C/C++ within a Linux environment. Ideal candidates have strong systems programming and Linux kernel experience. Be part of a team revolutionizing AI infrastructure and enterpri...
Location Icon
Location
Israel , Tel Aviv
Salary Icon
Salary
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Software Engineer
Save Icon
Launch your software engineering career at VAST Data, a leader in AI-era infrastructure. Join our Tel Aviv team as a New College Grad to develop cutting-edge data platforms using C++ and Python. Contribute to simplifying AI deployment while working with Linux systems in a fast-growing, revolution...
Location Icon
Location
Israel , Tel Aviv
Salary Icon
Salary
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join VAST Data as a Senior Software Engineer in RTP, North Carolina. Develop core infrastructure for the AI era using C/C++/Python, solving high-impact systems challenges. Work on low-level programming, networking, and large-scale storage systems in a hands-on role. Be part of a fast-growing team...
Location Icon
Location
United States , RTP, North Carolina
Salary Icon
Salary
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
V-Force Senior Software Engineer
Save Icon
Join VAST Data as a Senior Software Engineer in RTP, NC, and build the data platform for the AI era. This hands-on role requires strong C/C++/Python skills and low-level systems programming expertise. You will solve high-impact challenges in storage, file systems, and large-scale performance.
Location Icon
Location
United States , RTP, North Carolina
Salary Icon
Salary
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join VAST Data in Toronto as a Senior Software Engineer focused on Database Internals. Design and optimize the core engine of our high-performance database system, working on storage, query execution, and transaction processing. This deep systems role requires strong C/C++ skills and expertise in...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join VAST Data as a Core Database Developer, focusing on database internals. Design and optimize the high-performance core engine using C/C++. This deep systems role involves building storage, query execution, and transaction components. Be part of a leading AI infrastructure company in the Unite...
Location Icon
Location
United States
Salary Icon
Salary
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Senior Software Engineer - Database
Save Icon
Join VAST Data as a Senior Software Engineer to build the core engine of a next-generation, AI-native database. You will design and develop high-performance, distributed backend services in C/C++ for petabyte-scale data systems. This role focuses on scalable data structures, real-time analytics, ...
Location Icon
Location
United States
Salary Icon
Salary
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Senior Software Engineer - Database
Save Icon
Join VAST Data as a Senior Software Engineer to architect the core of our next-generation distributed vector database. Utilize your deep expertise in C/C++ and distributed systems to build highly scalable, performant backend infrastructure for AI. This remote US role offers a chance to shape the ...
Location Icon
Location
United States
Salary Icon
Salary
Not provided
vastdata.com Logo
VAST Data
Expiration Date
Until further notice
Software Test Engineer
Save Icon
Join our team in Wuhan as a Software Test Engineer. You will develop test plans, execute static analysis and unit tests, and implement CI/CD processes. Key skills include embedded C, Python, VectorCAST/CANoe, and ASPICE. Familiarity with Jenkins is a plus for ensuring high-quality software delivery.
Location Icon
Location
China , Wuhan
Salary Icon
Salary
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Wuhan as a Software Engineer specializing in automotive embedded systems. Develop AUTOSAR-based software using MCUs like AURIX or RH850 and tools from Vector/ETAS. You will handle integration, testing, and debugging within ASPICE processes. Requires 5+ years of experience and str...
Location Icon
Location
China , Wuhan
Salary Icon
Salary
Not provided
borgwarner.com Logo
BorgWarner
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.