As a Software Architect – Innovation & Modernization, you will be at the forefront of reshaping our architecture, breaking down monoliths, optimizing algorithms, and introducing cutting-edge technologies where they add value. You will work closely with the lead architect and engineering teams to drive technical innovation while ensuring stability and scalability.
- Dive deep into our complex existing codebase, rapidly understanding its structure and design
- Define a clear and safe strategy for modernizing our hybrid DevOps platform, transitioning towards a multi-tenant architecture
- Lead efforts to break down monoliths into scalable microservices while ensuring performance, security, and maintainability
- Optimize system performance by refining algorithms and improving architectural decisions
- Introduce new technologies where they provide real value, balancing innovation with stability
- Collaborate with engineering teams to implement architectural changes in a hands-on capacity
- Stay ahead of emerging trends in cloud, Kubernetes (K8s), service mesh, and distributed systems to influence JFrog’s architecture roadmap
- Ensure best practices in software design, system scalability, and DevOps methodologies
- 10+ years of experience in software development and architecture, with a strong focus on Java
- Deep understanding of cloud-native architectures and modern DevOps principles
- Expertise in Kubernetes (K8s), service mesh, and distributed systems
- Strong background in relational databases and experience in optimizing their performance in large-scale systems
- A problem-solving attitude with the ability to work autonomously and drive initiatives forward
- Agile mindset
- Excellent communication and collaboration skills to work effectively with cross-functional teams
- Hands-on, technical mindset with the ability to write high-quality code and contribute to proof-of-concept implementations
Nice to Have:- Experience breaking down monolithic applications into microservices and optimizing system scalability
- Hands-on experience with Golang (at least at a working knowledge level)
- Experience with NoSQL databases and event-driven architectures
- Familiarity with observability and monitoring tools for distributed systems
- Previous experience working on DevOps, CI/CD, or artifact management platforms
- Background in security and compliance for hybrid and SaaS platforms
Why Join Us?- Work on cutting-edge technology in a high-impact role with significant influence over the architectural direction of JFrog’s core products
- Collaborate with top engineers in a dynamic, fast-paced, and innovative DevOps environment
- Solve complex technical challenges and modernize an industry-leading platform