IBM-posted 3 months ago
Full-time • Mid Level
Hybrid • New York, NY
5,001-10,000 employees
Professional, Scientific, and Technical Services

A career in IBM Software means you'll be part of a team that transforms our customer's challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.

  • Build and maintain performant and secure cloud-native services using modern languages like Go, Java, Python.
  • Research and identify new technologies and services in Cloud Service Providers to efficiently solve feature requirements of the product.
  • Dive into complex architectures of different parts of the product to identify and fix issues and inefficiencies.
  • Design and implement resilient systems that can horizontally and vertically scale.
  • Build automated tests that validate feature functionality and integration.
  • Breakdown complex tasks into smaller work items and provide proper estimates for planned feature work in each sprint.
  • Follow best practices while developing applications to monitor it with the right support for observable metrics.
  • Follow best logging practices to debug the state of the application when issues are identified.
  • Perform code reviews submitted by teammates.
  • Conduct and participate in design discussions organized in the team.
  • Participate in on-call duty rotation to keep the service availability 99.9% or above.
  • Participate in triaging customer reported issues.
  • Open tickets on issues found in the feature and product with clear steps to reproduce the issue.
  • Debug customer reported production incidents and address them to fix it or provide workarounds or build feature extensions.
  • Work with other teams of the product and address integration requirements between the features.
  • Influence multiple teams and hold a high bar for systems architecture, operations, and quality.
  • Mentor and foster career growth for junior engineers.
  • Bachelor's Degree in computer science, or related field, or relevant work experience and 5+ years of professional software development experience OR Master's Degree and 3+ years of professional software development experience.
  • 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Professional experience in a SaaS company/product.
  • Extensive professional knowledge, experience, and understanding of at least one modern programming language, such as Java and Go.
  • Computer Science fundamentals in data structures, algorithm design and problem solving.
  • Experienced with modern API design and implementations, preferably in Golang/Java.
  • Experience with Linux-based integrated development environments, or equivalent (e.g., IntelliJ IDEA).
  • Exceptional customer focus, ownership, and drive.
  • Demonstrated capability to provide depth and breadth technical leadership.
  • Experience in mentoring, recruiting, and team-building.
  • Demonstrated communication skills, both written and verbal.
  • Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being.
  • Financial programs such as 401(k), cash balance pension plan, the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long-term disability coverage, and opportunities for performance-based salary incentive programs.
  • Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs.
  • Training and educational resources on our personalized, AI-driven learning platform where IBMers can grow skills and obtain industry-recognized certifications to achieve their career goals.
  • Diverse and inclusive employee resource groups, giving & volunteer opportunities, and discounts on retail products, services & experiences.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service