CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineering Jobs

10249 Job Offers

Software Engineer Intern
Save Icon
Join our Cambridge team for a 12-month Software Engineer Internship starting September 2026. You will develop automated tests in C/C++ and Python/Bash for embedded Linux systems. This paid role offers mentorship, global benefits, and hands-on experience in debugging and quality assurance. Ideal f...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer II - Compromise & Fraud Prevention
Save Icon
Join Microsoft Security in Redmond to design large-scale distributed services that combat fraud and compromise. Utilize your cloud and data analysis expertise in C++, C#, Python, or Java to build mission-critical SaaS solutions. Develop innovative features and integrate ML models to protect users...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Streaming Apps
Save Icon
Join Roku's Video Platform Engineering team in Bengaluru as a Senior Software Engineer. You will build and optimize next-generation video encoding pipelines using FFmpeg/GStreamer for cloud-based VOD and live streaming. This role requires expertise in codecs, adaptive bitrate streaming, and AI-ba...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
285000.00 - 345000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Microsoft's M365 Copilot team in New Delhi to redefine Windows AI. Design and build intelligent, multimodal features using C/C++ for a global user base. Leverage voice, vision, and agentic workflows to shape the future of productivity. This role requires strong problem-solving skills and 3+ ...
Location Icon
Location
India , New Delhi
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Research Software Development Engineer
Save Icon
Join Microsoft Research India in Bangalore as a Research Software Development Engineer. We seek exceptional engineers with 5+ years of experience in AI/ML, scalable systems, and end-to-end R&D. You will drive innovative projects, from ideation to deployment, working with world-class researchers o...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineering Team Lead
Save Icon
Lead a full-stack Agile team as a hands-on Software Engineering Team Lead in Tampa. Leverage 6+ years with Java, Spring Boot, Angular/React, and cloud-native microservices to design and deliver high-availability applications. This code-contributing leadership role offers comprehensive benefits an...
Location Icon
Location
United States , Tampa
Salary Icon
Salary
125600.00 - 188400.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft Quantum in Redmond to pioneer the world's first scalable commercial quantum computer. As a Principal Software Engineer, you will design and implement core software and firmware subsystems at the intersection of AI, cloud, and quantum computing. This role requires a PhD/Master's in ...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer - Growth
Save Icon
Join a world-class team in Palo Alto to build AI-native UI primitives for the Dream Machine app. As a Growth-focused Software Engineer, you'll use React and TypeScript to rapidly prototype experiments that improve user signup and activation. Collaborate directly with designers to translate ambiti...
Location Icon
Location
United States , Palo Alto
Salary Icon
Salary
170000.00 - 360000.00 USD / Year
lumalabs.ai Logo
Luma AI
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead large-scale data infrastructure projects as a Principal Software Engineer in Redmond. Utilize your 8+ years of coding expertise in C++, Java, or Python to build high-availability services with Azure Data Lake and COSMOS. Solve ambiguous problems with world-class teams, directly impacting maj...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer, 3D Modeling
Save Icon
Join Hover as a Software Engineer for 3D Modeling in San Francisco. Design and implement systems that transform imagery into precise 3D models, collaborating across computer vision and engineering teams. We seek 1-3 years of experience with modern languages and a passion for geometry, automation,...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
139000.00 - 172000.00 USD / Year
hover.to Logo
HOVER
Expiration Date
Until further notice
Lead Software Engineer, Back End
Save Icon
Lead Back End Software Engineer role at Capital One in McLean or Richmond. Drive transformation using Java, Python, and AWS cloud services. Lead diverse projects and mentor a team in an Agile, collaborative environment. Enjoy competitive benefits and performance-based incentives.
Location Icon
Location
United States , McLean; Richmond
Salary Icon
Salary
179400.00 - 225100.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Senior Manager Software Engineering
Save Icon
Lead a team of developers on the Global Payment Network at Capital One. This senior role requires 6+ years of software engineering experience, including cloud computing (AWS/Azure/GCP) and 4+ years of people management. You will drive transformation using full stack technologies like JavaScript, ...
Location Icon
Location
United States , Houston; McLean; Riverwoods
Salary Icon
Salary
209000.00 - 262400.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Distinguished Software Data Engineer
Save Icon
Lead the future of cloud banking as a Distinguished Software Data Engineer at Capital One. Define technical strategy for unified Data Product architecture and mission-critical platforms using AWS. This senior role in San Francisco, McLean, or San Jose requires 7+ years in data engineering and arc...
Location Icon
Location
United States , San Francisco; McLean; San Jose
Salary Icon
Salary
269100.00 - 335100.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Lead Software Engineer, Full Stack
Save Icon
Lead Full Stack Software Engineer role at Capital One in McLean. Drive enterprise transformation using JavaScript, Java, Python, and AWS cloud services. Collaborate in Agile teams to build robust, cloud-based financial solutions. Enjoy competitive benefits including performance incentives and com...
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
Full Stack Software Engineer
Save Icon
Join Torus as a Full Stack Software Engineer in Salt Lake City. Design and build scalable systems using TypeScript, React, Node.js, and AWS to drive renewable energy innovation. Enjoy a comprehensive benefits package including equity, health plans, and unlimited PTO. Apply your 5-8 years of exper...
Location Icon
Location
United States , Salt Lake City, Utah
Salary Icon
Salary
125000.00 - 160000.00 USD / Year
torus.co Logo
Torus
Expiration Date
Until further notice
Senior Software Engineer (Supplier Data Manager)
Save Icon
Join Akeneo as a Senior Software Engineer for the Supplier Data Manager product. You will scale this critical AI-driven data pipeline, using your deep Python or PHP expertise. Enjoy a flexible remote/hybrid role from Paris, London, or Nantes, with significant benefits and a customer-centric, coll...
Location Icon
Location
France; United Kingdom , Paris; London; Nantes
Salary Icon
Salary
Not provided
akeneo.com Logo
Akeneo
Expiration Date
Until further notice
Software Engineer II - CoreAI
Save Icon
Join the Azure AI Search team in Redmond as a Software Engineer II - CoreAI. Develop cutting-edge data ingestion and AI augmentation systems for Generative AI applications. Requires 2+ years of coding experience and expertise in distributed systems or AI. Build scalable backend services that powe...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2- Bing Experimentation and Triage
Save Icon
Join Microsoft's Bing team in Suzhou as a Software Engineer. You will develop the core Catapult platform, enabling data-driven decisions from A/B tests at scale. This full-stack role requires strong coding skills and a passion for building impactful tools. Help Bing teams ship features faster wit...
Location Icon
Location
China , Suzhou
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our team in Cleveland, Ohio as a Senior Software Engineer. You will design and maintain robust, cloud-based integrations using .NET, Azure, and microservices. This long-term contract role requires expertise in event-driven architecture, CI/CD, and AI-assisted development. We offer comprehens...
Location Icon
Location
United States , Cleveland, Ohio
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Senior Manager Software Engineering
Save Icon
Lead the future of data movement as a Senior Engineering Manager in Bengaluru. Leverage your 10+ years of Java expertise and leadership to build Fivetran's critical Data Platform. You'll own the development lifecycle, mentor a top-tier team, and enjoy excellent benefits like full medical coverage...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
fivetran.com Logo
Fivetran
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.