Senior Software Engineer

Posted Sep 8

This is a fully remote position, open to applicants in United States.

📋 Description

• Design and create backend services that support residential battery initiatives.

• Uphold a robust security framework throughout the infrastructure.

• Develop and sustain features within the battery solution.

• Create and manage the client-facing REST API along with its underlying backend logic.

• Establish integrations with various distributed internal services.

• Ensure the implementation of security and data protection policies, procedures, and monitoring.

• Collaborate with product and engineering teams to enhance requirements and improve software quality.

• Facilitate new API features and assist teams in utilizing utility client data.

• Promote and model the “Dev Owns Quality” culture.

• Produce and update technical documentation.

• Execute additional tasks as assigned.

• Collaborate with engineers, product teams, battery providers, OEMs, and other stakeholders on highly visible projects.


⛳️ Requirements

• Over 5 years of professional experience in software engineering.

• Proficiency in the Java/Spring ecosystem.

• Strong expertise in RESTful web APIs, particularly those aimed at external clients.

• Excellent software design capabilities.

• Understanding of relational database principles, especially PostgreSQL.

• Strong problem-solving abilities and the capacity to manage multiple use cases.

• Familiarity with contemporary security best practices, authentication/authorization frameworks, and system/API hardening techniques.

• Knowledge of software development best practices, including automated testing, CI/CD, and monitoring.

• Ability to work both independently and collaboratively.

• Note: Employment-authorization sponsorship or other immigration-related support for new applicants is not available.

• Preferred: Experience with Python.

• Preferred: Familiarity with AWS or other cloud service providers.

• Preferred: Experience in microservice architectures and event-driven messaging systems.

• Preferred: Knowledge of React and other web technologies.

• Preferred: Experience with protocol buffers and gRPC.

• Preferred: Familiarity with containerized systems.

• Preferred: Experience with MongoDB.


🏝️ Benefits

• Full medical coverage for employees at no cost.

• 401(k) plan with employer matching.

• Casual work environment.

• Flexibility to create your own schedule.

• Fully stocked fridge and pantry for refreshments.

• Complimentary Citi Bike membership.

• Secure bike storage available.

• Subsidy for gym memberships.

• Paid parental leave policy.

• Education assistance program offered.

• Opportunity to collaborate and learn from exceptional professionals.

• Real responsibility and immediate impact in your role.

• A diverse and dynamic workplace with opportunities to work closely with executives.

• Exposure to IoT, SaaS, machine learning, distributed fault tolerance, device control optimization, and process modeling.

People also viewed

Shield AI20 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix22 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom23 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps23 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers