CrawlJobs Logo

Filters

Location
Salary

Sr. Software Engineer Jobs

286 Job Offers

Sr. Software Engineer - Backend, Customer Obsession
Save Icon
Uber seeks a Senior Backend Engineer to join its Customer Obsession team in Bangalore, India. You will design scalable microservices and RESTful APIs using Golang, Java, or Python, driving high-availability systems for global support operations. Ideal candidates have 7+ years of experience with d...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Senior Software Engineer sought for a Chennai-based role to architect and deliver enterprise SaaS billing solutions. Requires 5+ years building scalable, distributed systems with Java, Kotlin, MySQL, and Spring. You will lead technical design, mentor engineers, and optimize high-performance APIs....
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
zuora.com Logo
Zuora
Expiration Date
Until further notice
Sr Software Engineer
Save Icon
Join Zuora as a Sr Software Engineer on the critical OneID team, managing user lifecycle and authentication for all products. You’ll leverage 6+ years of Java/Spring expertise, microservices, and AI tools to build scalable SaaS solutions in Foster City. Enjoy competitive compensation, 6 months pa...
Location Icon
Location
United States , Foster City
Salary Icon
Salary
164800.00 - 226600.00 USD / Year
zuora.com Logo
Zuora
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Senior Software Engineer sought by Zuora in Chennai to build scalable billing and subscription management SaaS. Requires 5+ years in enterprise software, expertise in Java, MySQL, Spring, and distributed systems. You'll lead technical design, mentor engineers, and optimize high-performance system...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
zuora.com Logo
Zuora
Expiration Date
Until further notice
Software Engineer Sr
Save Icon
Senior Software Engineer role in Pittsburgh, PA, designing and developing high-transaction distributed systems. Requires strong Java expertise, RESTful APIs, Microservices, and cloud platforms like Kubernetes. Leverage Agile methodologies, event-driven architecture with Kafka, and CI/CD pipelines...
Location Icon
Location
United States , Pittsburgh
Salary Icon
Salary
55000.00 USD / Year
PNC Financial Services
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Sr. Software Engineer needed for a long-term contract in Costa Mesa, CA, to design and deliver full-stack solutions for high-volume manufacturing. Leverage expertise in JavaScript, TypeScript, React.js, and Next.js to build production-grade applications. Collaborate with cross-functional teams to...
Location Icon
Location
United States , Costa Mesa
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Sr Software Engineer
Save Icon
Senior Software Engineer needed in New York to design, build, and deploy ML models for ranking and recommendation systems. Must have expertise in C++, Python, Java, deep learning (PyTorch/TensorFlow), and large-scale data processing with Spark. Master’s degree required. Solve complex production i...
Location Icon
Location
United States , New York
Salary Icon
Salary
202000.00 - 246000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Sr. Software Verification Engineer
Save Icon
Join a leading tech team in North Reading, MA as a Sr. Software Verification Engineer. Leverage 7+ years of ATE experience and deep expertise with Teradyne UltraFLEX/IG-XL to solve complex test challenges. You will provide critical customer support, drive test program optimization, and guide new ...
Location Icon
Location
United States , North Reading
Salary Icon
Salary
105300.00 - 168500.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
It Software Engineer Sr
Save Icon
Seeking an IT Sr Software Engineer to lead digital transformation in Englewood. You will architect scalable solutions, mentor junior engineers, and drive complex projects using .NET and Java. Requires 5+ years of experience and a Bachelor's in Computer Science. Benefits include medical, dental, 4...
Location Icon
Location
United States , Englewood
Salary Icon
Salary
49.78 - 74.05 USD / Hour
americannursingcare.com Logo
American Nursing Care
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Senior Software Engineer sought for a high-visibility enterprise platform in Oklahoma City. Lead full-stack development using C#, .NET, JavaScript, and React.js within Agile teams. Requires 5+ years of experience, CI/CD knowledge, and strong communication skills. Benefits include medical, dental,...
Location Icon
Location
United States , Oklahoma City
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Sr Software Engineer, Core Security Engineering
Save Icon
Uber seeks a Sr Software Engineer for Core Security Engineering in Seattle, San Francisco, or Sunnyvale. You will build secure-by-default production environments and industry-leading security products. Requires 6+ years in software engineering with Go, Java, or Python, plus experience in large-sc...
Location Icon
Location
United States , Seattle, Washington; San Francisco, California; Sunnyvale, California
Salary Icon
Salary
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Sr. Software Engineer - Python
Save Icon
Senior Python Developer sought for a Pune-based role, requiring 3-7 years of experience with Python 3.x, RESTful APIs (FastAPI/Flask/Django), and Azure DevOps. You will own the full feature lifecycle, writing clean code and unit tests in a fast-paced, autonomous environment. Ideal for proactive e...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Sr Software Engineer - Full Stack
Save Icon
Join Uber in Hyderabad as a Sr Software Engineer - Full Stack to reimagine global mobility. You’ll lead complex technical initiatives, write high-quality code, and collaborate with cross-functional teams. Requires 5+ years of full stack experience, strong algorithms knowledge, and a Computer Scie...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Sr. Software Engineer - CTJ - Poly
Save Icon
Join Microsoft Defender as a Sr. Software Engineer in Redmond, WA, building cutting-edge cloud security solutions for government environments. You’ll leverage C, C++, C#, or Python to deliver scalable, highly reliable services. Requires an active Top Secret/SCI clearance with Polygraph. Work on w...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Sr. Lead Software Engineer - Back End (Java, AWS)
Save Icon
Senior Back End Software Engineer role at Capital One in McLean, VA, Richmond, VA, or Chicago, IL. Lead a team building cloud-native microservices using Java, AWS, and open source technologies. Requires 6+ years of software engineering experience with cloud computing expertise. Drive financial em...
Location Icon
Location
United States , McLean, Virginia; Richmond, Virginia; Chicago, Illinois
Salary Icon
Salary
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Sr Engineer, Software
Save Icon
Sr. Software Engineer needed to design and deploy scalable solutions for call center systems in Frisco or Overland Park. Requires 5+ years of experience, Java, CI/CD, and Spring Boot expertise. Drive innovation with microservices and big data technologies. Enjoy top benefits including 401(k), tui...
Location Icon
Location
United States , Frisco; Overland Park
Salary Icon
Salary
113600.00 - 205000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Sr. Software Engineer
Save Icon
Sr. Software Engineer needed for a contract role in Jacksonville, FL, focusing on C# and .NET integration solutions for transportation management systems. You will design, maintain, and troubleshoot data exchanges using platforms like Cleo Integration Cloud and VLTrader. Ideal candidates have str...
Location Icon
Location
United States , Jacksonville
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Sr. Software Engineer - AVP
Save Icon
Join Barclays in Pune as a Sr. Software Engineer - AVP, driving innovation in scalable backend systems using Java 17+, Spring Boot, and microservices. Leverage full-stack expertise with ReactJS and TypeScript, ensuring secure, high-performance financial applications. Benefit from competitive holi...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Sr. Software Engineer I
Save Icon
Senior Java Technical Leader sought to lead and mentor a team of engineers in Ho Chi Minh City, Vietnam. You will architect scalable, secure backend systems using Java, Spring Boot, and AWS, while driving AI-assisted development and DevOps best practices. This role demands expertise in microservi...
Location Icon
Location
Viet Nam , Ho Chi Minh
Salary Icon
Salary
Not provided
yum.com Logo
Yum!
Expiration Date
Until further notice
Sr. Software Development Engineer in Test
Save Icon
Dialpad seeks a Sr. SDET to own test automation for its AI Voice Agent platform in Kitchener, Canada. You will build robust frameworks for end-to-end testing of LLM-driven systems, APIs, and agent orchestration. Requires 5+ years of SDET experience, strong Python skills, and hands-on AI/ML exposu...
Location Icon
Location
Canada , Kitchener
Salary Icon
Salary
135500.00 - 158000.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice

