Resume and JobRESUME AND JOB
IBM logo

Mid-Level Software Developer Engineer

IBM

Software and Technology Jobs

Mid-Level Software Developer Engineer

full-timePosted: Dec 11, 2025

Job Description

Mid-Level Software Developer Engineer

📋 Job Overview

As a Mid-Level Software Developer Engineer at IBM, you will participate in the full software development lifecycle, focusing on designing, developing, and supporting software that enhances clients' hybrid-cloud and AI capabilities. You will work in IBM's Consulting Client Innovation Centers, collaborating with visionaries across industries to drive technological innovation and adoption.

📍 Location: GUADALAJARA, MX (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Envision, design, and build software infrastructure
  • Challenge ideas, identify problems, and create efficient solutions
  • Develop flexible, maintainable, and scalable application components
  • Collaborate with development peers and lead technological innovation
  • Lead the triaging and resolution of AWS Security Hub findings
  • Oversee the analysis and mitigation of SAST findings from Sonarqube
  • Lead efforts in addressing vulnerabilities identified by DependencyTrack
  • Manage the resolution of DAST findings from web application scans
  • Collaborate on high-level software design projects and software system architecture
  • Mentor junior engineers and ensure team success
  • Lead software module construction from architecture and design to implementation

✅ Required Qualifications

  • Advanced knowledge of cloud computing, primarily AWS
  • Proficiency in using static code analysis tools like Sonarqube
  • Experience with software composition analysis tools like DependencyTrack
  • Strong understanding of dynamic code analysis and web application security
  • Advanced proficiency in Python and/or JavaScript frameworks (Vue/Angular/React)
  • Experience in system design and architecture of software systems
  • Familiarity with CI/CD and infrastructure-as-code processes

⭐ Preferred Qualifications

  • Familiarity with dependency management
  • Understanding of software vulnerabilities
  • Experience with tools like GitHub for tracking and managing vulnerabilities
  • Specific knowledge of handling vulnerabilities in components such as h11, setuptools, and axios

🛠️ Required Skills

  • Cloud computing (AWS)
  • Static code analysis (Sonarqube)
  • Software composition analysis (DependencyTrack)
  • Dynamic code analysis
  • Web application security
  • Python
  • JavaScript frameworks (Vue, Angular, React)
  • System design and architecture
  • CI/CD
  • Infrastructure-as-code
  • Dependency management
  • Software vulnerabilities management
  • GitHub
  • Vulnerability handling (h11, setuptools, axios)
  • Collaboration
  • Leadership
  • Mentoring
  • Problem-solving
  • Innovation

🎁 Benefits & Perks

  • Opportunity to learn and develop career
  • Encouragement to be courageous and experiment
  • Continuous trust and support in a thriving environment
  • Growth-minded culture with openness to feedback and learning
  • Opportunity to provide feedback and collaborate with colleagues
  • Equal-opportunity employment
  • Eligibility for people with disabilities or rehabilitated

Locations

  • GUADALAJARA, MX, 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

  • Cloud computing (AWS)intermediate
  • Static code analysis (Sonarqube)intermediate
  • Software composition analysis (DependencyTrack)intermediate
  • Dynamic code analysisintermediate
  • Web application securityintermediate
  • Pythonintermediate
  • JavaScript frameworks (Vue, Angular, React)intermediate
  • System design and architectureintermediate
  • CI/CDintermediate
  • Infrastructure-as-codeintermediate
  • Dependency managementintermediate
  • Software vulnerabilities managementintermediate
  • GitHubintermediate
  • Vulnerability handling (h11, setuptools, axios)intermediate
  • Collaborationintermediate
  • Leadershipintermediate
  • Mentoringintermediate
  • Problem-solvingintermediate
  • Innovationintermediate

Required Qualifications

  • Advanced knowledge of cloud computing, primarily AWS (experience)
  • Proficiency in using static code analysis tools like Sonarqube (experience)
  • Experience with software composition analysis tools like DependencyTrack (experience)
  • Strong understanding of dynamic code analysis and web application security (experience)
  • Advanced proficiency in Python and/or JavaScript frameworks (Vue/Angular/React) (experience)
  • Experience in system design and architecture of software systems (experience)
  • Familiarity with CI/CD and infrastructure-as-code processes (experience)

Preferred Qualifications

  • Familiarity with dependency management (experience)
  • Understanding of software vulnerabilities (experience)
  • Experience with tools like GitHub for tracking and managing vulnerabilities (experience)
  • Specific knowledge of handling vulnerabilities in components such as h11, setuptools, and axios (experience)

Responsibilities

  • Envision, design, and build software infrastructure
  • Challenge ideas, identify problems, and create efficient solutions
  • Develop flexible, maintainable, and scalable application components
  • Collaborate with development peers and lead technological innovation
  • Lead the triaging and resolution of AWS Security Hub findings
  • Oversee the analysis and mitigation of SAST findings from Sonarqube
  • Lead efforts in addressing vulnerabilities identified by DependencyTrack
  • Manage the resolution of DAST findings from web application scans
  • Collaborate on high-level software design projects and software system architecture
  • Mentor junior engineers and ensure team success
  • Lead software module construction from architecture and design to implementation

Benefits

  • general: Opportunity to learn and develop career
  • general: Encouragement to be courageous and experiment
  • general: Continuous trust and support in a thriving environment
  • general: Growth-minded culture with openness to feedback and learning
  • general: Opportunity to provide feedback and collaborate with colleagues
  • general: Equal-opportunity employment
  • general: Eligibility for people with disabilities or rehabilitated

Target Your Resume for "Mid-Level Software Developer Engineer" , IBM

Get personalized recommendations to optimize your resume specifically for Mid-Level Software Developer Engineer. Takes only 15 seconds!

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

Check Your ATS Score for "Mid-Level Software Developer Engineer" , 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 Mid-Level Software Developer Engineer @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

IBM logo

Mid-Level Software Developer Engineer

IBM

Software and Technology Jobs

Mid-Level Software Developer Engineer

full-timePosted: Dec 11, 2025

Job Description

Mid-Level Software Developer Engineer

📋 Job Overview

As a Mid-Level Software Developer Engineer at IBM, you will participate in the full software development lifecycle, focusing on designing, developing, and supporting software that enhances clients' hybrid-cloud and AI capabilities. You will work in IBM's Consulting Client Innovation Centers, collaborating with visionaries across industries to drive technological innovation and adoption.

📍 Location: GUADALAJARA, MX (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Envision, design, and build software infrastructure
  • Challenge ideas, identify problems, and create efficient solutions
  • Develop flexible, maintainable, and scalable application components
  • Collaborate with development peers and lead technological innovation
  • Lead the triaging and resolution of AWS Security Hub findings
  • Oversee the analysis and mitigation of SAST findings from Sonarqube
  • Lead efforts in addressing vulnerabilities identified by DependencyTrack
  • Manage the resolution of DAST findings from web application scans
  • Collaborate on high-level software design projects and software system architecture
  • Mentor junior engineers and ensure team success
  • Lead software module construction from architecture and design to implementation

✅ Required Qualifications

  • Advanced knowledge of cloud computing, primarily AWS
  • Proficiency in using static code analysis tools like Sonarqube
  • Experience with software composition analysis tools like DependencyTrack
  • Strong understanding of dynamic code analysis and web application security
  • Advanced proficiency in Python and/or JavaScript frameworks (Vue/Angular/React)
  • Experience in system design and architecture of software systems
  • Familiarity with CI/CD and infrastructure-as-code processes

⭐ Preferred Qualifications

  • Familiarity with dependency management
  • Understanding of software vulnerabilities
  • Experience with tools like GitHub for tracking and managing vulnerabilities
  • Specific knowledge of handling vulnerabilities in components such as h11, setuptools, and axios

🛠️ Required Skills

  • Cloud computing (AWS)
  • Static code analysis (Sonarqube)
  • Software composition analysis (DependencyTrack)
  • Dynamic code analysis
  • Web application security
  • Python
  • JavaScript frameworks (Vue, Angular, React)
  • System design and architecture
  • CI/CD
  • Infrastructure-as-code
  • Dependency management
  • Software vulnerabilities management
  • GitHub
  • Vulnerability handling (h11, setuptools, axios)
  • Collaboration
  • Leadership
  • Mentoring
  • Problem-solving
  • Innovation

🎁 Benefits & Perks

  • Opportunity to learn and develop career
  • Encouragement to be courageous and experiment
  • Continuous trust and support in a thriving environment
  • Growth-minded culture with openness to feedback and learning
  • Opportunity to provide feedback and collaborate with colleagues
  • Equal-opportunity employment
  • Eligibility for people with disabilities or rehabilitated

Locations

  • GUADALAJARA, MX, 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

  • Cloud computing (AWS)intermediate
  • Static code analysis (Sonarqube)intermediate
  • Software composition analysis (DependencyTrack)intermediate
  • Dynamic code analysisintermediate
  • Web application securityintermediate
  • Pythonintermediate
  • JavaScript frameworks (Vue, Angular, React)intermediate
  • System design and architectureintermediate
  • CI/CDintermediate
  • Infrastructure-as-codeintermediate
  • Dependency managementintermediate
  • Software vulnerabilities managementintermediate
  • GitHubintermediate
  • Vulnerability handling (h11, setuptools, axios)intermediate
  • Collaborationintermediate
  • Leadershipintermediate
  • Mentoringintermediate
  • Problem-solvingintermediate
  • Innovationintermediate

Required Qualifications

  • Advanced knowledge of cloud computing, primarily AWS (experience)
  • Proficiency in using static code analysis tools like Sonarqube (experience)
  • Experience with software composition analysis tools like DependencyTrack (experience)
  • Strong understanding of dynamic code analysis and web application security (experience)
  • Advanced proficiency in Python and/or JavaScript frameworks (Vue/Angular/React) (experience)
  • Experience in system design and architecture of software systems (experience)
  • Familiarity with CI/CD and infrastructure-as-code processes (experience)

Preferred Qualifications

  • Familiarity with dependency management (experience)
  • Understanding of software vulnerabilities (experience)
  • Experience with tools like GitHub for tracking and managing vulnerabilities (experience)
  • Specific knowledge of handling vulnerabilities in components such as h11, setuptools, and axios (experience)

Responsibilities

  • Envision, design, and build software infrastructure
  • Challenge ideas, identify problems, and create efficient solutions
  • Develop flexible, maintainable, and scalable application components
  • Collaborate with development peers and lead technological innovation
  • Lead the triaging and resolution of AWS Security Hub findings
  • Oversee the analysis and mitigation of SAST findings from Sonarqube
  • Lead efforts in addressing vulnerabilities identified by DependencyTrack
  • Manage the resolution of DAST findings from web application scans
  • Collaborate on high-level software design projects and software system architecture
  • Mentor junior engineers and ensure team success
  • Lead software module construction from architecture and design to implementation

Benefits

  • general: Opportunity to learn and develop career
  • general: Encouragement to be courageous and experiment
  • general: Continuous trust and support in a thriving environment
  • general: Growth-minded culture with openness to feedback and learning
  • general: Opportunity to provide feedback and collaborate with colleagues
  • general: Equal-opportunity employment
  • general: Eligibility for people with disabilities or rehabilitated

Target Your Resume for "Mid-Level Software Developer Engineer" , IBM

Get personalized recommendations to optimize your resume specifically for Mid-Level Software Developer Engineer. Takes only 15 seconds!

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

Check Your ATS Score for "Mid-Level Software Developer Engineer" , 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 Mid-Level Software Developer Engineer @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.