Back to Archive

Senior Software Engineer

IBM

Dallas, TX | Posted: 7 months ago

This job is expired and may no longer be accepting applications.
Job Description

For IBM Cloud - Infrastructure as a Service (IaaS), our goal is to improve processes and to optimize our platform through creating tools which help datacenter operation personnel do their jobs more efficiently. Consequently, we indirectly help to drive more customers into wanting to use our platform as a smoothly running operation is an unnoticed and agreeable service to use.

You will be challenged to derive new performant features for internal stakeholders, and you will be challenged to optimize existing systems. Improving the process for one use case when used by all personnel within a datacenter and then used by a factor of over 50 datacenters around the world generates tremendous value for our business. You'll create internal tools used by inventory and operations personnel globally at all of IBM's Cloud datacenters. If you are an impassioned senior software engineer or software architect with a strong technical background who seeks responsibility, thrives when empowered and want to be a part of an agile team atmosphere, then look no further. We strive to make IBM Cloud - Infrastructure a place where you want to be, a place where you are proud to work and where you can excel.

Perks: Free snacks (chips, candy, popcorn, nuts, crackers etc...), free sodas and drinks, free coffee / tea / hot chocolate, monthly birthday cakes, monthly fruit baskets, huge annual division Christmas party - 2 free drinks at semi-open bar, largely discounted gym membership (same parking lot - 2 minute walking distance) at an upscale gym.
  • Design and develop innovative, company impacting products and services to support infrastructure operations
  • Design, develop and implement object oriented applications from prototype through implementation
  • Integrate open source and commercial enterprise applications into an exposed API and web-based portal
  • Create highly scalable and performant REST/SOAP web services
  • Work closely with product management and stakeholders to ensure applications meet needs and expectations



  • Required Technical and Professional Expertise

  • 7+ Years of experience in one or more of the following languages (PHP5+, Python, GoLang, Java, C++)
  • Strong understanding of object oriented design principles and patterns
  • Strong knowledge of SOA web services REST, SOAP, XML-RPC, XML, JSON
  • Experience and strong knowledge with relational databases and SQL (Oracle, MySQL, PostgreSQL), SQL optimization, table schema design
  • Strong knowledge of MVC architecture and implementation
  • Experience using an ORM (Doctrine, Propel, Hibernate)
  • Experience with unit testing (PHPUnit, NoseTest, PyTest)


  • Preferred Tech and Prof Experience

  • Experience implementing distubuted applications in a container envrionment (Docker, OpenShift)
  • Experience using RabbitMQ or other AMQP message queues
  • Experience with NoSQL (Redis, Kafka, NATS, Cassandra)


  • EO Statement
    IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

    This job was sourced from StackOverflow Jobs.