Software Engineer Apprentice

IBM

Quick summary

Work type
On-site
Location
Armonk, NY
Posted
6 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$132k most similar roles pay here $241k

This listing doesn't post a salary. Most similar roles pay $142,400–$214,500.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 743 open roles on FindRole.

Listed pay typically runs $1,000,000–$1,000,000 across 8 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Software Engineer Apprentice

We are seeking a mid-level software engineer to join our dynamic and innovative development team focused on creating cutting-edge market solutions. This role involves designing, coding, and collaborating with cross-functional teams to develop scalable and efficient systems. Day-to-day responsibilities include writing clean, maintainable code using modern technologies such as JavaScript, React, and Node.js, while also engaging in regular code reviews and contributing to the product's architecture. Ideal candidates possess strong problem-solving skills and a passion for technology, with experience in web development and an understanding of agile methodologies. The position requires working on complex projects that address real-world business challenges at scale, making it perfect for those who thrive in collaborative environments and enjoy continuous learning and growth.

What you'll do

  • Design and develop innovative software solutions.
  • Consult with clients to understand project requirements.
  • Collaborate on market analysis to inform product development.
  • Invent new features or processes to enhance user experience.
  • Code according to best practices and industry standards.

What we're looking for

  • 2+ years of relevant software development experience.
  • Proficiency in at least one programming language (e.g., Python, Java).
  • Strong problem-solving and analytical skills.
  • Ability to work effectively in a team environment.
  • Familiarity with agile development methodologies.
  • Excellent communication and collaboration skills.

More like this

Similar roles

Software Engineer Apprentice

IBM

Washington, District Of Columbia 6 days ago
Python Docker Kubernetes AWS CI/CD Git PostgreSQL Terraform Prometheus Grafana

Software Engineer Apprentice

IBM

Poughkeepsie, NY 51 days ago
Java JavaScript Python Docker Jenkins Travis JUnit Agile DevOps IBM Design Thinking Hypothesis Driven Development Social Coding Continuous Delivery