Nuuly Services Software Engineer - Level III
RemoteUnited States
United StatesRemoteFull TimeSenior LevelEnterprise
Full TimeSenior LevelEnterprise
Job Summary
Lead discussions on new features and platform evolution while collaborating with the product team to design solutions for stakeholder needs. Deliver the full lifecycle of deployable features, including code, configuration, documentation, and support, while contributing to roadmaps and process development. Partner with QA and Platform Engineering to test code and maintain integrated testing environments. Drive communication between teams, provide mentorship, and lead design and requirements grooming. Engage in informal tech leadership discussions to propose and debate architectural approaches.
Required Qualifications
- 4 years or more experience with server-side development projects with demonstrable experience making compelling team contributions
- Knowledge of one or more server-side object-oriented programming languages
- Able to talk at a basic level about streaming data, distributed system design, and relative merits of different messaging technologies and patterns
- Experience and enthusiasm for testing and test-driven development
- Able to hit the ground running and quickly familiarize yourself with an existing codebase and toolset
- Able to propose and walk through solutions in informal tech leadership discussions
- Experience with streaming or asynchronous data processing
- Experience with major cloud providers, such as GCP, AWS, or Azure
- Experience with web services standards and related technologies, such as HTTP, JSON, REST
- Operational knowledge of Java, Kotlin, or Scala or other JVM language
- Experience with at least one mainstream distributed system (e.g., Kafka, Spark, Storm, Cassandra, etc.)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.