CrawlJobs Logo

Filters

Location
Salary

Software Engineer Senior Jobs (Hybrid work)

1320 Job Offers

New
Senior Software Engineer - Margin Technology - Assistant Vice President
Save Icon
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Senior Software Engineer, Rust
Save Icon
Location Icon
Location
United States , Los Angeles
Salary Icon
Salary
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Senior Software Engineer needed to architect Microsoft’s next-gen AI-driven bidding platform in Mountain View, CA. You will build large-scale distributed systems processing billions of real-time ad auctions, leveraging machine learning and reinforcement learning. Requires a Bachelor's in CS and 4...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Senior Software Engineer sought in Hyderabad, India, to build and operate LLM-powered agentic systems in production. You will leverage AI-assisted development tools like GitHub Copilot, requiring expertise in C#, Java, or Python and GenAI application development. This role offers mentorship oppor...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software DevOps Engineer
Save Icon
Senior Software DevOps Engineer sought by SITA in Sydney, Australia to drive cutting-edge aviation solutions. You will design CI/CD pipelines, manage Kubernetes/Docker infrastructure, and mentor junior engineers. Requires expertise in Java build tools, Ansible, Python, and RHEL. Benefits include ...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
sita.aero Logo
SITA
Expiration Date
Until further notice
New
Senior Software Engineer, Observability
Save Icon
Senior Software Engineer, Observability – Bengaluru. Build and scale core observability systems (metrics, logs, traces) using Go, Kubernetes, and cloud platforms. Leverage TSDB, Parquet, and open-source tools (Prometheus, Grafana, Loki) to enhance performance and cost efficiency. Collaborate cros...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
New
Senior Software Engineer, Embedded UI - C++
Save Icon
Senior Software Engineer, Embedded UI – C++ at Roku in Cambridge, UK. Join the #1 TV streaming platform to develop and optimize high-performance rendering engines and UI frameworks. Requires 5+ years in C++, embedded systems, and Linux, with experience in JavaScript/TypeScript frameworks. Enjoy f...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
New
Senior Software Engineer, Infrastructure / Efficiency / Productivity
Save Icon
Senior Software Engineer, Infrastructure / Efficiency / Productivity sought by Roku in Cambridge, UK. This architect-level role drives org-wide productivity by owning AI-first automation, CI/CD pipelines, and enterprise tooling. Requires deep expertise in Git, Jenkins, Docker, and build systems (...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
New
Senior Software Engineer, Infrastructure and Efficiency
Save Icon
Senior Software Engineer, Infrastructure and Efficiency role in Manchester, UK. Drive org-wide productivity by architecting AI-first automation, CI/CD pipelines, and developer tooling at scale. Requires Staff/Principal-level experience with Git, Jenkins, Docker, and build systems. Join Roku to sh...
Location Icon
Location
United Kingdom , Manchester
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
New
Senior Embedded Software Engineer
Save Icon
Senior Embedded Software Engineer sought by TKH Security in Málaga, Spain. You will design and implement C/C++ firmware for advanced camera systems, focusing on video streaming, compression (H.264/H.265), and real-time image acquisition. Requires 5+ years of embedded Linux experience, expertise i...
Location Icon
Location
Spain , Málaga
Salary Icon
Salary
Not provided
parking.net Logo
Parking Network B.V.
Expiration Date
Until further notice
New
Senior Software Engineer 1
Save Icon
Senior Software Engineer 1 sought in Iselin, NJ. Requires a Bachelor's in CS or related field and 4 years of software engineering experience with SDLC, databases (Oracle, SQL, MongoDB), and key skills like Java/J2EE, Agile, RESTful/SOAP, Jenkins, Linux/UNIX, and Spring. Drive complex initiatives,...
Location Icon
Location
United States , Iselin
Salary Icon
Salary
160805.00 - 196000.00 USD / Year
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Senior Virtual Software Modeling Engineer
Save Icon
Senior Virtual Software Modeling Engineer needed in Cambridge, UK to bring AMD’s cutting-edge SoCs to life. Develop high-performance C++ functional models, simulate next-gen hardware, and enable pre-silicon software development. Requires expertise in C/C++, x86/ARM/GPU architecture, and system mo...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft’s Industry Solutions Engineering team as a Senior Software Engineer in Houston. You’ll solve complex challenges by co-developing cloud-based solutions with customers using C, C++, C#, Java, JavaScript, or Python. This role offers hands-on collaboration with product teams and open-s...
Location Icon
Location
United States , Houston
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Staff Software Engineer - Binary Log Data Replication
Save Icon
Senior Staff Software Engineer needed in Toronto to lead binary log data replication for SQL Server and Oracle at Fivetran. You’ll reverse-engineer database logs, build high-performance ELT pipelines, and mentor junior engineers. Requires 10+ years in Java/C/C++ with deep expertise in change data...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
206699.00 - 258374.00 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Senior Software Engineer, Roku TV
Save Icon
Senior Software Engineer, Roku TV – Austin, TX. Join the #1 TV streaming platform to develop Roku OS features, integrate SoC platforms, and design scalable solutions. Requires 8+ years experience, 4+ years C/C++, and Linux/embedded systems expertise. Collaborate with cross-functional teams in a f...
Location Icon
Location
United States , Austin
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer Applied Gen AI Engineering
Save Icon
Senior Software Engineer (Applied Gen AI Engineering) at Citi in Mississauga, Canada. Architect and deploy production-grade, enterprise-scale Generative AI solutions using Python, LLMs, RAG, and agentic frameworks (LangChain, LangGraph). Leverage OpenShift for containerized deployments and drive ...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Software Engineer, Test
Save Icon
Senior Software Engineer, Test – Bengaluru. Drive automated testing for Roku TV and streaming devices using Python and Linux. Leverage 8+ years of experience in test automation, CI/CD (Jenkins), and codecs (HLS, MP4) to enhance test frameworks. Collaborate with global teams to replace manual test...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer – Azure Data Engineering, Vancouver, Canada. Join Microsoft to build the data platform for the AI era, working on products like Microsoft Fabric and Azure SQL. We seek backend engineers with 4+ years in C#, C++, or Python, skilled in distributed systems and large-scale da...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Lead Software Engineer – Equities Electronic Trading
Save Icon
Senior Lead Software Engineer sought for Citi’s Equities Electronic Trading team in Jersey City. You will design and deliver a next-gen low-latency execution platform, including Algorithmic Trading and Smart Order Routing. Requires 12+ years in Java, C++, or Rust with expertise in high-throughput...
Location Icon
Location
United States , Jersey City
Salary Icon
Salary
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Software Engineer, Data
Save Icon
Senior Software Engineer, Data – Vienna, Austria. Lead complex data projects at the world’s leading sports technology company. Leverage AWS (S3, Glue, Redshift) and Apache Spark to process terabytes of advertising data with sub-second queries. Build scalable ETL pipelines and microservices in Pyt...
Location Icon
Location
Austria , Vienna
Salary Icon
Salary
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Previous 1 2 3 4 5 6 ... 66 Next

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.