Apply

Senior Software Engineer, Connection Manager (Fullstack)

Posted 13 days agoViewed

View full description

💎 Seniority level: Senior, 5+ Years

📍 Location: United States

🔍 Industry: Cybersecurity

🏢 Company: Keeper Security, Inc.

🗣️ Languages: English

⏳ Experience: 5+ Years

🪄 Skills: Backend DevelopmentSoftware DevelopmentSQLAgileCloud ComputingCybersecurityFull Stack DevelopmentGitJavaJavascriptSpring BootSpring MVCJava SpringREST APIAnalytical SkillsCI/CDC (Programming language)RESTful APIsDevOpsDocumentationMicroservicesNetworking

Requirements:
  • 5+ Years of Professional Experience in full-stack software development, demonstrating proficiency across various stages of the software lifecycle.
  • Technical Expertise in Java, JavaScript, C, and database technologies, with a solid understanding of cloud computing environments.
  • Familiarity with networking protocols, including RDP, SSH, and VNC, to support seamless connectivity and communication.
  • In-depth knowledge of secure coding practices and principles of encryption to safeguard applications and data integrity.
  • Exceptional analytical skills with the ability to communicate complex ideas clearly and effectively within a team environment.
  • Proven track record of working effectively in an agile development setting, contributing to iterative and collaborative project execution.
  • Experience in writing and maintaining open source code, actively engaging with the developer community to enhance software solutions.
  • Ability to create comprehensive documentation for code, processes, and systems to facilitate knowledge sharing and onboarding.
  • Bachelor’s or Master’s degree in Computer Science or a related discipline, or equivalent experience
Responsibilities:
  • Develop high-quality code that adheres to industry best practices to ensure long-term maintainability and ease of testing.
  • Take ownership of the development lifecycle by implementing new features, enhancing existing functionalities, and diagnosing and fixing bugs to optimize performance.
  • Engage with cryptographic libraries, applying secure coding standards to protect sensitive data and ensure compliance with security protocols.
  • Collaborate with team members to provide and receive constructive feedback during code reviews, fostering a culture of continuous improvement and knowledge sharing.
  • Leverage continuous integration practices to automate internal builds, execute unit tests, and manage release processes efficiently.
  • Actively engage in the open source community by publishing code and collaborating on projects to enhance overall software solutions
Apply