BetterCloud Logo

Application Architect at BetterCloud (Atlanta, GA)

Sobre el empleador

Descripción del trabajo

Our products live in the cloud on Google’s Cloud Platform.  Our Microservices technology stack interacts with Kafka, relational databases (MySQL/Vitess), Elastic Search, Cassandra, Hadoop, and Google’s Cloud Datastore.  We handle eye-popping amounts of data and requests (100M events a day is a slow day) using stream processing technologies such as Kafka and Flink. We don’t expect anyone to have experience with all of these technologies.  We’re simply looking for a seasoned Java professional who is looking for a dream job as true hands-on architect.  If you are someone that spends their “passion time” evaluating new technologies based on their merits, improving the build and pipeline, and improving test frameworks all while mentoring teams….well, this job would make the ‘passion time’ your full time focus!  You are not dreaming, we really mean it. You also need to enjoy interacting with many teams to understand their challenges and demonstrate the merits of your designs and solutions that will solve their challenges. Requirements 10+ years experience building enterprise level software solutions using Java 5+ years (most recently) doing application design, leading and mentoring teams of 3+ people (though you won’t be managing teams anymore and will be focused on real application architecture stuff, leadership skills are a must) 2+ years of experience with Kafka and Microservices 1+ years experience using at least one front end Javascript framework (AngularJS, ReactJS, etc…) Experience with Spring Boot is a plus Experience with high throughput systems is a plus A bachelor’s degree in computer science or engineering Responsibilities Provides technical designs that align with standards for testability, security, and performance. Collaborate with other architects on designs to vet and improve design. Acts as a mentor for the software engineers on their team. Demonstrate the merits of your designs and ideas to the teams first hand using metrics and use-cases Works with the Chief Architect to develop the roadmap for the Platform and then execute against the roadmap. Collaborates with other architects and technical leaders to help define, evangelize, and achieve the overall technical vision of BetterCloud. Compensation | Benefits Competitive base salary Full benefits package Stock Options Career growth with an industry innovator BetterCloud is an Equal Opportunity Employer, including disabled and vets.