- Company Name
- Everlaw
- Job Title
- Software Engineer, Developer Experience
- Job Description
-
**Job title:** Software Engineer, Developer Experience
**Role Summary:**
Design, build, and optimize developer tools that increase engineering efficiency across Java, TypeScript, and Python workflows. Work closely with engineering operations, security, DevOps, product, and design to deliver high‑quality, scalable tooling and automation that improve build, test, and deployment pipelines.
**Expectations:**
* 3+ years as a software/platform engineer or 2+ years with a BS/MS in Computer Science or equivalent.
* Proven experience delivering cloud‑based services, CI/CD pipelines, and reusable tooling.
* Strong scripting, automation, and communication skills; able to influence cross‑functional teams.
**Key Responsibilities:**
* Build and maintain developer‑experience tools (CLI, dashboards, portals, scripts).
* Enhance Java, TypeScript, and Python build, test, and deployment processes (Gradle, Maven, CircleCI, Jenkins, GitHub Actions).
* Design large‑scale improvements to frontend and backend codebases, focusing on performance, reliability, and security.
* Use developer‑efficiency metrics to plan and prioritize workflow optimizations.
* Collaborate with Engineering Operations, Security, DevOps, Product, and Design to align tooling with organizational goals.
* Mentor new hires and participate in code reviews and knowledge sharing.
**Required Skills:**
* Java, Python, or TypeScript application development.
* CI/CD orchestration with Jenkins, CircleCI, GitHub Actions, or similar.
* Cloud‑native software design, deployment, and maintenance.
* Proficiency in scripting (Bash, Python, or similar) and automation tooling.
* Experience with build tools: Gradle, Maven, or PyBuilder.
* Strong problem‑solving, attention to detail, and collaborative communication.
**Required Education & Certifications:**
* Bachelor’s or Master’s degree in Computer Science or a related technical field (or equivalent professional experience).
---