Technical Lead Software Engineer (Principle Engineer)ZE

Added
23 days ago
Type
Full time
Salary
Salary not provided

Related skills

dynamodb java aws rabbitmq hibernate

๐Ÿ“‹ Description

  • Lead and implement complex changes to build scalable applications.
  • Provide technical leadership across the team and broader engineering organization.
  • Serve as the primary subject matter expert, driving technical excellence and informed decisions.
  • Set strategic direction by identifying technology and process changes that deliver long-term benefits.
  • Lead and implement complex changes related to software platforms and customer solutions with stakeholder management.

๐ŸŽฏ Requirements

  • 12+ years as an IC with strong analytical skills.
  • Deep knowledge of Spring Boot, Spring Framework, Spring MVC, Spring Security, Spring Data, and Hibernate; Java fundamentals (Reflection, IOC, AOP, OOP/OOD).
  • Strong AWS experience (Lambda, SQS, SNS, RDS, DynamoDB) and RDBMS/NoSQL.
  • Experience with unit and integration testing; emphasis on extensive test coverage and automation.
  • Experience with code reviews, design patterns, mentoring developers, delivering high-quality code.
  • Expertise in backend security (auth, encryption, security testing) and messaging (RabbitMQ, ActiveMQ/Artemis).

๐ŸŽ Benefits

  • Career growth at every level.
  • Investment in your success and collaborative spaces.
  • Birthday leave for SmartBear crew.
  • People & Culture focus on holistic well-being.
  • Diverse and inclusive environment.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’