CrawlJobs Logo

Filters

Location
Salary

Software engineering Jobs

10145 Job Offers

Co-op Software Engineer, Android
Save Icon
Join our Android Co-op Software Engineer program in Vancouver or Kitchener. Gain hands-on experience building scalable backend services with Python, Java, or C++. This full-time role offers mentorship, competitive benefits, and the chance to impact real customer products.
Location Icon
Location
Canada , Vancouver; Kitchener
Salary Icon
Salary
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Expert Software Engineer - Data Orchestration
Save Icon
Lead the development of Feedzai's Data Orchestration product in Sydney. This expert role requires deep technical leadership in Scala, Airflow, and cloud-native SaaS to handle large-volume data challenges. You will architect solutions, mentor engineering teams, and drive product vision from design...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
feedzai.com Logo
Feedzai
Expiration Date
Until further notice
Senior Software Engineer - Flight Autonomy
Save Icon
Join our team as a Senior Software Engineer in Flight Autonomy. You will design and certify flight-critical autonomy algorithms using Simulink and Model-Based Design. This role requires extensive DO-178C experience and expertise in safety-critical embedded software development. Collaborate on nex...
Location Icon
Location
Salary Icon
Salary
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Xometry as a Software Engineer II in Gaithersburg. Leverage your 8+ years of frontend expertise with React, TypeScript, and AWS to lead technical direction and mentor teams. Build scalable solutions for our manufacturing marketplace partners, enjoying strong benefits like 401(k) matching and...
Location Icon
Location
United States , Gaithersburg
Salary Icon
Salary
78000.00 - 170000.00 USD / Year
cherry.vc Logo
Cherry Ventures
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Xometry as a Software Engineer II in Waltham, USA. Provide technical leadership using React, TypeScript, and AWS to build scalable partner solutions. Mentor engineers and influence product direction in a dynamic marketplace environment. Enjoy comprehensive benefits including 401(k) match and...
Location Icon
Location
United States , Waltham
Salary Icon
Salary
78000.00 - 170000.00 USD / Year
cherry.vc Logo
Cherry Ventures
Expiration Date
Until further notice
DSP Software Engineer
Save Icon
Join 3dB Labs as a DSP Software Engineer in West Chester. Develop high-performance signal processing solutions using C++, Python, and CUDA on Linux. We offer top-tier benefits, profit sharing, and a dynamic, fast-paced work environment. Ideal candidates have a strong background in DSP theory and ...
Location Icon
Location
United States , West Chester
Salary Icon
Salary
Not provided
3db-labs.com Logo
3dB Labs
Expiration Date
Until further notice
Senior Platform Software Engineer
Save Icon
Join EarnIn as a Senior Platform Software Engineer in Bengaluru. Design and evolve our Kubernetes infrastructure and GitOps workflows using ArgoCD. Leverage your expertise in Golang, Python, and CI/CD to build tools that simplify deployment for developers. Enjoy benefits like healthcare, learning...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Senior Java Software Engineer
Save Icon
Join a high-profile project as a Senior Java Engineer, focusing on backend systems for complex financial and actuarial data. This contract role requires strong expertise in the Spring ecosystem and AWS with IaC tools like Terraform. Deliver scalable solutions in a regulated UK environment, workin...
Location Icon
Location
United Kingdom
Salary Icon
Salary
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Software Development Engineer – Automation
Save Icon
Join Inabia Solutions to support Amazon's Project Kuiper in Redmond. As an Automation Engineer, you'll design scalable frameworks using TypeScript and Playwright. Your role involves building CI/CD pipelines and automating critical e-commerce workflows. Requires 4+ years of software development an...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
55.00 - 65.00 USD / Hour
inabia.com Logo
Inabia Solutions & Consulting
Expiration Date
Until further notice
Software Development Engineer
Save Icon
Join a transformative eCommerce program for a global tech leader in Redmond/Seattle. As a Software Development Engineer, you'll build scalable, cloud-native services for billing and financial integrations using Java and AWS. This high-impact role requires strong system design skills and experienc...
Location Icon
Location
United States , Redmond; Seattle
Salary Icon
Salary
Not provided
inabia.com Logo
Inabia Solutions & Consulting
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join our Integration Engineering team as a Software Engineer II in India. You will design and develop a cloud-native, API-first platform for our AI-powered security data. We seek 4+ years' experience in cybersecurity, cloud APIs, microservices, and enterprise UI. Drive modernization towards a hig...
Location Icon
Location
India
Salary Icon
Salary
Not provided
bugcrowd.com Logo
Bugcrowd
Expiration Date
Until further notice
Contractor Software Engineer
Save Icon
Join an innovative legal AI startup revolutionizing ESG litigation. As a Contractor Software Engineer, you'll build the foundational product using Python and cloud infrastructure (AWS/Azure/GCP). Enjoy flexible, remote work (20-25 hrs/week) while setting up scalable AI data workflows and DevOps p...
Location Icon
Location
Salary Icon
Salary
Not provided
carbonthirteen.com Logo
Carbon13
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Join Eitan Medical in Netanya as a Senior Embedded Software Engineer. Develop advanced, connected infusion systems for safety-critical medical devices. Own components end-to-end, from architecture to production, using RTOS and firmware. Collaborate with multidisciplinary teams in a hands-on role ...
Location Icon
Location
Israel , Netanya
Salary Icon
Salary
Not provided
eitanmedical.com Logo
Eitan Medical
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Biot, France as a Software Engineer specializing in ETF data management. You will design and build full-stack solutions using Node.js, TypeScript, Python, and AWS. Your role will focus on data pipelines, web scraping, and ensuring system reliability. Expertise in PostgreSQL, Dock...
Location Icon
Location
France , Biot
Salary Icon
Salary
Not provided
keplercheuvreux.com Logo
CLSA
Expiration Date
Until further notice
Senior Software Engineer, Full Stack Authentication
Save Icon
Join Cresta as a Senior Full Stack Engineer specializing in Authentication. Design and build scalable, secure authentication systems using Golang, React/Angular, and AWS. Lead technical initiatives for IAM protocols like OAuth 2.0 and OIDC within a remote-friendly Canadian team. Enjoy comprehensi...
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Staff Backend Software Engineer, Insights
Save Icon
Join Cresta as a Staff Backend Engineer in Iasi, focusing on database design and system architecture. You will build a cutting-edge Customer Data Platform using Python/Go, ClickHouse, and Elasticsearch. Deliver scalable, real-time insights to redefine customer engagement and drive business growth.
Location Icon
Location
Romania , Iasi
Salary Icon
Salary
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Software Engineer in Test
Save Icon
Join our Berlin engineering team as a Software Engineer in Test. You will build and maintain our automated testing ecosystem using frameworks like Playwright. This role requires 5+ years of SaaS QA experience and a strong focus on coding and CI/CD.
Location Icon
Location
Germany , Berlin
Salary Icon
Salary
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Seeking a Senior Software Engineer in Noida to develop high-quality mobile applications using React Native. You will design, build, and maintain apps for iOS/Android, integrating with RESTful APIs and modern cloud tools. This hybrid role offers a collaborative Agile environment, extensive benefit...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
daxko.com Logo
Daxko
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join our team in Noida as a Software Engineer II. Develop and maintain high-quality iOS & Android apps using React Native, TypeScript, and Expo. Collaborate with product teams to build features integrated with REST APIs and GraphQL. Enjoy a hybrid model, health insurance, PF, and a great learning...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
daxko.com Logo
Daxko
Expiration Date
Until further notice
Senior Software Engineer I
Save Icon
Join our team in Noida as a Senior Software Engineer I, specializing in React Native mobile development. You will design and build high-quality iOS & Android apps using modern tech like TypeScript, Expo, and state management libraries. This hybrid role offers a great benefits package including he...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
daxko.com Logo
Daxko
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.