4h ago

Principal Software Engineer

U.S. (Remote)
senior RemoteSoftware

Tech Stack

Description

You will design, develop, and maintain critical backend software in a fast-paced, quality-conscious Java environment, working on a deeply technical product that processes millions of SDLC events and turns raw data into actionable metrics. You'll own key pieces of the system, perform peer reviews, and collaborate with cross-functional teams to deliver scalable solutions that directly impact how thousands of developers build software.

Requirements

  • 12+ years developing highly scalable, distributed applications using Java
  • Experience with relational databases like MySQL, PostgreSQL
  • Experience in diagnosing and troubleshooting complex problems
  • Ability to work in agile environment with iterative development cycles
  • Experience with SQL query tuning and search frameworks (Elasticsearch, SOLR) is a plus

Responsibilities

  • Design, develop, deploy, and maintain critical software in Java
  • Author functional specifications and design documents
  • Own key pieces of the system and ensure delivered quality
  • Design and implement scalable backend software solutions
  • Diagnose and troubleshoot complex problems in a distributed computing environment
0 views 0 saves 0 applications