Tucson, AZ

Entry Level Software Developer-Tucson, AZ

Hybrid$74,000 - $111,000/yrPosted 4 weeks agoLikely sponsors

Job details

Location
Tucson, AZ
Work type
Hybrid
Compensation
$74,000 - $111,000/yr
Posted
4 weeks ago
Apply on
careers.ibm.com

About this role

IBM is a technology and consulting company developing infrastructure, cloud, and AI solutions. The Entry Level Software Developer will design, develop, test, and maintain enterprise software for infrastructure offerings while collaborating with cross-functional teams to deliver scalable, secure, and reliable solutions.

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- and long-term disability coverage
  • Opportunities for performance based salary incentive programs
  • 12 paid holidays
Ready to apply to IBM?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About IBM