CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering Jobs (Remote work)

1473 Job Offers

Filters
Software Engineer
Save Icon
Location Icon
Location
Canada , Remote Ontario
Salary Icon
Salary
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Senior Software Engineer - Azure Data Lake Storage Gen 2
Save Icon
Join Microsoft's Azure Storage team in Sydney as a Senior Software Engineer. You will build and scale Azure Data Lake Storage Gen2, a core service powering global businesses. This role requires a Bachelor's degree and 4+ years of coding experience in languages like C++ or Python. Work on exabyte-...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - APIs, Integrations, and External Developer Tooling
Save Icon
Location Icon
Location
Canada
Salary Icon
Salary
155000.00 - 165000.00 CAD / Year
smile.io Logo
Smile.io
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
truv.com Logo
Truv
Expiration Date
Until further notice
Senior Software Engineer – Product-Focused
Save Icon
Location Icon
Location
United States
Salary Icon
Salary
350000.00 USD / Year
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Software Engineer II - Scenarios Validation
Save Icon
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Join us as a Senior Site Reliability Engineer to safeguard our production systems' reliability and performance. You will own incident response, enhance observability, and drive automation using Ruby, AWS, and AI tools. This remote US role offers competitive compensation and benefits while you bui...
Location Icon
Location
United States
Salary Icon
Salary
Not provided
bamboohealth.com Logo
Bamboo Health
Expiration Date
Until further notice
Lead Software Engineer
Save Icon
Lead Software Engineer role in Palo Alto, driving mobile game development with Unity. Lead a team, architect full-stack features, and ensure live product stability. Requires 7+ years' experience, including 2+ in leadership and shipping mobile titles. Balance hands-on coding with technical oversig...
Location Icon
Location
United States , Palo Alto
Salary Icon
Salary
Not provided
Strom8
Expiration Date
Until further notice
Software Engineering II
Save Icon
Join Microsoft's Virtual Machines team as a Software Engineer II. Develop advanced live migration for Azure and on-premises systems, enabling seamless adoption of new technologies. You'll work on the core OS supporting global cloud services, using languages like C, C++, and Rust. This role requir...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft Azure's core platform team as a Software Engineer II. Design and operate distributed systems that orchestrate global compute at massive scale. This role requires a Bachelor's degree and 2+ years of coding experience in C++, C#, Java, or Python. You'll build highly reliable services...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Core team as a Senior Software Engineer. Develop and operate critical, low-latency platform services for Azure's global infrastructure. This role requires expertise in distributed systems and coding in C/C++/C#/Java/Python. Lead quality initiatives and drive reliability for...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer (Product)
Save Icon
Join Legl in London as a Senior Software Engineer, owning high-impact product problems end-to-end. We seek a product-centric full-stack engineer who leverages AI and values simplicity to drive customer outcomes. Enjoy competitive salary, share options, and a strong learning budget at this ambitio...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
legl.com Logo
Legl
Expiration Date
Until further notice
Staff Software Engineer, Add-on Operations
Save Icon
Join Mozilla as a Staff Software Engineer for Add-on Operations. You will build resilient systems for the Firefox add-ons ecosystem using Python/Django. Lead architectural improvements, mentor engineers, and ensure platform reliability and security. Enjoy top benefits like performance bonuses, co...
Location Icon
Location
Salary Icon
Salary
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Bright Vision Technologies in Dallas as a Senior Software Engineer. Develop innovative web applications using Python, JavaScript/TypeScript, and React. This role offers H-1B sponsorship for 2026 and significant career growth in a dynamic, inclusive environment.
Location Icon
Location
United States , Dallas
Salary Icon
Salary
Not provided
bvteck.com Logo
Bright Vision Technologies
Expiration Date
Until further notice
Principal Software Engineer - Azure Core Storage
Save Icon
Lead the future of cloud storage as a Principal Software Engineer on Azure Core Storage. Design and develop high-performance solutions for hardware accelerators and cluster-level improvements. This role requires 6+ years of C/C++ experience and offers collaboration across Microsoft's research and...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer Java
Save Icon
Join our Emerging & Strategic Solutions team as a Java Software Engineer. Design and scale high-performance, event-driven backend systems using Java, Spring Boot, and AWS. This remote US role requires 5+ years of experience and offers technical leadership in a collaborative environment.
Location Icon
Location
United States
Salary Icon
Salary
Not provided
capstonec.com Logo
Capstone IT Staffing
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Dotdigital as a Software Engineer. Develop and maintain C# solutions within an event-driven architecture using Kafka and Azure cloud. Integrate modern data platforms like Databricks while enjoying benefits including medical coverage and wellbeing rewards. Grow your skills in a collaborative,...
Location Icon
Location
Salary Icon
Salary
Not provided
dotdigital.com Logo
Dotdigital
Expiration Date
Until further notice
Backend Software Engineer
Save Icon
Join Bright Vision Technologies as a Backend Software Engineer in Bridgewater, USA. Develop scalable microservices using Java/Python, Spring Boot, and cloud platforms (AWS/Azure). This role requires 3-5 years of experience and offers H-1B sponsorship for the 2026 quota with a level 4 prevailing w...
Location Icon
Location
United States , Bridgewater
Salary Icon
Salary
Not provided
bvteck.com Logo
Bright Vision Technologies
Expiration Date
Until further notice
Senior Software Engineer-Technical Support
Save Icon
Seeking a Senior Software Engineer for Technical Support in India. Provide L2/L3 production support for microservices, ETL pipelines, and cloud-based applications. Requires 3-4 years of experience with SQL, Linux, AWS, Docker, and Kubernetes. Join a product-focused team with a US overlap and on-c...
Location Icon
Location
India
Salary Icon
Salary
Not provided
3pillarglobal.com Logo
3Pillar Global
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