Senior Software Engineer Jobs

789,960 open positions · Updated daily

Senior Software Engineers are at the forefront of the digital transformation wave, with 2,565 roles open across AI, cloud-native, and edge computing domains. The demand is driven by companies accelerating cloud migration, adopting microservices architectures, and integrating AI into product pipelines, resulting in a 30% salary premium for candidates who master Kubernetes, Terraform, and multi-cloud strategies.

Within the Senior Software Engineer category, roles split into platform architects, DevOps leads, backend specialists, and AI/ML engineers. Typical responsibilities include designing distributed systems that scale to millions of users, building CI/CD pipelines with GitHub Actions or ArgoCD, implementing observability with Prometheus and Grafana, and mentoring junior engineers while driving secure coding practices.

Salary transparency is critical for senior engineers because compensation can vary by stack and company size. Knowing the exact pay range for a Kubernetes‑focused role versus a .NET backend role helps engineers negotiate better offers, spot regional wage gaps, and make data‑driven career moves.

Software Developer

Company: IBM

Location: Ahmedabad, IN

Posted Dec 04, 2025

IBM Software is seeking a skilled software developer to join their team. The role involves developing and maintaining high-quality software products, collaborating with various teams, and working with technologies like Java, React, SQL, OpenShift, Kubernetes, and Docker. The ideal candidate should have 8+ years of experience, strong problem-solving skills, and excellent communication abilities.

2026 Intern – Information Architecture

Company: IBM

Location: Austin, US

Posted Dec 04, 2025

IBM offers a summer 2026 internship with responsibilities in information architecture and marketing. The role involves improving site experience and requires a bachelor's degree. It's based in Austin with hybrid work.

Quality Engineer-Middleware

Company: IBM

Location: BANGALORE, IN

Posted Dec 04, 2025

The role involves working in IBM Consulting Client Innovation Centers Delivery Centers, delivering technical and industry expertise to clients worldwide. The position requires designing, building, testing, and deploying effective testing solutions, applying automated tools across the Software Development Life Cycle, and supporting the test team with tool and process recommendations.

Entry Level Hire Remote Technical Support - Hardware and Software Products 2026

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

IBM's infrastructure solutions emphasize collaboration and innovation, requiring technical expertise in areas like cloud computing and problem-solving. The role involves supporting clients globally and contributing to product improvements through analytical skills and cross-team cooperation.

Quality Engineer-Packages

Company: IBM

Location: BANGALORE, IN

Posted Dec 04, 2025

The role of an Associate Software Developer at IBM involves working in a Client Innovation Center Delivery Center, collaborating with diverse teams to gather, store, and process data. Responsibilities include implementing predictive models, designing enterprise search applications, and working in an Agile environment. Required skills include Azure Databricks, Python, SQL, and Github.

Brand Software Sales - Infrastructure Automation - HashiCorp

Company: IBM

Location: Tokyo, JP

Posted Dec 04, 2025

The role of a Brand Sales Specialist at IBM involves working closely with clients to understand their needs, develop relationships, and communicate the value of IBM's industry-leading solutions. The position requires previous experience in selling cloud technologies, multiple years of direct customer selling experience, and functional competence across the application integration and runtime landscape. The role also involves collaborating with the broader IBM sales ecosystem, identifying decision makers, and engaging with the C-suite.

Data Engineer-Data Platforms-Azure

Company: IBM

Location: BANGALORE, IN

Posted Dec 04, 2025

The job role involves working in IBM Consulting Client Innovation Centers Delivery Centers, delivering technical and industry expertise to clients worldwide. The role requires a graduate degree in a quantitative field, 7+ years of experience in Data Engineering projects, and 4+ years of experience with Azure technology services and Python. Key skills include PySpark, PLSQL, Spark SQL, SQL DB, Azure ADLS, Databricks, Stream Analytics, SQL DW, COSMOS DB, Analysis Services, Azure Functions, Serverless Architecture, ARM Templates, relational SQL and NoSQL databases, and object-oriented scripting languages.

