Senior Software Architect & Python Engineer

Remote: 
Full Remote
Contract: 
Work from: 
Israel

Offer summary

Qualifications:

6-7+ years of experience in software development and architecture., Strong Python coding skills with hands-on experience., Knowledge of infrastructure tools like Kubernetes, Kafka, Elasticsearch., Bachelor's degree in Computer Science, Engineering, or Mathematics..

Key responsibilities:

  • Define and own the system architecture and internal structure.
  • Dive into the codebase to understand and improve the system.
  • Provide technical guidance and architectural solutions to the team.
  • Lead the development of internal tools to enhance team productivity and system stability.

CodeValue logo
CodeValue
51 - 200 Employees
See all jobs

Job description

Description

CodeValue is a leading software company delivering a full-spectrum of software services that enable customers to focus on their core business activities.

At CodeValue, we leverage Web by administering cross-platform development. We strive to build and maintain our top-notch expertise in this extremely dynamic and versatile field.

We are looking for a Senior Software Architect who combines deep architectural understanding with strong hands-on development skills, primarily in Python. This is a strategic technical role — not a managerial one — and includes at least 50% hands-on coding alongside architectural responsibilities.

As a key technical authority, you will:

  • Own and define the internal structure and architecture of our system.
  • Dive deep into the codebase to gain a thorough understanding of how the system works.
  • Take full ownership of critical tasks and deliver high-quality solutions.
  • Work closely with team leads and provide technical guidance and architectural solutions.
  • Lead the introduction and development of internal tools that improve team velocity and product stability.
  • Continuously research and evaluate new technologies and tools to identify the best possible solutions for our evolving system needs.
  • Be a driving force in the technical evolution of the product, from concept through production.



Requirements

  • 6-7+ years of experience in software development and architecture roles.
  • Proven experience designing and evolving complex software systems.
  • Strong coding skills in Python, with the ability to lead by example.
  • Infrastructure: Kubernetes, Kafka, Elasticsearch
  • Exposure to CI/CD, microservices, and distributed systems is highly preferred.
  • Hands-on experience with cloud-native tools and environments (e.g., Kubernetes).
  • Deep understanding of scalable architectures and modern backend systems.
  • Excellent communication skills; ability to collaborate with tech leads and product stakeholders.
  • B.Sc. in Computer Sciences/Computer Engineering/Mathematics or equivalent.


Nice to Have:

  • Experience introducing tools or tech into production environments.
  • Prior involvement in system re-architecture or major tech migrations.
  • Familiarity with performance optimization, observability tools, or security best practices.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication

Software Architect Related jobs