About the Sr. Software Engineer role

A career in senior software engineering represents a pivotal point in the technology profession, where individual technical contribution meets strategic leadership and system-level thinking. Professionals seeking senior software engineer jobs are typically experienced developers who have moved beyond writing simple features to architecting complex, scalable systems that serve as the backbone of modern digital infrastructure. Individuals in these roles are responsible for the full software development lifecycle, from conceptual design and requirement analysis through implementation, testing, deployment, and ongoing operational excellence.

The core of senior software engineering work revolves around solving difficult technical problems with robust, maintainable solutions. These engineers design and build distributed systems, microservices architectures, and cloud-native applications that must handle high traffic, ensure data consistency, and maintain availability under demanding conditions. They are expected to have deep proficiency in multiple programming languages—often including Go, Java, C#, Python, or C++—and a strong command of software design patterns, object-oriented principles, and test-driven development. A senior engineer does not simply write code; they establish coding standards, conduct thorough code reviews, and mentor junior team members to elevate the entire engineering organization.

A significant portion of the role involves cross-functional collaboration. Senior software engineers work closely with product managers to translate business needs into technical specifications, with systems engineers to understand infrastructure constraints, and with DevOps teams to ensure smooth deployment and monitoring. They participate in architectural discussions, contribute to design documents, and make decisions that affect system scalability, security, and performance for years to come. Operational responsibility is also a hallmark of senior roles, with engineers often serving as on-call responders for critical incidents and driving post-mortem analyses to prevent recurrence.

Typical requirements for senior software engineer jobs include a bachelor’s or master’s degree in computer science, software engineering, or a related field, combined with five to eight years of professional experience. Employers look for proven experience delivering large-scale backend or distributed systems, a track record of owning critical services with high reliability, and the ability to lead technical design for complex platforms. Strong communication skills, technical writing ability, and a collaborative mindset are essential, as senior engineers frequently present their work to stakeholders and document architecture for future maintainers. Ultimately, senior software engineers are the technical leaders who turn ambitious product visions into reliable, high-performance reality, making them indispensable assets in any technology-driven organization.