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.
Data Engineer-Data Integration
Company: IBM
Location: Pune, 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 harness data to uncover insights, collaborate with diverse teams, and implement data pipelines using various tools and technologies.
Manager, Software Engineer
Company: IBM
Location: No City, US
Posted Dec 04, 2025
This job description outlines a Software Engineer role requiring expertise in Neo4j, Python, Spring Boot, and Nodejs, with responsibilities in project coordination, technical development, and maintaining high-quality code. The position is remote.
Data Engineer-Business Intelligence
Company: IBM
Location: Pune, IN
Posted Dec 04, 2025
This role offers opportunities to contribute to IBM's global impact through innovative technology development, career growth, and collaboration with clients. The position emphasizes agile development, technical expertise, and transformative work in enterprise systems.
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.
Data Engineer-Data Platforms-Google
Company: IBM
Location: Hyderabad, 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 an Associate Software Developer, you will work with data, collaborate with diverse teams, implement predictive models, design enterprise search applications, and participate in modernization efforts. The role requires a Bachelor's degree, with a preference for a Master's degree, and expertise in database migration, data replication, and API exposure.
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.
Managed Services Senior Consultant - AWS Data Engineer
Company: IBM
Location: Heredia, CR
Posted Dec 04, 2025
This job description highlights a leadership role in AWS data engineering, emphasizing innovation, collaboration, and technical excellence. The position involves designing complex data architectures, mentoring teams, and solving challenging problems while working closely with clients and fostering a positive work environment.
Quality Engineer-Data
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 strong team player skills, ability to train others, and excellent communication and collaboration skills. The role focuses on designing, building, testing, and deploying effective testing solutions to reduce manual effort in the testing process.
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.
Software Developer FileNet Content Manager
Company: IBM
Location: San Jose, US
Posted Dec 04, 2025
IBM FileNet Content Manager is an enterprise content management platform. The company is seeking an innovative software developer to build AI-infused features and work with the latest tools and technologies. The role requires expertise in Java, web technologies, and various tools and platforms.
Senior Database Solutions Engineer
Company: IBM
Location: Sofia, BG
Posted Dec 04, 2025
The text is a job description for a role at IBM responsible for designing, implementing, and managing Linux-based data serving solutions. The role involves setting up and configuring database instances, creating technical enablement materials, working on proof of technologies, enabling customers to adopt IBM LinuxONE data serving solutions, and designing automation scripts and infrastructure. The position requires a bachelor's degree, experience with database instances and Linux operating systems, excellent problem-solving skills, proficiency in scripting languages, and effective communication skills.
Cloud Platform Software Engineer
Company: IBM
Location: Krakow, PL
Posted Dec 04, 2025
IBM Software is seeking a software engineer to join their Astra Platform Infrastructure team. The role involves working on foundational infrastructure and services for Astra DB, a cloud-native database service. The position requires expertise in Golang, public cloud infrastructure, and Kubernetes.