Senior Software Engineer II (Remote)
Quick summary
- Work type
- On-site
- Location
- Armonk, NY
- Posted
- 26 days ago
- Nearby
- 84 roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
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
- Associate Partner-AWS GTM Leader 49
- Forward Deploy Engineer 33
- AI Forward Deployed Engineer 30
- Senior Oracle Cloud FIN Tech Lead 30
- Senior Software Engineer - Confluent DevProd 30
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