11 days old

Senior Software Engineer

New York, NY 10007
  • Job Code
  • Jobs Rated

Your Role and Responsibilities

IBMs Digital Workplace Engineering team is focused on engineering tools and applications IBMers need to be effective. Through a family of apps and services, were building an environment which is constantly iterating, solving problems, and working together to push the limits on productivity and collaboration. We are well-positioned to deliver the next chapter of the digital workplace, leveraging expertise in cloud, security, and scale.

As a senior software developer on our team, you will assist our leadership in enforcing best engineering practices and promote high standards for development and testing. You will work in end-to-end development teams to design, implement, test, deploy, and maintain scalable software to help hundreds of thousands of IBMers to be more effective.

Candidate must have the ability to work in the US without current/future need for IBM sponsorship


  • Actively contribute to architectural designs of our microservices
  • Iteratively deliver new features by collaborating regularly with engineering manager, product owner, designers, project manager, and other software engineers
  • Promote best engineering practices on development, code review, testing, and deployment
  • Mentor junior developers on the team
  • Assist engineering manager, product owner, and project manager in shaping our teams roadmap
  • Provide effective and constructive feedback by reviewing others' work


Required Professional and Technical Expertise
  • 6+ years of experience in writing production code for backend or middle tire services using Java, Ruby, Python, or similar languages
  • Computer Science or related degree
  • Delivered scalable microservices to handle high throughput
  • Hands-on experience with messaging queue technologies
  • Understanding of Javascript fundamentals
  • Excellent interpersonal skills (e.g., partnering, conflict management, mentoring), with strong verbal and written communication skills

Preferred Professional and Technical Expertise
  • Familiar with container-based deployment
  • Experience with managed solutions in the cloud and serverless applications
  • Experience with modern JS frameworks such as Ember, Angular or React. Node.js web applications, REST services, and Java/J2EE.
  • Served in tech lead capacity

About Business Unit

Your Life @ IBM

About IBM

Location Statement

Being You @ IBM
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.



  • Computers Software and Hardware

Jobs Rated Reports for Software Engineer

Posted: 2019-08-10 Expires: 2019-09-09

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer

New York, NY 10007

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast