What are the responsibilities and job description for the Senior Full Stack Software Engineer position at LG Energy Solution?
Company Overview
LG Energy Solution Vertech, Inc. (LGES Vertech) is a full-service energy storage system supplier and integrator. Using our core strengths of expert service to our customers, unparalleled safety, and excellence in manufacturing, we bring standardized, fully integrated energy storage systems to a rapidly growing worldwide market. Our systems address our customers' needs to reduce capital equipment and installation costs while enhancing system level performance and reliability using automated monitoring systems and analytics across the battery, power conditioning and auxiliary systems. Our AEROS® energy operating system is the engine of innovation to provide advanced control functions allowing our customers to maximize the value of their energy storage assets. Our service capabilities include advanced monitoring and analytics, scheduled maintenance, augmentation, and auxiliary system upgrades. The combination of excellence in battery technology and production coupled with nearly two decades of energy storage integration makes LGES Vertech a supplier and integrator in the power and energy markets.
LGES Vertech empowers and expects its team members to assume responsibility and make good decisions while maintaining a team environment that fosters collaboration and innovation. Our diverse and growing team enjoys competitive salaries, generous benefits, and flexible working hours.
For more information about LGESVT, please visit www.lgensol-vt.com.
Position Overview
LGES Vertech is looking for an experienced Senior Fullstack Software Engineer at our Westborough, MA head office. We are looking for a candidate who is a self-starter and brings an entrepreneurial spirit to join the Energy Market Optimization and Artificial Intelligence (EMO/AI) team.
This is a broad role that goes beyond feature development, you will own software systems end-to-end, from concept through production, while influencing architecture and elevating engineering standards across the team. You will develop solutions to improve the performance, efficiency, and profitability of Battery Energy Storage Systems (BESS) in fast-changing energy markets.
We are looking for engineers who thrive in complex, data-driven environments, can navigate ambiguity, and bring a strong sense of ownership. As part of a high-growth team, you will have the opportunity to work across a broad technological stack while contributing to products that play a critical role in the energy transition.
Key Responsibilities
- Be part of the Climate tech revolution and help solve the most complex problems through software engineering.
- Act as the advocate for technical excellence, ensuring that the EMO/AI team adopts technologies that are scalable, maintainable, and aligned with long-term business goals
- Work closely with cross-functional and diverse teams throughout the software product life cycle to gather requirements, drive architectural roadmap, adopt best practices to prevent technical debt, implement new features, fix bugs, participate in quality assurance, and update stakeholders on periodic basis.
- Design, develop, and ship customer-facing features across the full stack (backend APIs/services and frontend UIs)
- Serve as the technical authority on the team, mentoring peers, and standardizing the development lifecycle
- Mentor and support junior engineers through code review, pairing, and guidance on design tradeoffs
- Collaborate with energy markets, operations, and product teams to translate domain requirements into reliable software
- Write testable, observable, maintainable code with an eye toward long-term maintainability and performance
- Lead 'build vs. buy' evaluations for new tools and frameworks, providing data-driven justifications for technology shifts
- Help elevate engineering standards, including best practices in system design, frontend technology, testing, and development workflows
- Participate in interviewing and help calibrate hiring quality as the team grows
- Participate in Agile/Scrum ceremonies and help the team continuously improve its execution and delivery process
Job Requirements
- B.S in Physics/Engineering/Computer Science with software development experience
- Minimum 6 years of experience building and operating production-grade software systems
- Proven experience in distributed systems and microservices architecture
- Demonstrated full stack experience: backend services/APIs and modern frontend UIs
- Demonstrated and a track record of ownership of features from ideation through deployment and ongoing support
- Establish and enforce standards for observability, logging, and error handling to ensure the reliability of software used in BESS and energy market systems domain
- Comfortable mentoring others and contributing to a team's engineering culture
- Experience supporting customer-facing software in production environments with reliability and performance considerations.
Skills and Experience:
Required
- Strong proficiency in python with experience building production-grade backend and frontend systems
- Experience with JavaScript/TypeScript frontend development or clear ability to ramp quickly and lead technical decisions in that space
- Experience designing and building REST APIs and service-oriented architecture
- Hands-on experience with Cloud platform (AWS, Azure, or GCP); specifically container-based services(e.g. Docker, Kubernetes) and core compute
- Experience with cloud data warehouses (e.g., Snowflake) and orchestrators (e.g., Airflow or Dagster)
- Solid understanding of CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or equivalent)
- Must be authorized to work in the United States without sponsorship
Preferred
- Experience with the Python data ecosystem (Pandas, NumPy, Pandera) in building data-intensive or analytics-driven applications
- Experience integrating machine learning or data-driven models into production systems
- Experience with Streamlit or similar frameworks for rapid development of data applications and internal tools
- Familiarity with time-series data processing, forecasting workflows, or optimization-driven systems
- Experience with modern frontend frameworks (React, Vue, or similar)
- Experience in STEM industry or energy market trading
Salary : $100,000 - $175,000