3 дня назад
Senior Software Engineer, Program (Java/Spring)
130 000 - 170 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, Program (Java/Spring): Building authoritative program-configuration systems, microservices, APIs, and client-facing capabilities for a distributed energy platform with an accent on schema design, data flow architecture, and scalable backend services. Focus on leading data migrations, decomposing monolithic systems, designing clear service boundaries, and delivering reliable contract-driven integrations.
Location: Remote - United States
Base salary: $130,000–$170,000 USD per year
Company
Builds software that helps utilities and consumers use smart thermostats, EVs, batteries, and other connected products as virtual power plants supporting a clean, distributed energy grid.
What you will do
- Design an authoritative source of truth for program configuration and lead the migration to it.
- Lead schema design and data-flow architecture through collaborative processes.
- Build and maintain microservices and RESTful APIs using contract-driven development.
- Develop data-backed, client-facing capabilities and tooling across the stack.
- Collaborate with product managers, designers, engineers, and other stakeholders on high-impact projects.
- Mentor engineers and contribute to a respectful, open, and collaborative technical culture.
Requirements
- 5+ years of professional software engineering experience with senior-level responsibilities.
- Senior-level experience with the Java and Spring ecosystem.
- Experience with web services, RESTful APIs, testing methodologies, and full SDLC best practices.
- Strong communication skills and experience collaborating cross-functionally on complex technical problems.
- Ability to work autonomously, define technical vision, and guide scalable solutions.
- Must be authorized to work in the United States; sponsorship and immigration-related support are not available.
Nice to have
- Experience with real data migrations, Domain-Driven Design, and decomposing monolithic systems into services.
- Experience with relational and NoSQL data stores such as MongoDB, Postgres, and Snowflake.
- Experience with protocol buffers, gRPC, TypeScript, and React.
- Experience with highly configurable software products or the energy, distributed energy resources, and virtual power plant domains.
Culture & Benefits
- Collaborative environment with opportunities for learning and direct responsibility.
- Exposure to IoT, SaaS, machine learning, distributed fault tolerance, device control optimization, and downstream API integrations.
- 100% employer-paid medical insurance and a 401(k) with employer match.
- Flexible scheduling, paid parental leave, and education assistance.
- Stocked fridge and pantry, free Citi Bike membership, secure bike parking, and gym subsidy.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Senior Java Engineer (Payments)
130 000 - 150 000$
4 дня назад
Senior Software Engineer (Java/Microservices)
137 500 - 183 500$
3 дня назад
Staff Backend Software Engineer (Java)
185 500 - 299 000$
5 дней назад
Senior Java Developer - Senior Software Engineer (Spring Boot)
73 150 - 174 000$
4 дня назад
Senior Java Developer - Senior Software Engineer (Java/Spring Boot)
73 150 - 174 000$
3 дня назад
Staff Software Engineer (Fintech)
170 000 - 250 000$