Lead Software Architect (Java)
We are seeking a committed and experienced Lead Software Architect (Java) with a strong background in backend development, system design, and team leadership. You will be managing the development team, helping them grow, leading code reviews, and optimizing system architecture.
This is a Full-Time remote position.
We are looking for a Lead Software Architect (Java), specifically with these requirements:
- 10+ years of experience in backend development, with a focus on Java (Spring)
- 5+ years of experience in software and system architecture in the back-end.
- 5+ years of leadership experience managing development teams - including hiring, training, setting KPIs, running sprints, and ensuring delivery.
- Strong architectural and system design expertise, including experience in improving and scaling backend infrastructure.
- Proficient in Cloud (GCP ideally), Microservices & event-driven architecture, Docker and Infrastructure as code.
- Deep understanding of business logic in eCommerce, ensuring that technical decisions align with company goals.
- Experience with auditing and optimizing backend systems, implementing best practices to enhance efficiency and performance.
- Hands-on coding experience, with the ability to review code, conduct check-ins, and improve development processes.
- Excellent communication skills, with the ability to lead discussions, challenge inefficiencies, and drive improvements within the team.
- Comfortable working in a fast-paced, results-driven environment, prioritizing output over perfectionism.
- Experience with cloud infrastructure (GCP) and setting up DevOps processes.
Your responsibilities will include (but not limited to):
- Leading the software development team - managing sprints, assigning tasks, growing them, and ensuring effective collaboration.
- Overseeing and improving backend architecture and making high-level decisions to improve system efficiency and scalability.
- Conducting regular code reviews and performance audits, identifying and resolving bottlenecks.
- Improving development workflows, setting clear KPIs, and driving faster delivery cycles.
- Collaborating with the CEO and stakeholders to align technical development with business objectives.
- Ensuring smooth communication across the team, encouraging open discussions and knowledge sharing.
- Driving continuous improvement, identifying weaknesses in existing processes and implementing better solutions.
Growth Opportunities/Perks:
- Ability to implement strategic initiatives and drive company-wide impact.
- Competitive salary in a performance-driven environment.
- Opportunity to lead and shape the development team and architecture.
- Full ownership of system design and technical decisions.
- Work in a dynamic, collaborative environment with minimal micromanagement.
- Professional development support and opportunities for advancement.
- Fully remote role with flexible working arrangements.
This Position Is Perfect For You If…
You’re a natural problem solver.
You can quickly identify inefficiencies, develop solutions, and implement process improvements to drive operational success.
You’re a strategic thinker.
You understand how backend architecture supports business objectives and can align development with company goals. Besides that, you focus on impact, ensuring the development team delivers efficiently rather than striving for perfection.
You’re a strong leader.
You can manage a team, set expectations, and ensure delivery without micromanaging.
Required languages
| English | C1 - Advanced |