Principle Software Engineer - Salesforce/MuleSoft | Sunnova | ALLY

This Job Is Currently Inactive

Principle Software Engineer - Salesforce/MuleSoft

About the Job

Job Details

Full-time

Unspecified

Other

Requirements

Job Description

Brief Description of Sunnova Sunnova (NYSE: NOVA) is an industry-leading adaptive energy services company focused on making clean energy more accessible, reliable, and affordable for homeowners and businesses.   At Sunnova, we embrace diverse perspectives, vibrant creativity and forward-thinkers who share our zeal for a sustainable future. A career with us means pushing beyond traditional limits, exploring new horizons, collaborating with like-minded peers, and transforming the energy industry for the better.   If you're excited about being a part of the fastest-growing segment of the energy industry, we encourage you to apply! THE PRINCIPAL SOFTWARE ENGINEER POSITION The Principal Engineer is a highly experienced and influential senior technologist with deep technical knowledge and an understanding of diverse technologies, methodologies, and best practices. This is an individual with a proven record of technical deliveries who understands the big picture, while being able to deep dive into technical details. This individual is an established role model, mentor, and technical thought leader, vigorously supporting and driving innovation. An effective communicator and cross-functional collaborator, the Principal Engineer can explain even complex technical concepts to different audiences and spark commitment and engagement. The Principal Engineer is also a technical ambassador actively promoting tech achievements and best practices, sharing knowledge, and influencing, internally and externally. PRINCIPAL SOFTWARE ENGINEER RESPONSIBILITIES •Technical Leadership: Provide technical expertise and leadership to Salesforce software development teams, guiding the design and implementation of complex software systems. Set technical standards and best practices, ensuring adherence to coding guidelines and software development methodologies. •Mentorship: As a senior member of the engineering organization, provide mentorship to other team members and assist Engineering Leadership in supporting engineering team members in their professional growth.  Set an example of behaviors which Foster a culture of innovation, collaboration, and continuous learning within the team. Conduct regular code reviews and provide constructive feedback to enhance code quality. •Software Development: Actively participate in the development of software solutions, utilizing your expertise in Salesforce platform, frameworks, and technologies. Write clean, maintainable, and efficient code, and contribute to the overall codebase. Ensure adherence to software development best practices, including version control, testing, and documentation. •Technical Strategy: Collaborate with senior leaders and stakeholders to define and execute the organization's technical strategy. Identify opportunities for innovation and improvement, propose technical solutions, and evaluate the feasibility and impact of new technologies or approaches. •Architectural Design: Collaborate with cross-functional teams, including technical/solution architects, product managers, designers, and fellow engineers, to define and refine software architecture, ensuring scalability, performance, and maintainability. Drive the adoption of emerging technologies and frameworks to improve the efficiency and effectiveness of software development. •Collaboration and Communication: Work closely with cross-functional teams, including product management, quality assurance, and operations, to ensure seamless collaboration and effective communication. Act as a technical advisor, bridging the gap between technical and non-technical stakeholders. •Industry Knowledge and Research: Stay up to date with the latest industry trends, technologies, and best practices in software engineering. Conduct research and evaluate new tools, frameworks, and methodologies to drive continuous improvement and innovation within the organization. MINIMUM REQUIREMENTS •Bachelor’s degree in computer science or computer engineering. •15-20 years’ experience as a software engineer with a strong focus on large-scale and complex software systems. •10+ years’ experience as a recognized technical leader within an organization •10+ years’ experience with agile development methodologies •Proven track record of technical leadership and mentoring, with experience leading software development teams. •Strong architectural and design skills, with the ability to translate business requirements into scalable and efficient software solutions. •Solid understanding of software development best practices, including version control, testing, and documentation. •Proven experience and expertise with Salesforce platform, and integration technologies such as MuleSoft and Informatica.   •Well versed in aspects of cybersecurity and fully aware of coding standards necessary to defend against malicious attacks.   •Excellent problem-solving and analytical abilities, with a keen attention to detail. •Effective communication and collaboration skills, with the ability to work well in a team-oriented environment. •Demonstrated ability to drive technical innovation and foster a culture of continuous improvement. •Strong organizational and time management skills, with the ability to prioritize and manage multiple projects simultaneously. BENEFITS Sunnova offers a generous employee reward package that includes: •Comprehensive benefits, including medical, dental, vision, life insurance, healthcare flexible spending account, and 401(k) with employer match. •Competitive compensation & annual bonus •Paid time off, including 11 holidays and Paid Parental Leave

About the Company

Perks & Benefits
Awards
What we offer
Having the right corporate perks and benefits can have a huge impact on your professional growth and quality of life.
Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Life Insurance
Flexible Spending Account
Disability Insurance
Wellness Programs
Health Insurance Benefits
Retirement & Stock Option Benefits
401(K)
401(K) Matching
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Family Medical Leave
Generous Parental Leave
Relocation Assistance
Perks & Benefits We Offer
Fitness Subsidies
Parking
Professional Development
Lunch and Learns
Online Course Subscriptions
Promote from Within
Job Training & Conferences
Vacation & Time Off Benefits
Paid Time Off
Paid Holidays
Our awards and recognition
Through our work, we're proud to share some of our earned awards in the industry.
2023 GRIT Awards - The Best Energy Workplaces Award Winner
2023 GRIT Awards - The Lifetime Achievement Award
2020 GRIT Awards - Best Energy Workplaces Award Finalist
2021 GRIT Awards: Best Energy Workplace Award Finalist
2022 GRIT Awards - Best Workplaces Award Finalist

Principle Software Engineer - Salesforce/MuleSoft

at Sunnova

396 days ago

Full-time

Unspecified

Other