Note: The job is a remote job and is open to candidates in USA. IBM develops AI-powered, cloud-native software and hybrid cloud solutions for business and society. The Senior Software Engineer II will design and implement access management primitives and scalable authorization methods, collaborate with product, engineering, and security teams, and improve the security and reliability of cloud-based systems.
Responsibilities
- Independently drive execution of projects and deploy them to production with a focus on quality and customer impact
- Collaborate effectively with a high performing team and cross-functional partners and make decisions which benefit the team and company
- Troubleshoot issues, perform root cause analysis and improve operations for complex problems that span all clouds
- Produce clean, well-documented, and maintainable code that adheres to established team standards and security best practices
- Deliver value for customers by taking on their most challenging problems
Skills
- Bachelor's Degree
- 4+ years of relevant software, product and/or security engineering experience
- Strong fundamentals in distributed systems design and development
- Experience building and operating large-scale systems in the Cloud
- Solid understanding of basic systems operations (disk, network, operating systems, etc)
- Proficiency in Java, Scala, C/C++, Go or other statically typed languages
- Some travel may be required based on business demand
- IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship
- Master's Degree
- Experience in both frontend and backend stacks
- Experience in the areas of security, identity and access management
- Experience/knowledge with public clouds (AWS, Azure or GCP)
- Interest in evangelism (giving talks at tech conferences, writing blog posts evangelizing IAM and Security concepts)
Benefits
- Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being
- 401(k)
- Cash balance pension plan
- IBM Employee Stock Purchase Plan
- Financial counseling
- Life insurance
- Short & long-term disability coverage
- Opportunities for performance based salary incentive programs
- 12 holidays
- Minimum 56 hours sick time
- 120 hours vacation
- 12 weeks parental bonding leave in accordance with IBM Policy
- Other Paid Care Leave programs
- Paid family leave benefits to eligible employees where required by applicable law
- Training and educational resources on our personalized, AI-driven learning platform
- Industry-recognized certifications
- Diverse and inclusive employee resource groups
- Giving & volunteer opportunities
- Discounts on retail products, services & experiences
- Remote work arrangement
Company Overview