CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineer Jobs

8795 Job Offers

Filters
Software Engineer
Save Icon
Join Microsoft's Engineering Operations (EngOps) team in Atlanta as a Software Engineer. You'll design solutions, embed AI automation, and ensure reliability for the Microsoft Cloud. This role requires a degree in CS or related field and coding experience in C++, C#, Java, or Python. Thrive in a ...
Location Icon
Location
United States , Atlanta
Salary Icon
Salary
84200.00 - 165200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineering Fellow
Save Icon
Launch your software engineering career with this 6-month fellowship in London. Gain real ownership and impact from day one, mentored by experts at a high-growth tech company. We seek top graduates excited to build scalable products in a high-performance environment. Benefits include professional...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
35000.00 EUR / Year
https://feverup.com/fe Logo
Fever
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the technical vision as a Principal Software Engineer in Bangalore. Design and build scalable, secure distributed systems using .NET Core and modern APIs. Drive architectural decisions for our next-generation platform with a focus on SOAR components and event-driven technologies. Enjoy compr...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior Software Development Engineer (Java)
Save Icon
Join NTT DATA as a Senior Java Engineer in Ha Noi. Design and develop high-quality backend solutions using Java EE, Spring Boot, and SQL. Mentor junior developers and collaborate within an Agile team to build scalable distributed systems. This role offers professional growth in a modern tech envi...
Location Icon
Location
Vietnam , Ha Noi
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Second Front Systems as a Software Engineer to build secure, transformative solutions for national security. You'll develop frontend/backend systems using Docker, PostgreSQL, and REST APIs in a remote, collaborative team. Enjoy full benefits, equity, flexible PTO, and the chance to shape def...
Location Icon
Location
United States
Salary Icon
Salary
176000.00 - 200000.00 USD / Year
secondfront.com Logo
Second Front Systems
Expiration Date
Until further notice
Senior Software Engineer, On Device
Save Icon
Lead the IoT edge platform development, focusing on resource-constrained device software. You'll design and implement systems in Python/C++/Rust, ensuring high performance, security, and reliability. This senior role requires expertise in embedded Linux, CI/CD, and distributed systems. Enjoy comp...
Location Icon
Location
United States
Salary Icon
Salary
140000.00 - 170000.00 USD / Year
utilidata.com Logo
Utilidata
Expiration Date
Until further notice
Senior/Principal Software Engineer, Cloud
Save Icon
Join Utilidata as a Senior/Principal Cloud Software Engineer. Develop high-quality Python solutions, optimize big data processing from IoT fleets, and scale deployments to millions. Provide technical leadership and mentor junior engineers. Enjoy stock options, flexible PTO, and a competitive bene...
Location Icon
Location
United States
Salary Icon
Salary
155000.00 - 185000.00 USD / Year
utilidata.com Logo
Utilidata
Expiration Date
Until further notice
Sr Software Engineer - Graph Platform
Save Icon
Join Uber's Graph Engineering team in San Francisco/Sunnyvale as a Senior Software Engineer. Design and build a next-generation, enterprise-scale graph platform to power AI and critical business use cases. Requires 6+ years of experience, proficiency in Java/Go/C++, and expertise in graph systems...
Location Icon
Location
United States , San Francisco; Sunnyvale
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
CNO Software Engineer
Save Icon
Seeking a Senior CNO Software Engineer in Annapolis Junction/Laurel to lead agile teams through full project lifecycles. You will manage reverse engineering, vulnerability analysis, and leverage AI/ML to solve complex software security problems. This role requires 5+ years in CNO development, adv...
Location Icon
Location
United States , Annapolis Junction; Laurel
Salary Icon
Salary
86900.00 - 198000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join OneMagnify, a recognized Top Workplace, as a Senior Software Engineer. Design and maintain full-stack web applications, integrating Generative AI models using frameworks like TensorFlow. Leverage your expertise in Node.js, Python, and modern front-end technologies in this collaborative, clie...
Location Icon
Location
Salary Icon
Salary
Not provided
onemagnify.com Logo
OneMagnify
Expiration Date
Until further notice
Software Engineer, Machine Learning
Save Icon
Join Meta's world-class team in Sunnyvale as a Software Engineer, Machine Learning. You'll architect scalable systems, solve complex technical problems, and drive major initiatives with frameworks like TensorFlow or PyTorch. This role offers significant impact, equity, and the chance to advance h...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer (Technical Leadership) - Machine Learning
Save Icon
Lead the technical vision for machine learning at Meta as a Principal Software Engineer. Drive large-scale, cross-functional projects that impact billions of users globally. This Sunnyvale-based role requires 12+ years of experience and expertise in technical leadership and roadmap planning. Enjo...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
219000.00 - 301000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer, Infrastructure
Save Icon
Join Meta's Infrastructure team in Sunnyvale or other US locations. Develop scalable systems and optimize performance using languages like C++ or Java. Enjoy a competitive package with bonus and equity while solving complex technical challenges.
Location Icon
Location
United States , Sunnyvale, CA +8 locations
Salary Icon
Salary
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer, Product
Save Icon
Join Meta as a Software Engineer, Product in the United States. Develop cutting-edge features for global platforms using modern programming techniques. We seek engineers with 2+ years of experience and a passion for building scalable, high-performance systems. This role offers competitive bonus, ...
Location Icon
Location
United States
Salary Icon
Salary
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer (Technical Leadership)
Save Icon
Lead large-scale machine learning projects at Meta as a Software Engineer. Apply your 12+ years of experience in Python/C++/Java to solve massive prediction problems like fraud detection and recommendation systems. This technical leadership role in Sunnyvale involves driving roadmaps and mentorin...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
271000.00 - 347000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Dev Engineer II
Save Icon
Join our Global Fleet Product team as a Software Dev Engineer II in Bellevue. Develop and automate Revit applications using Python/C# and the Revit API. We seek a developer with 5+ years of experience in software development and 3+ years with Revit API. Enjoy comprehensive benefits including medi...
Location Icon
Location
United States , Bellevue
Salary Icon
Salary
47.00 - 57.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Software Engineer III
Save Icon
Join our team as a Software Engineer III in Redmond/Seattle. Develop and test large-scale mobile applications for Android or iOS, supporting millions of users. We seek 2+ years of experience in multithreading, memory management, and building testable code. Enjoy comprehensive benefits including m...
Location Icon
Location
United States , Redmond; Seattle
Salary Icon
Salary
72.00 - 82.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Software Engineer, HW/SW Co-Design Engineer
Save Icon
Join Meta as a Software Engineer in HW/SW Co-Design. Drive architectural analysis, pathfinding, and co-design to optimize infrastructure for billions of users. Requires 5+ years in hardware architecture and programming (C++, Python). Influence industry roadmaps from Menlo Park with competitive bo...
Location Icon
Location
United States , Menlo Park
Salary Icon
Salary
217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flight Software Engineer
Save Icon
Join ICEYE in Espoo as a Flight Software Engineer. Develop and maintain critical C/C++ software for spacecraft systems like power, propulsion, and data downlink. You'll need strong Linux skills and experience with real hardware interaction. Enjoy benefits like a personal budget, relocation suppor...
Location Icon
Location
Finland , Espoo
Salary Icon
Salary
Not provided
iceye.com Logo
ICEYE
Expiration Date
Until further notice
Orbit Determination Software Engineer
Save Icon
Seeking an Orbit Determination Software Engineer in Espoo or Warsaw. Develop high-availability software for precise satellite tracking using Python/Java in cloud/on-prem environments. Join a multidisciplinary team tackling complex challenges in flight dynamics and distributed systems. Enjoy a sup...
Location Icon
Location
Finland; Poland , Espoo; Warsaw
Salary Icon
Salary
Not provided
iceye.com Logo
ICEYE
Expiration Date
Until further notice
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.

Filters

×
Countries
Category
Location
Work Mode
Salary