drjobs Sr Staff Engineer Cloud

Sr Staff Engineer Cloud

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

Enphase Energy is a global energy technology company and leading provider of solar battery and electric vehicle charging products. Founded in 2006 Enphase transformed the solar industry with our revolutionary microinverter technology which turns sunlight into a safe reliable resilient and scalable source of energy to power our lives. Today the Enphase Energy System helps people make use save and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world with approximately 68 million products installed across more than 145 countries.
We are building teams that are designing developing and manufacturing nextgeneration energy technologies and our work environment is fastpaced fun and full of exciting new projects.
If you are passionate about advancing a more sustainable future this is the perfect time to join Enphase!
About the role
For our Cloud and Digital team we seekHandsOn Technical Architectwho can work on designing & implementinghigh quality scalable cloud software while providing technical leadership/mentoring to a small team of talenteddevelopers in agileenvironment. Your ability to lead the architecture design and implementation of maintainable highquality and highperforming web (Java microservices React UI AWS) and mobile applications is essential for successin this role.Provide handson technical expertise to design engineer deploy and deliver highly scalable cloud applications. Driveimprovements in technical architecture standards and processes. Drive engineering excellence whilemanaging/mentoring talented team of developers in agile environment. Work closely with product management andother stakeholders for systemdesign anddelivery.
What you will do
  • Rapidly prototype technologies tools and components forevaluation.
  • Building IPs and Proof of Concepts for products and projects in current or future development.
  • Set roadmap for Cloud Software Engineering based on architecture and process improvements.
  • Review the architecture High Level Design and LowLevel Design for Cloud Web & Mobile Software.
  • Create a common understandingof solution concepts and architecture documentation and aligndelivery teams to be consistent with the target architecture.
  • Work with different stakeholders in defining a holistic strategy fordeveloper experience inclusive ofAPI protocols definition documentation management deployment discovery and canonicalmodels.
  • Shaping architecture forrobust reliable scalable and highperformance applications consideringfunctional and technical requirements.
  • Provide inputs for the functional specifications of the components
  • Review definition and developmentof user experienceof the product.Develop highlevel product specifications with attention to system integration and feasibility.
  • Define all aspects of development from appropriate technology and workflow to coding standards.
  • Communicate successfully all concepts and guidelines to development team.
  • Oversee progress of development team to ensure consistency with initial design.
  • Provide technical guidance and coaching to developers and engineers
  • Review architectural soundness and approve final product before launch
  • Strong experience with Agile project management aspects. Good Exposure to TDD and BDD baseddevelopment methodologies with strong focus on CI/CD.
  • Strong programming knowledge in a combination of Java Ruby on Rails JavaScript AWS technologies web frameworks/ technologies and mobile frameworks/technologies. Familiarity withHTML/CSS JavaScript and UI/UX design.
  • Knowledge ofdata analytics and machine learning is a plus.
  • Good knowledge in version control and branching concepts (git).
  • Strong documentation presentation and communication skills.
  • Ability to influence various stakeholders on technical proposals.
  • Prior experience with use of JIRA Confluence and collaboration tools.
Who you are and what you bring
  • B.E/B.Tech in Computer Science or Electrical Engineering
  • 15 years of solid software developmentexperience in building secure scalable and resilient systems.
  • Proven experience as software architect with Cloud Web & Mobile
  • Handson person with a strong developer mindset
  • Strong technology vision understandingtools languages librariesframeworks etc.
  • Strong Polyglot programmer with experience in multiple languages
  • Ability to learn new language/paradigms/technologies quickly
  • Excellent knowledge of software/application design and architecture of Web and Mobile apps.
  • Proven experience in working with AWS (preferable) or GCP or Azure.
  • Strong understandingof monitoring and logging tools
  • Strong understandingof software design principles(SOLID design patterns etc.
  • Strong understandingof SOA and enterpriseintegration patterns.
  • Strong understandingof Functional or OOP patterns.
  • Experience in Web and Mobile software development and coding in various languages (Ruby on Rails.
  • Node.js Java Python etc.. Familiarity with HTML/CSS JavaScript and UI/UX design
  • Strong understandingof database design (CAP theorem).
  • Exceptional coding troubleshootingand problemsolvingskills
  • IOT Based product functionality knowledge
  • Understanding ofsoftware quality assurance and security principles
  • A technical mindset with great attention to details.
  • Agile Software Development experience with Kanban/Scrum TDD/BDD and CI methodologies
  • High quality organizational and leadership skills
  • Outstanding communication (verbal written) and presentation abilities
  • Positive team player attitude with conflict management and influencingskills.
  • Experience mentoring team members and/or leading teams
  • Exposure or knowledge in Renewable Tech companies
  • Familiar with working with any embeddedor telecom or hardware product is desirable
  • Ability to work on a fastpaced environment


Required Experience:

Staff IC

Employment Type

Full-Time

Company Industry

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.