Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

IBM Logo

Software Development Engineer II

IBM

Salary not specified
Sep 10, 2025
Bellevue, WA, US
Apply Now

The company is looking to solve the problem of empowering customers to plan, analyze, and optimize IT spending across traditional and cloud infrastructures by expanding its capabilities with a skilled Software Development Engineer II.

Requirements

  • Hands-on experience in enterprise-level software development.
  • Proficiency in designing and implementing Service-Oriented Architectures and modern API designs.
  • Expertise in at least one object-oriented programming language, such as Java.
  • Strong foundation in modern development practices, including Agile/Kanban methodologies, CI/CD pipelines, and DevOps principles.
  • Proven experience with system design using cloud platforms such as AWS or Azure.
  • Excellent problem-solving skills with the ability to address challenging technical issues effectively.
  • In-depth knowledge of data structures, algorithms, asynchronous architectures, and enterprise systems.

Responsibilities

  • Take part in the design, development, and deployment of scalable software solutions that meet business and technical requirements.
  • Collaborate with cross-functional teams, including product managers and designers, to gather requirements and define solutions.
  • Troubleshoot, diagnose, and resolve complex technical issues across the software lifecycle.
  • Maintain clear and concise documentation for codebases, processes, and system designs.
  • Provide mentorship and technical guidance to junior engineers, fostering their professional growth and development.
  • Champion best practices in software development, including code quality, testing, and CI/CD processes.

Other

  • Master's Degree
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Strong written and verbal communication skills to work effectively within cross-functional teams.
  • Proven ability to manage competing priorities in high-pressure situations.
  • Demonstrated technical leadership experience in building and delivering complex software systems.