Description
Enphase Energy is a global energy technology company and a leading provider of solar battery and electric vehicle charging products. Founded in 2006 our innovative microinverter technology revolutionized solar power making it a safer more reliable and scalable energy source. Today the Enphase Energy System enables users to make use save and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world with more than 80 million products shipped across 160 countries.
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
This role at Enphase requires working onsite 3 days a week with plans to transition back to a full 5 day in office schedule over time.
About the role
We are seeking an experienced Software Architect with 7 years of work experience with a proven track record of designing and delivering scalable high-performance applications. The ideal candidate will have hands-on expertise across multiple technology stacks including the MERN stack and AWS cloud services. Experience with AI/ML-based solutions is a plus but not a requirement. This role requires strong leadership skills to guide and mentor a development team align technology strategy with business objectives and drive successful project delivery.
What you will be doing
- Architecture & Design: Define design and implement scalable secure and high-availability architectures across web backend and cloud environments
- Technical Leadership: Provide guidance to the engineering team ensuring adherence to best practices coding standards and architectural principles
- AWS Cloud Solutions: Architect and integrate AWS services (e.g. Lambda ECS S3 API Gateway DynamoDB RDS CloudFront etc.) to build and optimize distributed systems
- MERN Stack Development: Oversee the design and implementation of applications using MongoDB and
- Scalability & Performance: Optimize application performance and scalability to handle growing user and data demands
- Collaboration: Work closely with product managers stakeholders and cross-functional teams to translate business requirements into technical solutions
- Mentorship & Team Management: Lead coach and motivate a team of developers fostering a culture of learning innovation and accountability
- Quality & Delivery: Ensure timely delivery of high-quality solutions by enforcing code reviews automated testing and CI/CD practices
Who you are and what you will be doing
7 years of professional experience in software development with at least 3 years in an architectural or leadership role
Strong expertise in the MERN stack and modern JavaScript/TypeScript development
Hands-on experience designing and deploying AWS-based architectures
Solid understanding of microservices serverless architectures and REST/GraphQL APIs
Proficiency in database design and management (SQL and NoSQL)
Experience with DevOps practices CI/CD pipelines and containerization (Docker Kubernetes)
Strong problem-solving analytical and communication skills
Proven experience in managing development teams and delivering complex projects successfully
Preferred / Added Advantage
- Exposure to AI/ML concepts and integrating AI APIs or cloud AI services
- Experience with AI frameworks (TensorFlow PyTorch) or cloud AI platforms (AWS Bedrock AWS SageMaker Azure AI GCP AI)
- Knowledge of security best practices and compliance standards
Required Experience:
Staff IC
DescriptionEnphase Energy is a global energy technology company and a leading provider of solar battery and electric vehicle charging products. Founded in 2006 our innovative microinverter technology revolutionized solar power making it a safer more reliable and scalable energy source. Today the Enp...
Description
Enphase Energy is a global energy technology company and a leading provider of solar battery and electric vehicle charging products. Founded in 2006 our innovative microinverter technology revolutionized solar power making it a safer more reliable and scalable energy source. Today the Enphase Energy System enables users to make use save and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world with more than 80 million products shipped across 160 countries.
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
This role at Enphase requires working onsite 3 days a week with plans to transition back to a full 5 day in office schedule over time.
About the role
We are seeking an experienced Software Architect with 7 years of work experience with a proven track record of designing and delivering scalable high-performance applications. The ideal candidate will have hands-on expertise across multiple technology stacks including the MERN stack and AWS cloud services. Experience with AI/ML-based solutions is a plus but not a requirement. This role requires strong leadership skills to guide and mentor a development team align technology strategy with business objectives and drive successful project delivery.
What you will be doing
- Architecture & Design: Define design and implement scalable secure and high-availability architectures across web backend and cloud environments
- Technical Leadership: Provide guidance to the engineering team ensuring adherence to best practices coding standards and architectural principles
- AWS Cloud Solutions: Architect and integrate AWS services (e.g. Lambda ECS S3 API Gateway DynamoDB RDS CloudFront etc.) to build and optimize distributed systems
- MERN Stack Development: Oversee the design and implementation of applications using MongoDB and
- Scalability & Performance: Optimize application performance and scalability to handle growing user and data demands
- Collaboration: Work closely with product managers stakeholders and cross-functional teams to translate business requirements into technical solutions
- Mentorship & Team Management: Lead coach and motivate a team of developers fostering a culture of learning innovation and accountability
- Quality & Delivery: Ensure timely delivery of high-quality solutions by enforcing code reviews automated testing and CI/CD practices
Who you are and what you will be doing
7 years of professional experience in software development with at least 3 years in an architectural or leadership role
Strong expertise in the MERN stack and modern JavaScript/TypeScript development
Hands-on experience designing and deploying AWS-based architectures
Solid understanding of microservices serverless architectures and REST/GraphQL APIs
Proficiency in database design and management (SQL and NoSQL)
Experience with DevOps practices CI/CD pipelines and containerization (Docker Kubernetes)
Strong problem-solving analytical and communication skills
Proven experience in managing development teams and delivering complex projects successfully
Preferred / Added Advantage
- Exposure to AI/ML concepts and integrating AI APIs or cloud AI services
- Experience with AI frameworks (TensorFlow PyTorch) or cloud AI platforms (AWS Bedrock AWS SageMaker Azure AI GCP AI)
- Knowledge of security best practices and compliance standards
Required Experience:
Staff IC
View more
View less