Staff Software Engineer @ Sunrun | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Staff Software Engineer jobs in United States
Be an early applicantLess than 25 applicants
company-logo

Sunrun · 1 day ago

Staff Software Engineer

ftfMaximize your interview chances
BatteryClean Energy
check
H1B Sponsor Likelynote
Hiring Manager
Kristina Sedjo
linkedin

Insider Connection @Sunrun

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

Leads the design and implementation of complex software systems within the Communications domain.
Provides technical guidance to development teams, ensuring that architectural decisions align with industry best practices and the organization's technical strategy.
Acts as a technical leader within Agile frameworks, facilitating engineering processes and ceremonies, ensuring high-quality delivery, and supporting continuous improvement.
Collaborates with product management and stakeholders to prioritize and refine the backlog.
Owns the end-to-end architecture and implementation of communication systems, including telephony, messaging, and related integrations.
Ensures that solutions meet both current and future business needs, aligning with regulatory and compliance requirements.
Works closely with cross-functional teams including Product, QA, DevOps, and Security to ensure seamless integration of communication technologies.
Acts as a technical liaison, ensuring that all stakeholders are aligned on project goals, timelines, and technical constraints.
Drives best practices in coding, testing, and documentation, setting the standard for engineering excellence.
Mentors and guides engineers in the team, promoting a culture of continuous learning and improvement.
Identifies and mitigates technical risks throughout the development lifecycle.
Ensures that systems are designed with scalability, performance, and security in mind, considering the downstream implications and potential obstacles.
Stays current with industry trends and emerging technologies in the Communications domain.
Proactively identifies opportunities to enhance system capabilities and drive innovation within the engineering team.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Production Software DeliveryCommunications Software DesignCloud Contact Center PlatformsMicroservicesAPIsContinuous Integration/DeliveryArtificial Intelligence SolutionsAlgorithmsData StructuresCustomer Data PlatformTwilio APIsJavascript / TypescriptAWS ServicesDockerServerless TechnologiesCommunication & Listening

Required

Minimum of 6+ years of experience in delivering and maintaining production software.
3+ years of experience in designing and delivering communications software and related integrations.
Practical knowledge and experience with modern Cloud Contact Center Platforms such as NICE CXOne, Five9, Amazon Connect, or similar platforms.
Strong understanding of the vernacular, business problems, toolsets, and technology challenges specific to Communications and Contact Centers.
Experience configuring, managing, and optimizing predictive dialers, automating record lifecycle, and ensuring adherence to outbound compliance controls.
Proven experience in designing and developing complex distributed systems and operating them in production.
Ability to define and deliver microservices and APIs.
Experience applying the practices of continuous integration and continuous delivery (CI/CD).
Experience optimizing solutions to minimize latency and driving the development process with test automation.
Strong understanding of algorithms and data structures, with the ability to apply them effectively.
Proven track record in applying high-quality security practices in software development.

Preferred

Experience developing solutions using Artificial Intelligence, Machine Learning, or Natural Language Understanding.
Demonstrated ability to design solutions that enable configuration instead of code for routine adjustments.
Experience designing or tightly coupling the customer experience to a Customer Data Platform.
Experience with Twilio or similar communication APIs.
Experience with Javascript / Typescript.
Familiarity with AWS services, including API Gateway, Lambda, S3, Step Functions, DynamoDB, and CDK.
Experience designing and implementing low-latency data persistence solutions.
Experience maintaining deployment pipelines that integrate with infrastructure as code tools, particularly GitHub Actions and CDK.
Experience developing with a Rules Engine or similar data structure processor.
Familiarity with Docker, Serverless technologies, and related infrastructure.

Company

Sunrun provides residential solar electricity, storage solutions, and clean energy services to homeowners.

H1B Sponsorship

Sunrun has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (29)
2022 (18)
2021 (14)
2020 (12)

Funding

Current Stage
Public Company
Total Funding
$4.88B
Key Investors
Massachusetts Clean Energy CenterInvestecIdinvest Partners
2024-09-17Post Ipo Debt· $365M
2024-06-04Post Ipo Debt· $886.3M
2024-04-10Post Ipo Debt· $230M

Leadership Team

leader-logo
Mary Powell
CEO
linkedin
leader-logo
James Allred
VP of Sales
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot