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.

Infrastructure Architect

Company: IBM

Location: Tokyo, JP

Posted Dec 05, 2025

The text describes a career opportunity at IBM Consulting, emphasizing long-term relationships, collaboration with clients, and the use of IBM's technology platforms. It highlights the importance of curiosity, knowledge, and creative problem-solving. The role mentioned is a Japanese-speaking Platform Engineering Service Sub-Leader position in Japan, requiring experience in customer requirements design, infrastructure construction, and cloud design.

Business Intelligence Data Engineer

Company: IBM

Location: Multiple Cities

Posted Dec 05, 2025

IBM CIC offers a career with opportunities to work with leading professionals across industries, delivering effective solutions using latest technology platforms. The company provides training, promotion opportunities, diversity and inclusion, and benefits like flexible working and pension plans. They seek a Senior Business Intelligence Data Engineer to lead design and delivery of advanced BI reporting solutions using Cognos BI and Analytics.

Back-End Developer - Sovereign Cloud

Company: IBM

Location: Kochi, IN

Posted Dec 05, 2025

IBM is seeking a motivated, hands-on software engineer to lead in building a multicloud platform catering to multiple domains. The role involves designing, developing, and delivering a world-class cloud platform with a focus on Sovereign Cloud Solution enabling Sovereign AI. The position requires strong technical expertise, communication skills, and experience in software development tools and methods.

Platform Engineer 2

Company: IBM

Location: Multiple Cities

Posted Dec 05, 2025

The role involves building and supporting an Internal Developer Platform (IDP) for Apptio applications. The team collaborates across multiple locations and technologies, including GitHub, Linux, Kubernetes, Docker, and AWS. The position requires problem-solving skills, experience with platform development, DevOps, and cloud services.

Application Consultant-Mobile

Company: IBM

Location: Taipei, TW

Posted Dec 05, 2025

The text describes a career opportunity at IBM Consulting, focusing on technical roles and responsibilities of Application Consultants. It highlights the importance of collaboration, problem-solving, and adaptability in working with clients across various industries to improve hybrid cloud and AI solutions.

Penetration Tester

Company: IBM

Location: Multiple Cities

Posted Dec 05, 2025

IBM Infrastructure is a catalyst that makes the world work better by providing hybrid cloud infrastructure to meet clients' demands. The role involves conducting security testing of IBM products, collaborating with development teams, and making recommendations for security improvements. Required expertise includes experience in cybersecurity, web application testing, and knowledge of security vulnerabilities and automated testing tools.

Entry Level Software Developer - Lowell 2026

Company: IBM

Location: LOWELL, US

Posted Dec 05, 2025

IBM offers an Entry-Level Software Developer position for recent graduates or bootcamp completers. The role involves working on modern web applications, collaborating with experienced mentors, and using Agile and DevOps practices. The position requires software development experience, proficiency in certain programming languages, and strong problem-solving skills.

Data Scientist-Artificial Intelligence

Company: IBM

Location: BANGALORE, IN

Posted Dec 05, 2025

The role involves working in IBM Consulting Client Innovation Centers Delivery Centers, delivering technical and industry expertise to clients worldwide. The position requires 5-7 years of experience, proficiency in Python and data analytics, and collaboration with data engineers and software developers to optimize data pipelines and build AI solutions.

Entry-Level Technical Writer – AI & Open Source

Company: IBM

Location: Multiple Cities

Posted Dec 05, 2025

IBM Software is seeking a detail-oriented Entry-Level Technical Writer to create clear, accurate, and engaging documentation for their AI products and open-source projects. The role involves collaborating with technical teams, simplifying complex concepts, and continuously improving content based on feedback. Joining IBM offers opportunities to shape the developer experience, collaborate with world-class engineers, and grow in a culture of innovation and continuous learning.

Quality Engineer-Packages

Company: IBM

Location: BANGALORE, IN

Posted Dec 05, 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 experience with big data and machine learning techniques.

Software Developer Intern

Company: IBM

Location: Multiple Cities

Posted Dec 05, 2025

IBM is seeking highly skilled and forward-thinking consultants to join their team and work on developing the next generation data processing platform. The role involves hands-on coding, experience with various technologies, and a strong understanding of object-oriented design principles.

Quality Assurance Analyst

Company: IBM

Location: Leicester, GB

Posted Dec 05, 2025

IBM CIC offers a career with opportunities to work with leading professionals across industries, delivering effective solutions using latest technology platforms. The company provides training, promotion opportunities, diversity and inclusion, work-life balance, and traditional benefits. They seek a Performance & Resilience Management Quality Engineer to join their quality assurance team, assisting in performance testing and contributing to issue resolution.

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