Home > Seattle jobs > Seattle computer/technical

Posted: Monday, January 8, 2018 2:29 AM

Position Description:

We are looking for an experienced software engineer that is passionate about building large-scale, mission-critical software in a fast-paced agile environment. You will share our passion and great pride in the simplistic elegance and usability of our solution and will join an engineering team that strongly believes in automated testing, UX design and an iterative process to build high-quality next generation enterprise software.

Our elite team is fast, innovative and flexible; with a weekly release cycle and individual ownership we expect great things from our engineers and reward them with stimulating new projects, emerging technologies and the chance to have significant equity in a company that is about to change the cloud computing landscape forever.

Job Duties and Responsibilities:

* Cost Containment through code and infrastructure optimization

* Java performance profiling to improve scalability and performance

* Investigate, analyze, and re-design, or refactor components to handle increased load or reduce latency

* Build new components and rollout new infrastructure to extend the scalability of the core platform upon which our product features are built

* Partner with our TechOps SREs to optimize our infrastructure

* Evaluate the scalability fit and potential of emerging services and technologies

* Maintain and enhance our load management, monitoring and analysis telemetry, frameworks and tools

* Track system load profiles over time and investigate changes therein

* Participate in a Performance rotation that investigates critical performance related customer escalations

* Test-driven development, design and code reviews

Required Skills:

* 5+ years of experience as a software developer working with Java or similar language

* 3+ years of experience as a performance or scalability engineer developing mission-critical, high-volume, low-latency software

* Expertise implementing load mitigation and failure tolerance related solutions such as retrying, exponential back-off, caching, queueing and shedding

* Experience working with Technical Operations to trouble shoot and/or tune infrastructure

* Knowledge and understanding of:

* Platform infrastructure such as AWS and its service offerings, containers and CDN

* System level infrastructure such as Linux configuration, clustering and load balancing

* Network and web-related protocols such as TCP/IP, HTTPS and routing protocols

Preferred Skills:

* Expert in SQL and related technologies such as Hibernate and RDMS and/or:

* Expertise in any of the following: Redis, Storm, ElasticSearch, Cassandra and/or:

* Experience cherry picking microservices out of a monolithic code base

Education and Training:

* B.S. Computer Science or related field (MS/PhD a plus)

Okta is an Equal Opportunity employer.



Associated topics: back end, develop, matlab, perl, php, programming, sde, sdet, software developer, software engineer


• Location: Seattle

• Post ID: 60914427 seattle is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018