Software Engineer Jobs

605,204 open positions · Updated daily

Software engineering remains the backbone of digital transformation. Demand spikes in AI, cloud-native, and cybersecurity stack across fintech, healthtech, and autonomous vehicle sectors. Companies prioritize engineers who can prototype ML models, deploy containerized services, and secure data pipelines, driving a hiring surge that outpaces other tech roles.

Roles vary from Frontend specialists mastering React or Vue, to Backend engineers fluent in Go and Rust, and DevOps professionals orchestrating Kubernetes pipelines. Full‑stack engineers juggle API design, responsive UI, and CI/CD automation. Data engineers shape ETL workflows with Spark and Snowflake, while embedded firmware developers write low‑latency code in C/C++ for IoT devices.

Salary transparency gives engineers a clear benchmark for market rates and helps them negotiate compensation that reflects skill and impact. Knowing the exact pay band for a Junior Python developer in New York ($80k–$95k) versus a Senior Cloud Architect in Seattle ($140k–$170k) empowers candidates to assess whether a role aligns with their financial goals and career trajectory.

Full Stack Application Developer

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

IBM CIC offers career growth opportunities in a supportive work environment with benefits like training programs, flexible working arrangements, and industry certifications. The role involves contributing to cloud development projects and working with diverse teams to drive innovation for clients.

Entry Level Site Reliability Engineer

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

This job description highlights opportunities to work on innovative AI-powered cloud-native solutions, collaborate in agile teams, and contribute to global growth at IBM. Responsibilities include system monitoring, troubleshooting, deployment, and maintenance, with requirements emphasizing technical expertise in automation, Linux, and cloud technologies.

Senior SAP ABAP Developer

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

The text describes a career opportunity at IBM Consulting as an SAP ABAP Backend Developer. The role involves designing, developing, and maintaining backend solutions within SAP environments, collaborating with functional consultants, architects, and business stakeholders. The position requires extensive ABAP development experience, knowledge of SAP NetWeaver, and familiarity with SAP HANA CDS Views, AMDP, and HANA-optimized ABAP development.

Application Developer-Open Source

Company: IBM

Location: Shenyang, CN

Posted Dec 04, 2025

The text describes a career opportunity at IBM Consulting as a Software Developer, highlighting the role's responsibilities, required education, and technical expertise. It emphasizes the chance to work with cutting-edge technologies and collaborate with clients globally to improve hybrid cloud and AI solutions.

Quality Engineer - Automation

Company: IBM

Location: GUADALAJARA, MX

Posted Dec 04, 2025

The role involves working in IBM Consulting Client Innovation Centers Delivery Centers, delivering technical and industry expertise to clients worldwide. Responsibilities include using WebdriverIO framework with TypeScript and Cucumber BDD, understanding design patterns, source code repositories, CI/CD, and clear communication. Required education is a Bachelor's degree in computer science or related field, with at least 12 years of software testing automation experience. Preferred experience includes knowledge of design creation and execution of test cases, cloud platforms, data quality analysis, and basic data science concepts.

Package Consultant-SAP SCM PP

Company: IBM

Location: Pune, IN

Posted Dec 04, 2025

The text describes a career in IBM Consulting, highlighting the opportunities for collaboration with clients, working with visionaries, and leveraging IBM's technology platforms. It emphasizes the importance of curiosity, continuous learning, and long-term career growth. The role of a senior SAP Consultant is also discussed, focusing on strategic solution focus, comprehensive solution delivery, and required education and technical expertise.

Principal Software Developer - C & Windows Platform

Company: IBM

Location: BARCELONA, ES

Posted Dec 04, 2025

This job description seeks a Principal Software Developer with expertise in C and Windows platforms to lead technical direction and ensure product stability. Responsibilities include architecture, roadmap management, and mentoring. The role emphasizes collaboration, innovation, and leadership in creating cloud-native solutions.

Project Manager ADM

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

This role involves working in IBM's delivery centers to deliver technical expertise and drive innovation. Responsibilities include managing projects, collaborating with stakeholders, and leveraging technology platforms. Required skills include SAP project management and ServiceNow experience.

Solutions Consultant

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

This role involves presales support for IBM's cloud and AI solutions, emphasizing collaboration with clients and teams to drive innovation and career growth.

DevOps Developer

Company: IBM

Location: BANGALORE, IN

Posted Dec 04, 2025

IBM Infrastructure is a catalyst that makes the world work better by providing hybrid cloud infrastructure to meet clients' demands. The company values creativity, innovation, and collaboration across teams. The IBM Cloud Platform Services team is seeking an experienced DevOps Engineer to join their agile and modern team, responsible for researching, designing, and implementing highly secure and reliable cloud infrastructure using various technologies.

Gerente de Projetos – Foco em IA e Atendimento ao Cliente

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

The text describes a career in IBM Consulting emphasizing global collaboration, innovation in hybrid cloud and AI, professional growth, and technical expertise. It outlines responsibilities like project management, team leadership, and risk governance, along with required qualifications such as a bachelor's degree and experience as an AI project manager.

Power Systems Development - Operating Systems, AI Enablement

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

IBM Infrastructure is a catalyst that enables the world to work better by providing hybrid cloud infrastructure to meet the demands of heterogeneous environments, data explosion, digital automation, and cybersecurity threats. The company offers opportunities for software engineers, computer scientists, and computer engineers to develop applications, operating systems, performance management, and AI enablement for IBM Power systems. IBM values creativity, innovation, collaboration, and a growth-minded culture.

Frequently Asked Questions

What are the typical salary ranges for Software Engineers at different seniority levels?
Junior (0‑2 yrs) $70k‑$90k, Mid‑level (2‑5 yrs) $90k‑$120k, Senior (5‑10 yrs) $120k‑$160k, Staff/Principal (10+ yrs) $160k‑$200k, with variations for tech hubs like SF ($180k‑$220k) and NYC ($170k‑$210k).
What technical skills and certifications are most valuable for Software Engineers today?
Core languages: Java, Python, Go, Rust, JavaScript/TypeScript. Frontend: React, Vue, Angular. Backend: Node.js, Spring Boot, .NET Core. DevOps: Kubernetes, Docker, Terraform, CI/CD pipelines. Data: Spark, Flink, Snowflake, BigQuery. Certifications: AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect, Microsoft Certified: Azure Developer, Certified Kubernetes Administrator, Certified ScrumMaster.
How common is remote work for Software Engineer positions?
Over 70% of listings support fully remote or hybrid models. Companies like Atlassian, GitLab, and Shopify offer global remote teams, while many startups maintain flexible locations. Remote roles often include a stipend for home office setup and access to virtual collaboration tools.
What career progression paths exist for Software Engineers?
Typical ladder: Junior → Mid‑level → Senior → Staff Engineer/Principal Engineer → Engineering Manager → Director of Engineering → VP of Engineering. Each step adds responsibility for architectural decisions, mentorship, project ownership, and cross‑functional leadership.
What industry trends should Software Engineers be aware of?
AI/ML model deployment, serverless architectures, edge computing for IoT, container‑native observability, GitOps, and continuous delivery pipelines. Companies are also investing in secure multi‑tenant cloud services and low‑latency data streaming platforms.

Related Pages