CrawlJobs Logo

Filters

Location
Salary

Software Engineer Senior Jobs (Remote work)

691 Job Offers

Senior Software Engineer - Github Copilot API
Save Icon
Join GitHub as a Senior Software Engineer on the Copilot API team, building scalable backend services and APIs for the world’s leading AI pair programmer. You’ll design distributed systems, ensure high reliability and performance, and mentor engineers across multiple locations in Czech Republic. ...
Location Icon
Location
Czech Republic , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer sought to design and deliver scalable micro frontend architectures using React, TypeScript, and NestJS. This UK-based role focuses on building high-performing, secure applications with a DevSecOps mindset. You will mentor engineers, drive CI/CD improvements, and shape tec...
Location Icon
Location
United Kingdom
Salary Icon
Salary
Not provided
admiralgroup.co.uk Logo
Admiral Group Plc
Expiration Date
Until further notice
Senior Software Engineer - Engineering Workflow and CI
Save Icon
Mozilla seeks a Senior Software Engineer to enhance developer productivity by improving Firefox’s CI/CD and engineering workflows. You’ll build Python-based services, optimize testing pipelines, and work cross-platform (Windows, Linux, Mac). Ideal for experts in FastAPI, GCP/AWS, and GitHub Actio...
Location Icon
Location
Sweden, Germany, France, UK, Finland, Belgium, Spain, Netherlands
Salary Icon
Salary
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Senior Software Engineer (Golang)
Save Icon
Senior Software Engineer (Golang) needed in Minneapolis to design scalable backend systems and high-performance microservices. Requires 8+ years of experience, 3+ years with Golang, and deep AWS expertise. You will build APIs, containerize apps with Docker, and optimize MySQL databases. Benefits ...
Location Icon
Location
United States , Minneapolis
Salary Icon
Salary
69.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Senior Software Engineer - Azure Storage
Save Icon
Join Microsoft Azure Storage as a Senior Software Engineer on the Ultra Disk team, building the fastest block storage platform in the cloud. Design and implement scalable, high-performance distributed systems for exascale data, using C, C++, C#, or Python. Based in multiple US locations, this rol...
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
Save Icon
Invert seeks a Senior Software Engineer to join our remote-first team in San Francisco. You will leverage 6+ years of experience with Python, React, TypeScript, and AWS to ship features and mentor engineers. Drive technical decisions for sustainable scaling in bioprocessing automation. Enjoy comp...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
130000.00 - 200000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Senior Software Engineer II
Save Icon
Senior Software Engineer II – Confluent, India (Remote-First). Design and scale the Kora Serverless platform, Confluent’s cloud-native Kafka service. Requires 6+ years of experience, deep expertise in distributed systems, and proficiency in Java/Scala. Join a collaborative team building high-perf...
Location Icon
Location
India
Salary Icon
Salary
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Senior Software Engineer, Android
Save Icon
Senior Software Engineer, Android – Prague, Czechia. Join the Corrigo Platform team to build a leading CMMS enterprise solution. You need 6+ years of Android experience, expertise in Java, Kotlin, Jetpack Compose, and Clean Architecture. Develop new features, write clean code, and collaborate wit...
Location Icon
Location
Czechia , Prague
Salary Icon
Salary
Not provided
jll.com Logo
JLL
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our Customer Experience Engineering team as a Senior Software Engineer. This hands-on role involves working directly with strategic Azure customers and contributing to a core observability service. You'll need a strong background in languages like C# or Python and experience with cloud platf...
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
Software Engineer / Senior Software Engineer - Data Engineering GitHub
Save Icon
Join GitHub as a Software Engineer in Data Engineering, based in the Czech Republic. Design, build, and ship high-quality, scalable systems using languages like Python, Java, or Go. Collaborate with a global team to enhance services for millions of developers, with opportunities for technical lea...
Location Icon
Location
Czech Republic , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Full Stack Software Engineer
Save Icon
Join Bitwarden as a Senior Full Stack Engineer and shape the future of password security. Work remotely in the US with a global team, using C#, TypeScript, and Rust. You'll own features end-to-end, mentor others, and grow in a supportive, open-source environment.
Location Icon
Location
United States
Salary Icon
Salary
140000.00 - 200000.00 USD / Year
bitwarden.com Logo
Bitwarden
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Specialized team to build the world's largest AI infrastructure. As a Senior Software Engineer, you'll develop core platform features using C++, C#, Python, or Java. This role requires a Bachelor's degree and 4+ years of coding experience. Collaborate on transformative AI p...
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
Save Icon
Join Confluent as a Senior Software Engineer in the UK. Design and build Golang infrastructure services on our cloud-native, Kafka-based PaaS platform. We seek experts in cloud infrastructure, distributed systems, and Go/Python/C++. Enjoy a remote-first culture, equity, and robust benefits.
Location Icon
Location
United Kingdom
Salary Icon
Salary
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Senior Software Engineer II
Save Icon
Join Confluent as a Senior Software Engineer II to build our leading cloud-native PaaS for streaming data. You'll design and maintain Golang infrastructure services on Kubernetes within a remote-first UK team. We seek 6+ years in cloud infrastructure, distributed systems, and proficiency in Go, P...
Location Icon
Location
United Kingdom
Salary Icon
Salary
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Senior Software Engineer II - Kafka Client
Save Icon
Join Confluent as a Senior Software Engineer II for Kafka Client libraries in India. You will enhance open-source Kafka libraries using C/C++ and Java, providing technical leadership. This remote-first role offers robust benefits and a collaborative culture focused on a unified data streaming pla...
Location Icon
Location
India
Salary Icon
Salary
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer sought to design scalable backend services and API-driven architectures for modern ecommerce platforms. This role requires strong Node.js, TypeScript, and cloud expertise (AWS/GCP), plus Shopify GraphQL integration skills. You will build serverless systems, microservices,...
Location Icon
Location
United States , Playa Vista
Salary Icon
Salary
170000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Cloud Supply Chain team in Greater Toronto as a Senior Software Engineer. Design and implement scalable features for the infrastructure powering Azure, AI, and Microsoft's online services. We seek a candidate with 4+ years of coding experience in C, C++, C#, Java, or Python. Cont...
Location Icon
Location
Canada , Greater Toronto
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Digital to build and manage the critical products Microsoft runs on. As a Senior Software Engineer, you'll develop scalable AI platforms and secure, multi-tenant systems. This role requires 4+ years of coding experience and offers the chance to innovate from multiple US locations.
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- Video Signalling
Save Icon
Join our team in Ireland as a Senior Software Engineer specializing in Video Signalling. Design and optimize core infrastructure for real-time video using Java and cloud platforms like AWS. Ensure high performance and scalability for secure video communications, with benefits including competitiv...
Location Icon
Location
Ireland
Salary Icon
Salary
Not provided
stytch.com Logo
Stytch
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Windows Cloud Experiences team as a Senior Software Engineer. Develop cutting-edge VDI and cloud streaming solutions using C++ for products like Windows 365. Collaborate on low-latency graphics and video codecs, leveraging Azure's power. This role is based in Germany and requires...
Location Icon
Location
Germany , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Software Engineer Senior role

