CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering Jobs

10135 Job Offers

Filters
Software Engineer - Computer Vision
Save Icon
Join our team in Chișinău as a Software Engineer specializing in Computer Vision. You will build and maintain scalable data pipelines using Python, Docker, and AWS. Collaborate on real-world mapping problems and machine learning workflows in a flexible, hybrid environment. Grow your skills with a...
Location Icon
Location
Moldova , Chișinău
Salary Icon
Salary
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Software Engineer - AI/HPC Specialist
Save Icon
Join our Oslo team as a Software Engineer specializing in AI and HPC. Optimize collective communications and networking for large-scale AI training on hardware accelerators. We seek 3+ years of C++/C and Python experience with HPC, AI systems, and distributed debugging. Drive the next generation ...
Location Icon
Location
Norway , Oslo
Salary Icon
Salary
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer (Technical Leadership) - Kernel
Save Icon
Lead the development of Linux Kernel software for Meta's global network infrastructure. This senior role requires 10+ years of experience, deep C/C++ expertise, and a proven track record in technical leadership. You will design scalable systems, optimize performance, and drive industry-wide impac...
Location Icon
Location
United States , Menlo Park
Salary Icon
Salary
219000.00 - 301000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer, Systems ML - SW/HW Co-design
Save Icon
Join Meta's R&D team as a Software Engineer in Systems ML and SW/HW Co-design. Apply your expertise in AI infrastructure, hardware accelerators, and performance optimization using C++/Python. Drive impact on crucial web-scale problems from our Sunnyvale office, with competitive bonus and equity b...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineering Manager, Computer Vision
Save Icon
Lead a team developing cutting-edge Computer Vision and AI for Meta's future AR/VR devices and robotics in Redmond. We seek an experienced manager with 8+ years in software engineering and a proven track record in technical leadership and mentorship. You will drive innovation in 3D mapping and ma...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
184000.00 - 257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer - iOS (Technical Leadership)
Save Icon
Lead iOS technical strategy at Meta in Menlo Park. Utilize 12+ years of experience to drive cross-functional roadmaps and solve complex scalability challenges. Shape the future of global connection by mentoring teams and building cutting-edge media infrastructure. This principal role includes equ...
Location Icon
Location
United States , Menlo Park
Salary Icon
Salary
219000.00 - 301000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer (Technical Leadership)
Save Icon
Lead technical strategy and cross-functional engineering efforts as a Principal Software Engineer at Meta in Singapore. You will drive multi-year roadmaps, build cutting-edge people products, and improve the global employee experience. This role requires 12+ years of experience and expertise in m...
Location Icon
Location
Singapore
Salary Icon
Salary
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Software Development Engineer, AI
Save Icon
Join GoodParty.org as a Software Development Engineer, AI. Build ethical, AI-powered civic tools using LLMs, RAG, and React/NextJS in a fully remote role. Enjoy full health benefits, unlimited PTO, and a unique Bitcoin bonus plan while transforming democracy.
Location Icon
Location
United States
Salary Icon
Salary
105000.00 - 140000.00 USD / Year
goodparty.org Logo
GoodParty
Expiration Date
Until further notice
Software Engineer, Systems ML - Frameworks / Compilers / Kernels
Save Icon
Join Meta's MTIA Software team to develop the core PyTorch AI framework, compilers, and high-performance kernels. You will optimize deep learning models for next-generation AI accelerators in Menlo Park. This role requires strong C/C++ skills and experience in AI frameworks or hardware accelerati...
Location Icon
Location
United States , Menlo Park
Salary Icon
Salary
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer (Leadership) - iOS
Save Icon
Lead iOS engineering strategy and development for global products at Meta's London office. Utilize Swift/Objective-C to build complex applications and define multi-year technical roadmaps. Drive innovation, mentor teams, and collaborate cross-functionally to shape the future of connectivity.
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer III
Save Icon
Join our team in Stafford as a Software Engineer III. Develop innovative software for the operating room using Angular, C#, .NET, and microservices. Contribute to the full SDLC of medical technologies that impact patient care. We offer strong benefits including premium insurance, generous PTO, an...
Location Icon
Location
United States , Stafford
Salary Icon
Salary
Not provided
karlstorz.com Logo
KARL STORZ
Expiration Date
Until further notice
Senior Software QA Engineer
Save Icon
Join Cricut as a Senior Software QA Engineer in South Jordan, UT. Test and qualify Web, Mobile, Native, API, and Hardware for product releases. Requires 10+ years' experience, expertise in test plans, automation (Selenium), and mobile/app testing. Relocation assistance available.
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Lead Software Engineer (Angular)
Save Icon
Lead a senior web team as a hands-on Lead Software Engineer in South Jordan. Develop cutting-edge web and desktop apps with Angular 16+, TypeScript, and modern AI tools. This role requires 5-7+ years of experience and offers a hybrid RTO policy. Drive architecture and mentor engineers in a collab...
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Lead Software Engineer (Android)
Save Icon
Lead Android Software Engineer role in South Jordan, requiring 5+ years of enterprise-grade Kotlin development. You will design scalable UI, apply MVVM patterns, and optimize performance using profiling tools. This leadership position involves guiding Agile teams, refining architecture, and ensur...
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Lead Software Engineer (iOS)
Save Icon
Lead iOS Engineer role at Cricut in South Jordan. Drive our native apps forward using Swift/SwiftUI and modern architecture (TCA/MVVM). Leverage AI tools for high-velocity engineering while mentoring the team and leading technical direction. Requires 5+ years' experience and a passion for clean c...
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Lead Software Engineer
Save Icon
Join our world-class team as a Lead Software Engineer in South Jordan. You will design high-performance web/desktop apps using Angular 16+, TypeScript, C#/.NET, and AWS. We offer competitive benefits, a focus on scalable architecture, and a culture that embraces AI tools for development.
Location Icon
Location
United States , South Jordan
Salary Icon
Salary
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join NTT DATA as a Senior Software Engineer in Bangalore. Design and implement MuleSoft Anypoint Platform integration solutions and automation workflows. Collaborate with cross-functional teams to automate business processes and ensure high-quality deployments. Requires 5+ years of experience and...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Principal Engineer, Software Development Engineering
Save Icon
Lead firmware development for next-generation UFS validation hosts in Bangalore. This principal role requires 10+ years in embedded C/C++ and deep expertise in storage protocols (UFS, eMMC, PCIe). You will design, debug, and integrate systems, driving complex programs with high visibility and imp...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Senior Python Software Engineer
Save Icon
Join our remote-first team as a Senior Python Backend Engineer in Brno or Prague. Take ownership of critical analytics systems, working with Python, MongoDB, Redis, and Kafka. Enjoy great freedom, flexible hours, a professional development budget, and a supportive, collaborative environment.
Location Icon
Location
Czechia , Brno; Prague
Salary Icon
Salary
Not provided
bloomreach.com Logo
Bloomreach
Expiration Date
Until further notice
Senior Python Software Engineer
Save Icon
Join our team as a Senior Python Software Engineer in Bratislava. Take ownership of complex, business-critical backend systems for our analytics platform, handling large-scale data. We seek experts in Python, MongoDB, Redis, and distributed systems. Enjoy a virtual-first culture with flexible hou...
Location Icon
Location
Slovakia , Bratislava
Salary Icon
Salary
4000.00 EUR / Month
bloomreach.com Logo
Bloomreach
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