Poughkeepsie, NY

Entry Level Software Developer

Hybrid$74,000 - $147,000/yrPosted 3 weeks agoLikely sponsors

Job details

Location
Poughkeepsie, NY
Work type
Hybrid
Compensation
$74,000 - $147,000/yr
Posted
3 weeks ago
Apply on
careers.ibm.com

About this role

IBM is a technology and consulting company that develops infrastructure, cloud, and AI solutions. The Entry Level Software Developer will design, develop, test, and maintain enterprise software for hybrid cloud, storage, security, automation, and systems management products. The role involves full-lifecycle software development, cross-functional collaboration, troubleshooting, automated testing, and participation in agile practices.

What you'll do:

  • Design, develop, test, and maintain high-quality software solutions using modern software engineering practices
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and support
  • Collaborate with product management, architects, quality assurance, support, and operations teams to deliver customer-focused solutions
  • Develop scalable, secure, and performant applications, services, APIs, and backend components
  • Troubleshoot and resolve software defects, performance bottlenecks, and customer-reported issues
  • Contribute to architecture discussions, technical design reviews, and code reviews
  • Create and maintain technical documentation, test plans, and operational procedures
  • Implement automated testing, CI/CD pipelines, and DevOps practices to improve software quality and delivery efficiency
  • Stay current with emerging technologies and recommend improvements to products, processes, and development methodologies
  • Support agile development processes and actively participate in sprint planning, standups, retrospectives, and backlog refinement activities

What they're looking for:

  • High School Diploma/GED
  • Proficiency in one or more programming languages such as Java, Python, Go, C++, JavaScript, or similar
  • Understanding of software design principles, object-oriented programming, and data structures
  • Experience developing REST APIs, microservices, or distributed systems
  • Knowledge of source control systems such as Git
  • Experience with Linux/Unix environments and command-line tools
  • Understanding of software testing methodologies, debugging, and performance analysis
  • Familiarity with databases, including relational and/or NoSQL technologies
  • Knowledge of cloud computing concepts, containerization, and CI/CD practices
  • Bachelor's Degree
  • Experience with Kubernetes, OpenShift, Docker, or cloud-native architectures
  • Knowledge of hybrid cloud platforms and infrastructure management solutions

Benefits:

  • Hybrid work arrangement
  • Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being
  • 401(k)
  • Cash balance pension plan
  • IBM Employee Stock Purchase Plan
  • Financial counseling
  • Life insurance
  • Short & long-term disability coverage
  • Opportunities for performance based salary incentive programs
  • 12 holidays
Ready to apply to IBM?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About IBM