Senior Software Engineer
Rondo EnergyPosted February 25, 2025
Alameda, California
Energy Storage$175k - $220k
Full Time
Job Description
The job involves designing, developing, and implementing robust APIs for Rondo Energy's heat battery systems, ensuring their scalability, security, and maintainability. The role also includes developing algorithms for battery optimization, integrating APIs with existing systems, and collaborating with various stakeholders to enhance application performance.
Responsibilities
- •Design, develop, and implement robust APIs for system communication.
- •Develop an algorithm application for the Battery Optimizer based on Rondo's models.
- •Integrate APIs with existing systems and troubleshoot integration issues.
- •Deploy applications, initially as native and later containerized with Docker.
- •Collaborate with control developers and stakeholders for optimal application performance.
- •Create and maintain comprehensive API documentation.
- •Develop and execute unit and integration tests for API quality assurance.
- •Monitor and maintain APIs for high availability and performance.
- •Implement security measures to protect APIs and ensure data integrity.
- •Continuously evaluate and optimize API performance.
Requirements
- •Bachelor's degree or equivalent experience.
- •10 years of API development implementing RESTful web services and SOAP end-to-end, including authentication frameworks, gateways, network services, and traffic routing.
- •10 years of experience with Node.js using TypeScript and JavaScript.
- •10 years of Python development experience.
- •5 years of experience with Docker and containerization technologies.
- •5 years of experience working with Cloud technologies, preferably AWS.
- •5 years of experience with server-less Cloud Technologies, specifically AWS API Gateway and Lambda.
- •5 years of experience with SQL and relational time-series databases, including MySQL, Postgres, Athena, Aurora, RDS, S3, and ETL Pipelines using AWS Glue.
- •Excellent analytical and troubleshooting skills.
- •Strong verbal and written communication skills, with the ability to clearly articulate technical concepts to non-technical stakeholders.
- •Strong collaboration and teamwork abilities.
- •Adaptability and willingness to learn new technologies and methodologies.
Benefits
- •Comprehensive Medical Benefits
- •Dental Vision Benefits
- •Life Insurance and ADD
- •Up to 12 paid holidays per year
- •Company week-long holiday in December
- •Flexible time off policy
- •401 k plan with company match
- •Cell Phone Reimbursement
- •Catered lunches on-site
- •Estimated annual salary range between 175,000 and 220,000
- •Equity in an early-stage, rapidly scaling global company
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
More jobs at Rondo Energy
Computational Fluid Dynamics Expert
Rondo Energy
Jan 24