Senior Software Engineer


Position: Senior Software Engineer
Location: Kfar-Saba, Hybrid
Type: Full-time


About Us:
Octopai is a leader in Data intelligence solutions. Helping global enterprises transform complex data into actionable insights. Join our innovative team to develop cutting-edge data applications and push the boundaries of frontend and full-stack development.

Job Summary:
As a Senior Software Engineer, you will be a key contributor in designing, developing, and optimizing high-performance systems that underpin our data solutions. Leveraging your extensive experience, you will build and enhance scalable, reliable, and efficient software applications using Redis, SQL/NoSQL databases, C#, Python, and Java. An understanding of ETL processes, reporting tools, and data platforms is advantageous.

Key Responsibilities:

  • Design and implement robust, scalable, and high-performance software solutions to support our core products, focusing on speed, reliability, and efficiency.
  • Develop and maintain database solutions using Redis, SQL, and NoSQL databases, ensuring data integrity, security, and high availability.
  • Leverage high-performance computing concepts, optimizing code and infrastructure for low latency and maximum throughput.
  • Write clean, well-documented, and maintainable code in C#, Python, and Java.
  • Lead and conduct code reviews, mentor junior engineers, and promote best practices in coding standards and test-driven development.
  • Troubleshoot and resolve complex issues in development, production, and integration environments.
  • Collaborate closely with engineering, product, and cross-functional teams to understand requirements and deliver on technical specifications.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 10+ years of experience in software development, with a strong background in high-performance, scalable systems.
  • Proficiency in Redis for data caching, data layer optimization, and real-time data management.
  • Extensive experience with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and database design, optimization, and administration.
  • Advanced skills in C#, Python, and Java, with experience building complex applications in these languages.
  • Develop and maintain robust RESTful APIs, ensuring secure and efficient data exchange between services
  • Ensure adherence to security best practices, including data protection, secure coding, and vulnerability management
  • Understanding of ETL processes, reporting tools, and data platforms is a plus.
  • Fluent in English with excellent written and verbal communication skills.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and experience with Agile methodologies and DevOps practices is desirable.

Skills & Competencies:

  • Strong analytical and problem-solving skills.
  • Excellent communication skills with the ability to work both independently and collaboratively.
  • High attention to detail and a commitment to producing high-quality work.

Why Join Us?

  • Engage with cutting-edge technology in a high-growth field.
  • Be part of a collaborative and inclusive work environment.
  • Receive a competitive compensation package, benefits, and ample career development opportunities.

How to Apply:
If you are a skilled engineer ready to make an impact, please submit your resume and a cover letter highlighting your experience and suitability for this role.

Apply for this Position