Platform Engineer II - HashiCorp Cloud Platform Services

Company: IBM

Location: BANGALORE, IN

Posted Dec 04, 2025

This job description highlights a career at IBM Software involving innovative cloud solutions, collaboration with global teams, and contributing to HashiCorp's cloud platform. The role emphasizes technical expertise in cloud infrastructure, automation, and security, with opportunities for leadership and impact in scalable software development.

Quality Engineer-Automation

Company: IBM

Location: BANGALORE, IN

Posted Dec 04, 2025

The role involves working in IBM Consulting Client Innovation Centers Delivery Centers, delivering technical and industry expertise to clients worldwide. The Automation Testing Practitioner will design, build, test, and deploy effective testing solutions to reduce manual effort in the testing process. Required education is a Bachelors Degree, and preferred technical experience includes knowledge of Python and WebServices testing.

Data Engineer-Data Platforms-Azure

Company: IBM

Location: BANGALORE, IN

Posted Dec 04, 2025

The role involves working in IBM Consulting Client Innovation Centers Delivery Centers, delivering technical and industry expertise to clients worldwide. The position requires a graduate degree in a quantitative field, 7+ years of data engineering experience, and 4+ years of experience with Azure technology services and Python. Mandatory skills include PySpark, PLSQL, Spark SQL, SQL DB, and experience with various Azure services and databases.

Execution Buyer

Company: IBM

Location: HORTOLANDIA, BR

Posted Dec 04, 2025

The job role of an Execution Buyer involves managing purchase orders, ensuring timely delivery of spare parts, and coordinating with suppliers and internal teams. The role requires a bachelor's degree, proficiency in English and Spanish, and skills in SAP, problem-solving, and communication. The buyer is responsible for order book management, supplier performance management, and supporting business projects and transformations.

Data Engineer-Data Integration

Company: IBM

Location: Kochi, IN

Posted Dec 04, 2025

The role involves working in IBM Consulting Client Innovation Centers Delivery Centers, delivering technical and industry expertise to clients worldwide. As a Data Engineer, you will work with data gathering, storage, processing, and collaborate with diverse teams to design suitable data management systems and identify crucial data for analysis. The role requires expertise in data warehousing, information management, data integration, business intelligence, and experience with ETL tools, cloud platforms, and programming languages.

Frequently Asked Questions

What are the typical salary ranges for Senior Software Engineers?
In the U.S., Senior Software Engineers earn between $120,000 and $200,000 annually, depending on location and tech stack. In Europe, the range is €70,000–€110,000, while in India it spans ₹12,00,000–₹25,00,000. Companies factoring in advanced skills like Kubernetes, Terraform, or AI/ML often push the upper end of these brackets.
Which skills and certifications do Senior Software Engineers need?
Core languages include Go, Java, Python, TypeScript, and Rust. Must‑have tools are Docker, Kubernetes, Terraform, GitHub Actions, and Prometheus. Certifications such as AWS Certified Solutions Architect, GCP Professional Cloud Architect, Microsoft Certified: Azure Solutions Architect Expert, and Certified Kubernetes Administrator (CKA) significantly boost employability.
How common is remote work for Senior Software Engineer roles?
Over 70% of senior engineering positions on the board offer fully remote or hybrid arrangements. Companies in the tech and fintech sectors prioritize flexibility, enabling engineers to work from any location while maintaining collaboration through Slack, Zoom, and remote‑first design reviews.
What career progression paths exist beyond Senior Software Engineer?
Typical trajectories include Staff Engineer, Principal Engineer, Distinguished Engineer, and Engineering Manager. Advancement often requires leadership in system design, cross‑team mentorship, and ownership of high‑impact projects, as well as contributions to open source or industry standards.
What industry trends are shaping Senior Software Engineer roles today?
Emerging trends include AI‑driven observability, serverless and edge computing, multi‑cloud orchestration, and infrastructure‑as‑code (IaC). Engineers who master cloud‑native patterns, continuous delivery, and data‑centric AI model deployment are in the highest demand.

Related Pages