Software Architect - Itcharm : Job Details

Software Architect

Itcharm

Job Location : all cities,ID, USA

Posted on : 2025-08-02T01:37:30Z

Job Description :

The clientdelivers open-source solutions and commercial software development, with offices in the US and Poland. They are key contributors to projects like Apache Cayenne (ORM framework), Bootique.io (Java app launcher), and LinkRest (REST engine), serving clients across the US, Australia, and the EU—including the NHL and Wikipedia.

We are looking for a seasonedSoftware Architectto lead a team of 30–40 engineers. The ideal candidate excels in designing scalable, resilient distributed systems, with expertise in microservices and cloud-native architecture.

The mission:

Partner directly with the CTO to help a 30-40-engineer group migrate a feature-richCorporate Ed-Tech Platformlearning platform (with gamification) to a clean, decoupled micro-services architecture.

Why we recommend:

Scale.You will become part of a thrilling and collaborative environment where you will be able to share your ideas and gain insightful feedback.

Team level.You will be surrounded by other highly performing team members and will have the chance to grow and scale with us.

Comfort.We believe that only in a comfortable and safe environment you will be able to perform at your

Key Responsibilities:

  • Own the target architecture – model service boundaries, data flows and SLAs; keep diagrams and docs living.
  • Prototype / spike ideas to validate performance, cost and operability.
  • Publish crisp artefacts – ADRs, reference repos, API guidelines – so teams can self-serve.
  • Coach and unblock people on micro-service patterns, testing and cloud-native best practices without becoming a bottleneck.
  • Review critical PRs for architectural alignment.
  • Guide technology choices across the preferred Java + Python stacks and adjacent tech.

We expect from you:

  • 10+ years designing and building distributed, customer-facing systems.
  • Recent ownership of a micro-services platform at scale.
  • Deep fluency in Java (Spring/Spring Boot) and Python (FastAPI, Flask, or similar).
  • Strong grasp of containers, Kubernetes, CI/CD, observability and automated testing.
  • Proven influence over teams of 20–40 engineers without direct line management.
  • Excellent English (written & spoken) – you'll translate complex ideas into clear, actionable guidance.
  • Remote — workday must overlap ≥ 5 hours with US time zones (EST-PST).

Nice-to-have

  • Ed-tech or gamified learning experience.
  • Prior work with globally distributed teams.

Join Us!

If you're looking for an opportunity to grow professionally, work on impactful projects, and be part of a team that values innovation, collaboration, and work-life balance, apply today and take your career to the next level!

#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)