Associate Software Engineer
As a Associate Software Engineer (Site Reliability Engineer), you are a hybrid software/systems engineer who ensures that the PureCloud service runs smoothly and has the capacity to scale up for future growth. You will be embeded with the various Developer teams to ensure that as the system scales up and new features are delivered, reliability is not compromised (GR 40)
MAJOR RESPONSIBILITIES/ACTIVITIES
-
Working with a wide range of innovative solutions.
-
Manage, scale, optimize, and oversee services deployed in the Cloud.
-
Bullet proof systems by subjecting them to crash resilience tools like Chaos Monkey.
-
Monitor, troubleshoot, and manage various environments (dev, test, stage, production).
-
Build and maintain highly scalable SaaS deployments.
-
Handle application and database migrations, system upgrades, patching and data back up.
-
24/7 on-call support on an as-needed , rotational basis. Understand & comply with HIPAA Security and Privacy Laws
-
Adhere to Interactive Intelligence Code of Business Conduct and Ethics
MINIMUM REQUIREMENTS
-
BS, MS in Computer Science / Engineering or equivalent.
-
Strong understanding of Unix and TCP/IP fundamentals.
-
Object-oriented programming experience. For example: Python, Scala, Java.
-
Ability to rapidly learn new software, frameworks, open source tools and programming languages.
-
Strong knowledge of large-scale internet service architecture.
-
Detail oriented and systematic.
-
Strong troubleshooting skills.
DESIRABLE
-
Experience with performance, scalability, and reliability issues of 24x7 commercial services.
-
Experience with Cassandra, Zookeeper, Kafka, Thrift, Docker, Redis, Elasticsearch, Hadoop, MongoDB.
-
The best engineers are 10 times as productive as the worst engineers. You are a 10x engineer, a pro-active problem solver, and 100% self-motivated.
-
You are able to context-switch between multiple projects / codebases / concepts with ease.
-
Understand software development at a fundamental level, use the best tools for the job, and always think about the future when architecting solutions.
-
You know and love continuous integration (Drone, Jenkins, Travis, Bamboo) and understand its benefits, workflows, and concepts.
-
You understand the fundamentals and importance of code.
-
You have developed enterprise applications, at scale, in multi-region / global cloud environments ( AWS / Rackspace / etc )
WORK CONTEXT
-
ALL: LEGALLY ELIGIBLE TO WORK IN THE U.S.
-
Understand & comply with HIPAA Security and Privacy Laws
-
Adhere to Interactive Intelligence Code of Business Conduct and Ethics
WE ARE PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER EOE M/W/VET/DISABLED
Desired Skills and Experience
See application page for details