Job Description
The Principal Software Engineer position in Amobee's Distributed Systems team is a combined technical leadership, mentoring and hands-on development role that contributes to Amobee's success through expertise in large-scale distributed systems. You will leverage matured existing systems to help design and create the next generation service architecture. Qualified individuals will have a solid background in the fundamentals of computer science, distributed computing, high availability, software development process and best practices. Successful candidates will also demonstrate good leadership capabilities in driving a team of senior engineers and managing their work. Duties &
Responsibilities:
Technical ownership of the distributed key-value storage Build and drive the technical road-map for the Key-Value store Collaborate with other team leads, Product managers and architects to drive big projects Lead a team of 3-5 engineers by supporting them in form of mentoring, unblocking and prioritization of work Raise the software life cycle development bar within the team by promoting good practices like automation, extensive testing, extensive code-reviews Design and implement a feature or project independently Lead the effort to investigate production issues, on priority, whenever needed. Required
Qualifications:
Experienced with Distributed stores like Cassandra, HBase, RocksDB Experience with Java is a must. 3-5
years of relevant experience. A degree in Computer Science (preferred) or related engineering field. MS/PhD preferred. Experience with technical leadership (for Lead role) and collaborating to see them to completion. Solid understanding and working knowledge of Unix operating systems, networking, and scaling techniques. Proven skills in load analysis, performance tuning, monitoring and measuring. Experience with related open source technologies such as Zookeeper, Kafka, Docker, Netty, Finagle, RocksDB, Helix, etc. a plus.
Salary Range:
$80K -- $100K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.
💡 Quick Summary
Seeking a career-building opportunity? The Principal Software Engineer |Distributed Systems| | REMOTE at Amobee position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Washington offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
