Senior Software Engineer

closed
Protegrity Logo

Protegrity

πŸ“Remote - Portugal

Summary

Join us on this journey and make an impact with one of the top 25 global software providers. We look forward to making our world become a better place with you on our team.

Requirements

  • Fluent in English both written and verbal
  • A bachelor’s degree in computer science or a related field, or equivalent professional experience
  • A minimum of 8 years of experience in designing, developing, and implementingAPI based scalable distributed software systems
  • 8+ years delivering products with cloud-based development (AWS, Azure, or GCP)
  • Strong skills in software engineering and architecture principles (such as OOP, SOLID, TDD, DDD, BDD)
  • Excellent written and verbal communication skills with the ability to explain complex technical concepts to non-technical stakeholders
  • Experience working in an Agile environment and strong understanding of Scrum methodologies
  • A proven track record of owning a product's architecture and making it robust, scalable, performant, testable, and easily maintained
  • Leadership skills to technically lead a scrum team, mentor team members, and provide guidance as needed
  • A commitment to delivering high-quality working software in a timely manner while quickly and transparently reflecting any risks or roadblocks encountered
  • Knowledge of industry best practices and emerging trends to develop and implement best practices and trusted advice to drive long-term sustainable growth, while building a most-trusted relationship with all stakeholders
  • Advanced proficiency in Python required
  • Advanced proficiency in Docker required
  • Advanced proficiency in Parallelism & concurrency required
  • Advanced proficiency in Micro Services required
  • Advanced proficiency in Linux required

Responsibilities

  • Driving the product architecture and ensuring that it is robust, scalable, performant, testable, and easily maintainable
  • Leading the scrum team from a technical perspective, mentoring team members, and providing guidance as needed to ensure the successful delivery of high-quality software in a timely manner
  • Accurately reflecting any risks or roadblocks encountered during development to stakeholders, and proactively implementing strategies to mitigate these issues when possible
  • Leveraging your extensive skills and industry experience to develop and implement best practices that drive long-term sustainable growth of the company's technological capabilities
  • Building and maintaining a trusted relationship with all stakeholders, including customers, leadership, and other departments, through effective communication and collaboration

Preferred Qualifications

  • Solid Knowledge of Data Protection, Privacy and Security
  • Advanced proficiency in Kubernetes preferred
  • Advanced proficiency in OpenSearch (/Elastic Stack) preferred

Benefits

  • Health Benefits (Health/Dental/Vision)
  • Paid Time Off (PTO) & Flexible Fridays with approval
  • Remote workforce
This job is filled or no longer available