looking for a Principal Engineer to join our rapidly growing R&D team. This is an amazing opportunity to join a growing startup and make an immediate and real impact on the future of our product. In this role, you will be solving architectural and engineering challenges. You will be a critical part of developing our cloud-based proprietary networking and security management solutions. In addition, you will be building highly scalable processes for gathering and analyzing statistics from multiple networks.
Responsibilities:
Performing ongoing research and create new features and product ideas.
Researching new technologies and adapting them for use in the companys product.
Design and develop microservices using the newest methodologies.
Design and create a data processing system.
Leading software standards and best practices for teams. Technically mentor team
members, review code and provide feedback.
Be the go-to person for the most difficult
Collaborate with various stakeholders – product management, security researcher,
support team, and more.
End to End development from data processing of large scale data to web interfaces.
Requirements:
2+ years of hands-on technical leadership in a Principal Engineer or Technical Lead
5+ years of hands-on programming experience in Java.
3+ years of experience in microservices with high scale and load in production.
Hands-on experience MUST.
Experience building web applications.
Understanding of systems architecture and performance tradeoffs.
Prior experience designing, building or administering large scale software systems.
Proven experience in designing and implementation platform infrastructures.
Experience in improving development productivity.
Proven track record of designing and implementing highly resilient big data
Experience building web applications.
Experience working with big-data and no-SQL technologies
Experience in driving projects end-to-end, technically while also influencing goals and outcomes.
Self starter with mentoring skills.
Positive and solution oriented with excellent collaboration skills.
2+ years of hands-on technical leadership in a Principal Engineer or Technical Lead
5+ years of hands-on programming experience in Java.
3+ years of experience in microservices with high scale and load in production.
Hands-on experience MUST.
Experience building web applications.
Understanding of systems architecture and performance tradeoffs.
Prior experience designing, building or administering large scale software systems.
Proven experience in designing and implementation platform infrastructures.
Experience in improving development productivity.
Proven track record of designing and implementing highly resilient big data
Experience building web applications.
Experience working with big-data and no-SQL technologies
Experience in driving projects end-to-end, technically while also influencing goals and outcomes.
Self starter with mentoring skills.
Positive and solution oriented with excellent collaboration skills.
This position is open to all candidates.