Distributed Systems Software Engineer

IBM

Lowell, MA • 4m ago • On-site

Mid

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Distributed Systems Software Engineer

Description

Build and operate distributed systems with a focus on reliability, scalability, and performance. Design, implement, and improve core software components that support large-scale data streaming and real-time processing. Collaborate with cross-functional teams to deliver production-ready features and infrastructure.

Responsibilities

  • Design and implement distributed system components
  • Improve performance, scalability, and reliability of production services
  • Troubleshoot and debug complex system issues
  • Collaborate with engineers across teams to deliver features

Requirements

  • Experience building distributed systems in production
  • Strong software engineering fundamentals
  • Understanding of scalability, reliability, and performance considerations in distributed environments
  • Experience with streaming/data-intensive systems (preferred)

Benefits

Opportunity to work on large-scale, real-time distributed systems.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report