Note: The job is a remote job and is open to candidates in USA. IBM Software develops AI-powered, cloud-native products that help organizations address complex business and technology challenges. The Senior Software Engineer will design and implement secure access management primitives and scalable authorization methods, while collaborating with product, engineering, and security teams to deliver reliable cloud-based solutions.
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
- 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- and long-term disability coverage
- Opportunities for performance-based salary incentive programs
- 12 paid 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 to achieve career goals
- Diverse and inclusive employee resource groups
- Giving and volunteer opportunities
- Discounts on retail products, services & experiences
- Remote work arrangement
Company Overview