Remote Principal Software Engineer
Protegrity
πRemote - Portugal
Please let Protegrity know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join us on this journey and make an impact with one of the top 25 global software providers. We are seeking a passionate and talented Principal Engineer to join our Discover 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 12 years of experience in designing, developing, and implementing API based scalable distributed software systems
- 12+ years delivering products with cloud-based development (AWS, Azure, 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 (ELK (Elastic/Logstash/Kibana) preferred
Benefits
- Health Benefits (Health/Dental/Vision)
- Paid Time Off (PTO) & Flexible Fridays with approval
- Remote workforce
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πWorldwide
- πIsrael
- πUnited States
- πWorldwide
- πWorldwide
- πWorldwide
- πUnited States
- πUnited Kingdom
- πPhilippines
- πWorldwide
Please let Protegrity know you found this job on JobsCollider. Thanks! π