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