6 дней назад
Senior Software Engineer (Java/Spring)
130 000 - 170 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Java/Spring): Building backend services, REST APIs, and distributed integrations for residential battery programs and virtual power plants with an accent on security, data protection, and grid flexibility. Focus on designing client-facing APIs, hardening systems, integrating internal services, and developing reliable battery solutions for utility clients.
Location: Remote - United States
Base salary: $130,000–$170,000 USD per year
Company
develops virtual power plant solutions that connect smart thermostats, EVs, batteries, and other devices to help utilities stabilize the grid and support clean energy adoption.
What you will do
- Build and maintain features for residential battery solutions.
- Develop and maintain client-facing REST APIs and the backend logic behind them.
- Integrate distributed internal services to simplify complexity and enable new product capabilities.
- Implement security, data protection, monitoring, and API hardening practices.
- Collaborate with product, engineering, utility clients, OEMs, and other teams to improve requirements and deliver API capabilities.
- Write technical documentation and promote a culture in which developers own quality.
Requirements
- 5+ years of professional software engineering experience.
- Professional experience with the Java/Spring ecosystem.
- Expertise in RESTful web APIs, especially APIs for external clients.
- Strong software design, problem-solving, and collaboration skills.
- Knowledge of relational databases, particularly PostgreSQL.
- Knowledge of security best practices, authentication and authorization, automated testing, CI/CD, and monitoring.
Nice to have
- Experience with Python, AWS or other cloud providers, and microservice architectures.
- Experience with event-driven messaging, React, protocol buffers, gRPC, containerized systems, or MongoDB.
Culture & Benefits
- Flexible scheduling and a collaborative, learning-oriented environment.
- Medical insurance fully paid for employees.
- 401(k) with employer match.
- Paid parental leave and education assistance.
- Gym subsidy, free Citi Bike membership, secure bike rack, and stocked fridge and pantry.
Visa sponsorship and other immigration-related support are not available for new applicants.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Senior Software Engineer (Java)
137 500 - 171 900$
12 дней назад
Software Engineer (Java)
137 510 - 195 000$
12 дней назад
Senior Software Engineer (Java)
90 000 - 180 000$
6 дней назад
Senior Java Software Engineer (AI)
112 000 - 145 000$
10 дней назад
Java Application Developer
90 000 - 130 000$
12 дней назад
Senior Software Engineer - Partner Integrations (FinTech)
172 000 - 215 000$