Posted 3d ago

Software Engineer

@ Habitat Energy
Austin, Texas, United States
HybridFull Time
Responsibilities:Developing applications, Enhancing systems, Defining standards
Requirements Summary:3+ years fullstack experience; expertise in Vue.js, Python, APIs (FastAPI, Django); Docker, Git, PostgreSQL, Kubernetes, Terraform/CloudFormation; degree in CS/EE/ML or related field.
Technical Tools Mentioned:Vue.js, Python, FastAPI, Django, Git, Docker, PostgreSQL, Kubernetes, Terraform, CloudFormation, AWS
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Software Engineer

Habitat Energy is a fast growing technology company focussed on the physical and financial optimisation of energy storage and renewable generation assets globally through complex models and trading. By maximising the returns from these assets we aim to drive investment in renewable energy and accelerate the transition to a low carbon world. Our rapidly growing team of 120+ people in Austin, TX, Oxford, UK, and Melbourne, Australia brings together exceptionally talented and passionate people in the domains of energy trading, data science, software engineering and renewable energy management.

We have a vacancy for a Software Engineer to join our Software team based in Austin, Texas. This role will focus on the sizable and growing needs of platform enhancements and expansion to our US trading platform, to improve the trader experience and support new markets, new revenue lines, and an expanded portfolio.

Your responsibilities will include:

Software Development Lifecycle (SDLC)

  • Ensure that all web applications and interfaces are designed, built, released, and maintained in line with the SDLC process.

Applications

  • Develop asset dispatch and monitoring applications within the requirements of the market team and the product priorities.
  • Enhance existing systems with new functionality for continued growth of our customer base and offerings.

Tool Selection and Architectural Standards

  • Contribute to selecting tools and defining architectural standards that align with the company’s goals and technology strategy.
  • Develop clean, maintainable, and well-documented code, and contribute to the adoption of tools and frameworks that align with architectural standards and company-wide best practices.
  • Participate in the selection of tools that support performant web applications, user interfaces, and reporting/visualization.

CI/CD Pipeline

  • Ensure continuous integration and continuous deployment processes are followed for the smooth operation and updating of applications.