A Senior Software Engineer is a pivotal role within the technology industry, representing a step beyond standard software development into a position of technical leadership, architectural ownership, and complex problem-solving. Professionals in these senior-level jobs are responsible for designing, building, and maintaining the core systems that power modern applications, from cloud infrastructure and distributed platforms to embedded systems and high-performance backends. Rather than simply writing code to specifications, a Senior Software Engineer is expected to define the technical vision, making critical decisions about system architecture, scalability, reliability, and security.

The day-to-day responsibilities of a Senior Software Engineer are multifaceted. They typically lead the end-to-end development lifecycle of significant features or entire subsystems, starting from requirements gathering and design through implementation, testing, deployment, and ongoing production support. A common thread across these roles is a deep focus on building large-scale, distributed systems that must operate with high availability and fault tolerance. This often involves working with cloud-native technologies like Kubernetes and Docker, designing microservices architectures, and ensuring systems can handle massive data throughput. Beyond technical execution, these jobs require significant mentorship; senior engineers guide junior team members through code reviews, design discussions, and pair programming, fostering a culture of engineering excellence. They also act as a bridge between technical teams and product or business stakeholders, translating complex technical trade-offs into clear, actionable plans.

The typical skills and requirements for a Senior Software Engineer are rigorous. A strong educational foundation in computer science (BS, MS, or PhD) or equivalent practical experience is standard. Technical proficiency in at least one major statically-typed language such as Java, Go, C++, or Scala is almost always required, alongside deep knowledge of data structures, algorithms, and system design. Experience with public cloud providers (AWS, GCP, Azure), containerization, and CI/CD pipelines is essential for modern cloud-based jobs. For those in embedded or systems-level roles, expertise in Linux internals, kernel configuration, and languages like C and Python is critical. Crucially, senior roles demand proven experience operating production systems, including participation in on-call rotations and a strong understanding of observability, monitoring, and incident response. Soft skills are equally vital: exceptional communication, the ability to drive cross-team collaboration, and a customer-focused mindset are hallmarks of successful senior engineers.

In essence, a Senior Software Engineer is a technical leader who combines deep coding expertise with strategic thinking. They are the engineers who not only build the systems of today but architect the scalable, resilient, and innovative foundations for tomorrow. This makes their jobs some of the most challenging and rewarding in the tech landscape.