Lead Software Engineer

Warszawa, Poland Posted 5d First seen 2d
ATS Keyword Match See which key terms from this posting your resume already has. Free.

Required

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 12+ years experience in IT, with a focus on systems architecture, software development and IT process
  • 7+ years experience in a senior IT role, preferably as an Enterprise Architect or similar leadership position
  • Proficiency in IT infrastructure, including cloud computing, networking, databases, and application development
  • Expert knowledge of integration patterns and practices
  • Expert understanding of software development lifecycle and software development methodologies (e.g., Agile, Scrum)
  • Strong proficiency in software design and architecture
  • Extensive experience with version control systems like Git
  • Strong knowledge of software development tools and practices, including continuous integration and continuous deployment (CI/CD)
  • Extensive experience with microservices architecture and RESTful API design
  • Extensive experience with automated testing frameworks and tools
  • In-depth knowledge of cloud platforms (AWS, Azure, Google Cloud)
  • Excellent analytical and problem-solving skills
  • Ability to work collaboratively in a team environment
  • Strong leadership and team management skills
  • Ability to translate technical language to non-technical stakeholders

Preferred

  • Extensive experience with containerization and orchestrations tools (Docker, Kubernetes)
  • Expertise in a specific area such as machine learning, cybersecurity, or mobile development
  • Deep understanding of DevOps practices and tools
  • Proven ability to lead and mentor junior developers
  • Strong understanding of software security principles and best practices