We're seeking a passionate and talented Software Engineering Team Leader to lead a high-performing development team and contribute to the growth of our innovative SaaS solution.
As a Team Leader, you will:
Oversee the full development lifecycle: From conceptualization to deployment, you'll actively lead your team in creating cutting-edge features, designing robust architectures, and implementing advanced technologies. You'll provide technical guidance and mentorship while also contributing directly to coding efforts.
Ensure product excellence: You'll play a pivotal role in maintaining the high availability, stability and scalability of our mission-critical SaaS platform, addressing performance bottlenecks, production incidents, and security concerns.
Foster a collaborative environment: By providing mentorship, and effective project management, you'll inspire your team to achieve their best.
Our Digital Experience Management solution provides insight into the business impact of customer and employee digital experience by capturing and storing technical telemetry at scale from employee devices, every type of business application, and cloud-native application services.
What you will do
Technical leadership: Define, execute, and oversee end-to-end solutions leveraging cloud and advanced technologies, addressing data processing, analytics, security and scalability requirements.
Architecture and design: Drive the design and development of scalable, secure, and high-performance software solutions.
Team development: Mentor and guide team members, promote a collaborative culture, and foster a continuous learning environment.
Project management: Manage project timelines, mitigate risks, and ensure adherence to agile methodologies.
Quality assurance: Champion quality and automation practices within the team. Support, troubleshoot, solve and drive serviceability of our high-scale mission-critical SaaS production.
Hands-on development: Actively participate in coding alongside your team and contribute directly to coding efforts.
Stakeholder collaboration: Work closely with cross-functional teams, including DevOps, product management, and other stakeholders.
Requirements: Proven experience leading R&D teams, demonstrating both technical and people management skills.
Strong hands-on coding skills and proficiency in Java and a minimum of 5 years of backend development experience.
Deep understanding of cloud technologies, managed services and SaaS architectures.
Expertise in big data, scale, data processing, analytics, security, high availability, microservices, and advanced technologies (e.g., Kafka, Databricks, Vertica, Cassandra, Grafana, Influxdb, RDS, Redis, clickhouse, postgress, SAML, EntraID, ECS, EC2).
Proven ability to troubleshoot and resolve complex production issues.
Proven experience with complex, enterprise level, large-scale systems
Passionate leader with a "can-do" attitude, problem-solving skills, and a curious mindset.
Excellent communication and interpersonal skills, capable of leading, coaching, and collaborating with diverse stakeholders.
Experience with web technologies (Angular/React, Typescript, HTML, SCSS, Bootstrap, JavaScript) and DevOps practices (Ansible, BitBucket, Jenkins, Maven, Kubernetes) - a plus.
Knowledge of Scala/Python- a plus
This position is open to all candidates.