Software Team Lead (Java)
Would you like to be part of a revolutionary company shaping the future of network and security technology?
Our client, an innovative firm with Israeli origins, is a growing company in the network and security industry. With a valuation exceeding $3 billion and a robust global footprint across 75+ data centers, they pioneered the “SASE” category, integrating services like firewalls, SD-WANs, and remote access into a single, cohesive solution. With an extensive global infrastructure, they offer high-speed, secure connections to thousands of enterprise customers worldwide.
As they expand their R&D operations in Prague, you’ll have the opportunity to contribute to a team driving innovation in a dynamic, high-growth environment.
Role: In this critical role, you will lead a talented team of software engineers, addressing architectural and engineering challenges. You will develop highly scalable solutions and manage common capabilities for multiple services and domains, collaborating closely with peer Team Leaders, Product Managers, and Automation teams.
This team provides security & visibility for SaaS applications being used by customers.
Our client is doing it by integrating with these 3rd party vendors ( like Salesforce, Slack, ServiceNow, Dropbox etc.) using their public APIs, fetching data on various activities (sign-ins, sharing, exporting etc.) and bringing it into their platform, enforcing relevant security policy in supported apps.
They’re expanding their capabilities by designing & building an infrastructure that will allow to accommodate a large scale of applications and support additional use cases.
Responsibilities:
- Build and nurture an excellent team through recruitment, mentoring, and daily management.
- Oversee end-to-end development, from processing large-scale data to creating web interfaces.
- Conduct ongoing research and prototype new features and product ideas.
- Develop, Implement and test enterprise platform solutions.
- Explore and integrate new technologies into the company’s products.
- Collaborate with multiple development teams.
Tech stack:
- Java, Spring Boot
- AWS (SQS, KMS, DocDB, S3), Microservices, Kubernetes, Docker, Kafka, PostgreSQL, MongoDB
- Golang, TypeScript, React
We are happy to hear from you if you have:
- 2+ years of managerial / team leading roles, with the experience of leading Senior developers
- 7+ years of hands-on web development experience, focusing on backend development using Java, API architecture, DB design, and event-driven systems.
- Experience with Network or Security products
- Experience with Scrum, Kanban, and Squads, and the ability to integrate and optimize these frameworks within our development processes.
- SaaS Experience: proven experience in building and operating high-scale SaaS microservices on AWS.
- Experience with public clouds, preferably AWS
- Ability to architect, design, and develop complex web applications.
- Excellent verbal and written communication skills, with the ability to clearly articulate positioning and requirements.
- Proven ability to work effectively with local and remote teams and team members in different time zones
- Motivated, fast learner, independent, and a strong problem-solving leader
- Knowledge of TypeScript, React - Nice to have
You will love to join this company for:
- Permanent contract
- Hybrid work model
- Equity Options
- Meal allowance
- Sport card
- Access to various e-learning platforms (LinkedIn Learning, Udemy, Pluralsight)
- Generous referral program participation
- Access to well-being platform for the employee and their relatives
- MacBook or Windows laptop
- Internal mobility policy encouraging employee progression
- PTO policy: 25 days, Sick leave policy
- Team activities
If you're ready to work with a team of professionals passionate about technology, we're waiting for your application!
- Department
- Architecture
- Locations
- Prague
- Remote status
- Hybrid Remote
Prague
Software Team Lead (Java)
Loading application form