Software Engineer

We are seeking a highly skilled and experienced Software Engineer II to join our team. The ideal candidate will have a strong background in software development and engineering, with expertise in Linux systems. The successful candidate will be a team player with excellent problem-solving abilities and a passion for creating high-quality software solutions.

Roles And Responsibilities:

  • Design, develop, and maintain software applications and systems
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation

Requirements:

  • Bachelor’s degree in Computer Science or related field
  • 3+ years of experience in software development and engineering
  • Proficiency in software development languages such as Java, C++, or Python
  • Strong understanding of Linux systems
  • Experience with version control systems (e.g., Git)
  • Ability to work effectively in a team environment
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal abilities

Plus Skills:

  • Experience with cloud computing platforms (e.g., AWS, Azure)
  • Familiarity with Agile development methodologies
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes)

Similar AI Jobs