Senior Software Engineer (C++/JAVA/SQL)

Adaptiva provides serverless endpoint management that eliminates the need for a vast IT infrastructure and monitors itself by automating traditionally manual tasks.

Leveraging innovative peer-to-peer protocols, the Adaptiva Edge Platform is powered by the surplus capacity of existing devices already on the network – in the office or working from home.

This enables IT to continuously deliver software, configurations and patches to endpoints no matter where they are.

The world’s largest enterprise organizations and government agencies rely on Adaptiva for real-time endpoint visibility and content delivery, as well as automated compliance checks, remediations, and patching without ever throttling the network or the end user experience.

Adaptiva is self-funded, highly profitable, and growing at a rapid rate.

Responsibilities Design and architect sophisticated on-premises, hybrid, and cloud-based software Identify, prioritize and execute tasks in the software development life cycle Implement challenging code, conduct code reviews, and supervise the implementation of complex software modules Engage directly with major Adaptiva customers to help define the functionality of current and future Adaptiva products Work collaboratively with product marketing, sales, solutions engineering, and support teams to ensure that Adaptiva products deliver outstanding experiences to all our customers Requirements Bachelors or Masters degree in Computer Science or Engineering 3-7 years of proven software design and development experience using C, C++, C#, or Java Demonstrated ability to design and develop high quality code Excellent knowledge of data structures, algorithms, and object-oriented programming Ability to develop multi-threaded, asynchronous code, using extensive synchronization methods In-depth knowledge of relational databases (e.g.

PostgreSQL, MySQL) and NoSQL databases (e.g.

MongoDB) Experience with Big Data & Analytic solutions like Hadoop, streaming frameworks like Kafka, and Big Data technologies like Hadoop, Apache Spark, and Apache Ignite Experience building complex, scalable, high-performance software systems that been successfully delivered to customers Strong focus on clean code and robust design Ability to work independently and manage/lead other developers.

Willingness to write design documents and specifications.

Adaptiva participates in E-Verify for work authorization.

This role does not provide visa sponsorship.

Adaptiva is committed to a diverse and inclusive workplace and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Related Post