Senior Software Engineer II (Remote)

IBM

Quick summary

Work type
On-site
Location
Armonk, NY
Posted
26 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$137k most similar roles pay here $237k

This listing doesn't post a salary. Most similar roles pay $146,375–$223,750.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 683 open roles on FindRole.

Listed pay typically runs $1,000,000–$1,000,000 across 9 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Senior Software Engineer II (Remote)

As a Senior Software Engineer on our dynamic product development team, you will play a pivotal role in shaping the future of our platform by building scalable and efficient backend services. Your day-to-day responsibilities include designing and implementing robust APIs, integrating third-party tools, and collaborating with cross-functional teams to enhance user experiences. We are looking for someone proficient in Java or Python, with expertise in microservices architecture, Docker, Kubernetes, and cloud platforms like AWS or GCP. The ideal candidate will also have a strong understanding of database management systems such as PostgreSQL or MongoDB. This role involves tackling complex challenges within the e-commerce domain, where you will contribute to high-traffic applications serving millions of users globally.

What you'll do

  • Design and implement efficient algorithms for data processing.
  • Develop scalable software solutions to meet business needs.
  • Conduct thorough testing and debugging of applications.
  • Optimize system performance by analyzing bottlenecks.
  • Document code and write technical specifications clearly.

What we're looking for

  • Minimum 5 years of relevant professional experience in software development or engineering
  • Proficient in multiple programming languages such as Java, Python, and JavaScript
  • Strong understanding of cloud computing platforms like AWS, Azure, or Google Cloud
  • Experience with agile development methodologies and continuous integration/continuous deployment (CI/CD)
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field required

More like this

Similar roles