Software Engineer_ Java, Scala

Apply Now

Company: Resource Informatics Group

Location: Draper, UT 84020

Description:

As a Software Engineer, you will be building massive-scale systems used by Fortune 100 customers to protect their business-critical communications.

This development will include powering production-grade pipelines to handle all our customers' traffic, as well as ensuring these systems can scale as gracefully and economically as possible.

This is a uniquely challenging role: we empower small teams to make large impacts, the scale of our data is legitimately huge, and we're building product that is mission-critical to our customers 24/7/365.

Role: Senior Software Engineer

Location: Draper, UT.

Duration: Long term

Rate: $Market All Inclusive

Responsibilities:

* Build systems that interface with our distributed database infrastructure and incoming streams of threat data making use of tech like Kafka, Spark, and Flink

* Manage complex workflows interacting with multiple distributed systems

* Implement secure pipelines that don't lose data and are resilient to system failures

* Write automation code that deploys and monitors your systems in the cloud

* Evaluate new design & code patterns regularly; learn new techniques and technologies as a result of peer review and mentorship; share what you have learned with your peers

Qualifications:

* Prior experience with one or more JVM languages: Java, Scala, or similar

* Prior experience working with large databases (e.g. planning queries, designing new tables to hold billions of records)

* Knowledge of cloud computing platforms like EC2, or similar

* Strong conviction to solve critical business problems in an efficient manner, building on your experience in a mature software development lifecycle (SDLC)

* Prior experience & a working knowledge with service deployments on Linux

* A B.S. or M.S. in Computer Science or related field, or equivalent experience

Similar Jobs