Software Development Jobs

1,118,301 open positions · Updated daily

Software development is at the forefront of digital transformation, driven by AI, container orchestration, and distributed cloud services. Demand is surging in fintech, healthtech, and gaming as firms race to launch secure, high‑performance applications.

Roles span full‑stack engineers, front‑end specialists, back‑end architects, mobile developers, DevOps engineers, cloud architects, security analysts, data engineers, and ML engineers. Typical duties include designing scalable APIs, building responsive UIs, implementing CI/CD pipelines, performing automated testing, and monitoring application health.

Salary transparency empowers developers to benchmark against market rates, negotiate equitable compensation, and assess opportunities for growth. It also reduces pay gaps and ensures teams are rewarded fairly for their expertise.

Project Manager-Salesforce

Company: IBM

Location: Tokyo, JP

Posted Dec 04, 2025

The text is a job description for a Japanese-speaking role at IBM Japan. The role involves project management for Salesforce implementation, including planning, development, operation, and maintenance. It requires 3+ years of Salesforce experience and various technical skills. The company culture is supportive of skills and experience.

Oracle EPM Finance Cloud Consultant

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

IBM CIC offers a career with opportunities to work with visionaries, improve hybrid cloud and AI, and make meaningful change for clients. The company provides training, promotion opportunities, diversity and inclusion, work-life balance, and traditional benefits. The role involves implementing, configuring, and optimizing Oracle EPM Cloud solutions, working with clients, and integrating with enterprise systems.

IT Project Manager

Company: IBM

Location: Heredia, CR

Posted Dec 04, 2025

The role of a Project Manager at IBM Consulting involves leading cross-functional teams to deliver custom development solutions or manage application maintenance and support. The Project Manager is responsible for ensuring projects are completed on time, within scope and budget, while meeting business requirements and contractual obligations. They manage project plans, budgets, schedules, and staffing requirements, and must possess experience with project management methodologies and tools.

Application Developer-Adobe Experience Manager

Company: IBM

Location: BANGALORE, IN

Posted Dec 04, 2025

The text describes a career opportunity at IBM Consulting, focusing on working with clients globally to improve hybrid cloud and AI solutions. The role involves end-to-end feature development, collaboration with stakeholders, and implementation of content management solutions using Adobe Experience Manager (AEM). Preferred qualifications include experience with AEM Core Technologies, OSGI Services, Java, and familiarity with building tools like Jenkins and Maven.

Federal Associate Consultant (Rocket Center, WV)

Company: IBM

Location: Rocket Center, US

Posted Dec 04, 2025

The IBM Consulting Associate Program offers university hires the opportunity to work with diverse clients worldwide, focusing on professional development, technical skills, and personal growth. The role involves solving complex business problems, collaborating with clients, and driving innovation using IBM's technology platforms and strategic partners.

Consulting Public Sector Digital & Technology Solutions Degree Apprenticeship

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

IBM Consulting offers a Digital and Technology Solutions Degree Apprenticeship for individuals interested in working on public sector client projects. The role involves client engagement, solution development, data analysis, communication, team collaboration, and learning and development. Apprentices will develop technical and business skills in areas such as cloud platforms, data analytics, AI, and agile work practices.

Package Consultant-SAP HANA FIN FICA

Company: IBM

Location: BANGALORE, IN

Posted Dec 04, 2025

The text describes a career opportunity at IBM Consulting, focusing on working with clients globally to improve hybrid cloud and AI solutions. The role involves assisting clients in implementing and supporting FICA for SAP, leading projects, and conducting testing. A bachelor's degree is required, with a master's degree preferred. 6-12 years of SAP functional experience, specializing in SAP Hana FICA modules, is required, along with experience in gathering business requirements, designing solutions, and testing.

Package Consultant-SAP UX

Company: IBM

Location: Kolkata, IN

Posted Dec 04, 2025

The text describes a career opportunity at IBM Consulting as a senior SAP Consultant. The role involves working closely with clients to deliver high-quality SAP solutions, leveraging the latest technologies and methodologies. The position requires a strong technical background in SAP, mobile app development, and enterprise mobility architecture.

PROCESS DELIVERY SPECIALIST-LEAD TO CASH

Company: IBM

Location: BANGALORE, IN

Posted Dec 04, 2025

The text describes a career opportunity at IBM Consulting, focusing on a role as a Process Analyst in the Order to Cash (O2C) domain. The role involves processing accounts receivable, preparing journal entries, reconciling accounts, and meeting client service level agreements. The position requires a bachelor's degree, preferably a master's degree, and experience in enhancing cash application automation and reducing complexity in assigned accounts.

Operational Technology Specialist

Company: IBM

Location: Multiple Cities

Posted Dec 04, 2025

The text describes the role and responsibilities of a Senior Cybersecurity OT Specialist, focusing on securing operational technology environments. It highlights the need for extensive experience in cybersecurity, knowledge of ICS protocols and architectures, and expertise in OT security technologies. The role involves developing and implementing OT cybersecurity policies, conducting risk assessments, designing security controls, monitoring security systems, collaborating with OT engineers, providing training, participating in incident response, staying updated on OT security threats, evaluating security technologies, contributing to OT network architecture, ensuring compliance with OT security standards, and mentoring junior team members.

Werkstudent IT Support (m/w/d)

Company: IBM

Location: Magdeburg, DE

Posted Dec 04, 2025

The text is a job posting for a student intern in IT support at IBM's Client Innovation Center in Magdeburg. The role involves supporting asset management, setting up new devices, handling technical onboarding, and troubleshooting hardware, software, and network issues. The position requires enrollment in a relevant field of study, practical IT support experience, and knowledge of Windows and Office environments.

(Kaohsiung) Application Developer-Mobile

Company: IBM

Location: Kaohsiung, TW

Posted Dec 04, 2025

IBM Consulting offers a career focused on hybrid cloud and AI innovation, emphasizing collaboration, continuous improvement, and technical expertise in areas like Java and mobile solutions.

Frequently Asked Questions

What are typical salary ranges by seniority for Software Developers?
Junior and Associate developers earn between $80,000–$110,000 annually. Mid‑level engineers command $110,000–$150,000. Senior engineers range from $150,000–$200,000, while Staff and Principal engineers often exceed $200,000, with some roles reaching $250,000+ in high‑growth markets.
Which skills and certifications are most valuable for Software Development roles?
Core programming languages (JavaScript/TypeScript, Java, C#, Python) and frameworks (React, Angular, Spring, .NET) remain essential. Cloud expertise in AWS Certified Solutions Architect, Azure Developer Associate, or Google Cloud Professional Architect is highly sought after. DevOps skills with Docker, Kubernetes, GitHub Actions, and Terraform, plus security certifications (CISSP, CompTIA Security+) add significant value.
How common is remote work for Software Development positions?
Approximately 70‑90% of roles in our database offer fully remote or hybrid arrangements. Companies provide flexible hours, virtual collaboration tools, and remote‑first onboarding to accommodate developers worldwide.
What career progression paths exist within Software Development?
Typical trajectories move from Junior → Mid‑level → Senior → Staff → Principal Engineer, or transition into leadership as Engineering Manager, Director, VP of Engineering, and CTO. Continuous learning, ownership of high‑impact projects, and mentorship accelerate advancement.
What industry trends are shaping Software Development today?
Key trends include AI/ML model integration in production, serverless architectures, edge computing for low‑latency applications, low‑code/no‑code platforms, security‑by‑design

Related Pages