Resume and JobRESUME AND JOB
IBM logo

Principal Software Developer - C & Windows Platform

IBM

Software and Technology Jobs

Principal Software Developer - C & Windows Platform

full-timePosted: Dec 11, 2025

Job Description

Principal Software Developer - C & Windows Platform

📋 Job Overview

The Principal Software Developer - C & Windows Platform at IBM will lead technical direction and provide architectural oversight for Red Hat JBoss Core Services and Web Server products. This role focuses on long-term strategy for Apache HTTP Server on Windows, managing dependencies, and building cross-platform infrastructure. The position requires deep expertise in C, Windows internals, and secure coding practices, serving as a key technical authority and mentor.

📍 Location: BARCELONA, ES (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Set the technical direction and provide architectural oversight for Red Hat JBoss Core Services and Web Server products
  • Focus on long-term strategy for Apache HTTP Server, its ecosystem of library dependencies, and product build infrastructure on Windows
  • Architect and ensure long-term stability and security of Windows-based components including Apache HTTP Server, its dependencies, and Apache Tomcat connectors
  • Proactively manage the technology roadmap by staying informed of future changes in Windows OS, dependencies, and upstream projects
  • Build and evolve cross-platform native build infrastructure
  • Serve as the ultimate technical authority and mentor on C language development, Windows system internals, and secure coding practices
  • Lead collaboration with upstream communities, Product Security team, and Customer Support to resolve complex technical challenges and drive strategic initiatives
  • Act as a key technical contact for high-stakes customer engagements, providing expert guidance and resolving critical issues independently

✅ Required Qualifications

  • Distinguished background in software engineering
  • Expert-level mastery of the C language
  • Proven track record of architecting, designing, and delivering foundational solutions for complex, cross-platform software systems
  • Authoritative knowledge of the Windows development platform
  • Deep and broad expertise across multiple technical areas including web servers, dependencies, and software packaging
  • Demonstrated experience setting technical direction for a major product segment and influencing engineering best practices
  • History of mentoring senior engineers and acting as a key technical leader across multiple workgroups
  • Profound passion for Open Source principles and leadership in open, collaborative environments
  • Ability to thrive as a leader within a highly distributed team

⭐ Preferred Qualifications

  • Deep involvement and leadership within the Apache Software Foundation (ASF) ecosystem
  • Committer status within the Apache HTTP Server project
  • Intimate familiarity with key Apache HTTP Server dependencies on Windows and the Apache Tomcat connectors
  • Extensive experience with scripting languages like Bash, Python, or Groovy

🛠️ Required Skills

  • C language
  • Windows platform
  • Apache HTTP Server
  • openssl
  • apr
  • curl
  • Apache Tomcat connectors
  • Windows Operating System
  • VM infrastructure management
  • MSDN licensing
  • Java Native Interface (JNI)
  • Windows services
  • Apache Commons Daemon/procrun
  • Software packaging (RPMs and zip files)
  • Open Source principles
  • Leadership in collaborative environments
  • Apache Software Foundation (ASF) ecosystem
  • Bash
  • Python
  • Groovy
  • Secure coding practices
  • Mentoring

🎁 Benefits & Perks

  • Opportunity to learn and develop career
  • Encouragement to be courageous and experiment
  • Continuous trust and support in an inclusive environment
  • Growth-minded culture with openness to feedback and learning
  • Opportunity to collaborate and drive exceptional outcomes for customers
  • Equal-opportunity employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other protected characteristics
  • Commitment to compliance with fair employment practices regarding citizenship and immigration status

Locations

  • BARCELONA, ES, India (Remote)

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C languageintermediate
  • Windows platformintermediate
  • Apache HTTP Serverintermediate
  • opensslintermediate
  • aprintermediate
  • curlintermediate
  • Apache Tomcat connectorsintermediate
  • Windows Operating Systemintermediate
  • VM infrastructure managementintermediate
  • MSDN licensingintermediate
  • Java Native Interface (JNI)intermediate
  • Windows servicesintermediate
  • Apache Commons Daemon/procrunintermediate
  • Software packaging (RPMs and zip files)intermediate
  • Open Source principlesintermediate
  • Leadership in collaborative environmentsintermediate
  • Apache Software Foundation (ASF) ecosystemintermediate
  • Bashintermediate
  • Pythonintermediate
  • Groovyintermediate
  • Secure coding practicesintermediate
  • Mentoringintermediate

Required Qualifications

  • Distinguished background in software engineering (experience)
  • Expert-level mastery of the C language (experience)
  • Proven track record of architecting, designing, and delivering foundational solutions for complex, cross-platform software systems (experience)
  • Authoritative knowledge of the Windows development platform (experience)
  • Deep and broad expertise across multiple technical areas including web servers, dependencies, and software packaging (experience)
  • Demonstrated experience setting technical direction for a major product segment and influencing engineering best practices (experience)
  • History of mentoring senior engineers and acting as a key technical leader across multiple workgroups (experience)
  • Profound passion for Open Source principles and leadership in open, collaborative environments (experience)
  • Ability to thrive as a leader within a highly distributed team (experience)

Preferred Qualifications

  • Deep involvement and leadership within the Apache Software Foundation (ASF) ecosystem (experience)
  • Committer status within the Apache HTTP Server project (experience)
  • Intimate familiarity with key Apache HTTP Server dependencies on Windows and the Apache Tomcat connectors (experience)
  • Extensive experience with scripting languages like Bash, Python, or Groovy (experience)

Responsibilities

  • Set the technical direction and provide architectural oversight for Red Hat JBoss Core Services and Web Server products
  • Focus on long-term strategy for Apache HTTP Server, its ecosystem of library dependencies, and product build infrastructure on Windows
  • Architect and ensure long-term stability and security of Windows-based components including Apache HTTP Server, its dependencies, and Apache Tomcat connectors
  • Proactively manage the technology roadmap by staying informed of future changes in Windows OS, dependencies, and upstream projects
  • Build and evolve cross-platform native build infrastructure
  • Serve as the ultimate technical authority and mentor on C language development, Windows system internals, and secure coding practices
  • Lead collaboration with upstream communities, Product Security team, and Customer Support to resolve complex technical challenges and drive strategic initiatives
  • Act as a key technical contact for high-stakes customer engagements, providing expert guidance and resolving critical issues independently

Benefits

  • general: Opportunity to learn and develop career
  • general: Encouragement to be courageous and experiment
  • general: Continuous trust and support in an inclusive environment
  • general: Growth-minded culture with openness to feedback and learning
  • general: Opportunity to collaborate and drive exceptional outcomes for customers
  • general: Equal-opportunity employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other protected characteristics
  • general: Commitment to compliance with fair employment practices regarding citizenship and immigration status

Target Your Resume for "Principal Software Developer - C & Windows Platform" , IBM

Get personalized recommendations to optimize your resume specifically for Principal Software Developer - C & Windows Platform. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Developer - C & Windows Platform" , IBM

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Principal Software Developer - C & Windows Platform @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

IBM logo

Principal Software Developer - C & Windows Platform

IBM

Software and Technology Jobs

Principal Software Developer - C & Windows Platform

full-timePosted: Dec 11, 2025

Job Description

Principal Software Developer - C & Windows Platform

📋 Job Overview

The Principal Software Developer - C & Windows Platform at IBM will lead technical direction and provide architectural oversight for Red Hat JBoss Core Services and Web Server products. This role focuses on long-term strategy for Apache HTTP Server on Windows, managing dependencies, and building cross-platform infrastructure. The position requires deep expertise in C, Windows internals, and secure coding practices, serving as a key technical authority and mentor.

📍 Location: BARCELONA, ES (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Set the technical direction and provide architectural oversight for Red Hat JBoss Core Services and Web Server products
  • Focus on long-term strategy for Apache HTTP Server, its ecosystem of library dependencies, and product build infrastructure on Windows
  • Architect and ensure long-term stability and security of Windows-based components including Apache HTTP Server, its dependencies, and Apache Tomcat connectors
  • Proactively manage the technology roadmap by staying informed of future changes in Windows OS, dependencies, and upstream projects
  • Build and evolve cross-platform native build infrastructure
  • Serve as the ultimate technical authority and mentor on C language development, Windows system internals, and secure coding practices
  • Lead collaboration with upstream communities, Product Security team, and Customer Support to resolve complex technical challenges and drive strategic initiatives
  • Act as a key technical contact for high-stakes customer engagements, providing expert guidance and resolving critical issues independently

✅ Required Qualifications

  • Distinguished background in software engineering
  • Expert-level mastery of the C language
  • Proven track record of architecting, designing, and delivering foundational solutions for complex, cross-platform software systems
  • Authoritative knowledge of the Windows development platform
  • Deep and broad expertise across multiple technical areas including web servers, dependencies, and software packaging
  • Demonstrated experience setting technical direction for a major product segment and influencing engineering best practices
  • History of mentoring senior engineers and acting as a key technical leader across multiple workgroups
  • Profound passion for Open Source principles and leadership in open, collaborative environments
  • Ability to thrive as a leader within a highly distributed team

⭐ Preferred Qualifications

  • Deep involvement and leadership within the Apache Software Foundation (ASF) ecosystem
  • Committer status within the Apache HTTP Server project
  • Intimate familiarity with key Apache HTTP Server dependencies on Windows and the Apache Tomcat connectors
  • Extensive experience with scripting languages like Bash, Python, or Groovy

🛠️ Required Skills

  • C language
  • Windows platform
  • Apache HTTP Server
  • openssl
  • apr
  • curl
  • Apache Tomcat connectors
  • Windows Operating System
  • VM infrastructure management
  • MSDN licensing
  • Java Native Interface (JNI)
  • Windows services
  • Apache Commons Daemon/procrun
  • Software packaging (RPMs and zip files)
  • Open Source principles
  • Leadership in collaborative environments
  • Apache Software Foundation (ASF) ecosystem
  • Bash
  • Python
  • Groovy
  • Secure coding practices
  • Mentoring

🎁 Benefits & Perks

  • Opportunity to learn and develop career
  • Encouragement to be courageous and experiment
  • Continuous trust and support in an inclusive environment
  • Growth-minded culture with openness to feedback and learning
  • Opportunity to collaborate and drive exceptional outcomes for customers
  • Equal-opportunity employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other protected characteristics
  • Commitment to compliance with fair employment practices regarding citizenship and immigration status

Locations

  • BARCELONA, ES, India (Remote)

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C languageintermediate
  • Windows platformintermediate
  • Apache HTTP Serverintermediate
  • opensslintermediate
  • aprintermediate
  • curlintermediate
  • Apache Tomcat connectorsintermediate
  • Windows Operating Systemintermediate
  • VM infrastructure managementintermediate
  • MSDN licensingintermediate
  • Java Native Interface (JNI)intermediate
  • Windows servicesintermediate
  • Apache Commons Daemon/procrunintermediate
  • Software packaging (RPMs and zip files)intermediate
  • Open Source principlesintermediate
  • Leadership in collaborative environmentsintermediate
  • Apache Software Foundation (ASF) ecosystemintermediate
  • Bashintermediate
  • Pythonintermediate
  • Groovyintermediate
  • Secure coding practicesintermediate
  • Mentoringintermediate

Required Qualifications

  • Distinguished background in software engineering (experience)
  • Expert-level mastery of the C language (experience)
  • Proven track record of architecting, designing, and delivering foundational solutions for complex, cross-platform software systems (experience)
  • Authoritative knowledge of the Windows development platform (experience)
  • Deep and broad expertise across multiple technical areas including web servers, dependencies, and software packaging (experience)
  • Demonstrated experience setting technical direction for a major product segment and influencing engineering best practices (experience)
  • History of mentoring senior engineers and acting as a key technical leader across multiple workgroups (experience)
  • Profound passion for Open Source principles and leadership in open, collaborative environments (experience)
  • Ability to thrive as a leader within a highly distributed team (experience)

Preferred Qualifications

  • Deep involvement and leadership within the Apache Software Foundation (ASF) ecosystem (experience)
  • Committer status within the Apache HTTP Server project (experience)
  • Intimate familiarity with key Apache HTTP Server dependencies on Windows and the Apache Tomcat connectors (experience)
  • Extensive experience with scripting languages like Bash, Python, or Groovy (experience)

Responsibilities

  • Set the technical direction and provide architectural oversight for Red Hat JBoss Core Services and Web Server products
  • Focus on long-term strategy for Apache HTTP Server, its ecosystem of library dependencies, and product build infrastructure on Windows
  • Architect and ensure long-term stability and security of Windows-based components including Apache HTTP Server, its dependencies, and Apache Tomcat connectors
  • Proactively manage the technology roadmap by staying informed of future changes in Windows OS, dependencies, and upstream projects
  • Build and evolve cross-platform native build infrastructure
  • Serve as the ultimate technical authority and mentor on C language development, Windows system internals, and secure coding practices
  • Lead collaboration with upstream communities, Product Security team, and Customer Support to resolve complex technical challenges and drive strategic initiatives
  • Act as a key technical contact for high-stakes customer engagements, providing expert guidance and resolving critical issues independently

Benefits

  • general: Opportunity to learn and develop career
  • general: Encouragement to be courageous and experiment
  • general: Continuous trust and support in an inclusive environment
  • general: Growth-minded culture with openness to feedback and learning
  • general: Opportunity to collaborate and drive exceptional outcomes for customers
  • general: Equal-opportunity employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other protected characteristics
  • general: Commitment to compliance with fair employment practices regarding citizenship and immigration status

Target Your Resume for "Principal Software Developer - C & Windows Platform" , IBM

Get personalized recommendations to optimize your resume specifically for Principal Software Developer - C & Windows Platform. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Developer - C & Windows Platform" , IBM

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Principal Software Developer - C & Windows Platform @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.