Principal Developer & Architect @ Stem, Inc. | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Principal Developer & Architect jobs in California, United StatesH1B Visa Sponsored Principal Developer & Architect jobs in California, United States
30 applicants
company-logo

Stem, Inc. · 5 days ago

Principal Developer & Architect

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Energy EfficiencyEnterprise Software
check
H1B Sponsorship

Insider Connection @Stem, Inc.

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Design and Develop components and services that support the capabilities of the PowerTrack, PowerTrack Pro and Athena platforms. This is inclusive of the front-end Command Center interface as well as the underlying services ranging from data ingestion & transformation to ML/AI-based forecasting, trading and controls systems.
Design and develop highly scalable and resilient services/data pipelines for data ingestion and processing using modern big data technologies
Improve the data quality and reliability of the pipelines through proper monitoring and fault detection.
Designing platform architecture and leading team of developers. In addition to leading/guiding/architecting the expectation is 50% of the time will be hands-on developing/coding.
Serve as SCRUM Master as well as Tech Lead on 1-2 SCRUM Teams with remote employees residing across North America, Europe and India.
Develop and deploy high-volume, enterprise-level, services, and utilities to support both native and web-based applications
Cleaning, testing, and evaluating data quality from a wide variety of ingestible data sources
Develop solutions in AWS, specifically using: Lambda, ECS, S3, SNS, SQS, Kubernetes, CloudFormation
Support and assist migration of legacy software to newer .NET Core framework architecture
Learn and contribute to a unique, growing codebase with out-of-the-box, creative solutions using logical and problem-solving skills
Other duties as assigned.

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.

Front-end framework architectureDesign systemsCustomizable user profilesObject-oriented programmingC#/C++/Java.NET framework.NET CoreMulti-threaded programmingQueueing technologiesStreaming technologiesAWS KinesisKafkaETL pipelinesBig data frameworksSQLDatabase technologiesSocketsHTTPFTPRESTful APIsSOAP APIsSoftware development best practicesAgile methodologiesContinuous integrationContinuous deliveryGitGitlabDockerCloud deploymentsBig picture

Required

10+ years' experience with front-end framework architecture, design systems and highly customizable user profiled micro-front ends.
10+ years or more object-oriented programming experience, preferably in C#/C++/Java
Familiarity with .NET framework, .NET Core preferably with multi-threaded programming
Experience with queueing and streaming technologies such as AWS Kinesis or Kafka
Experience building and maintaining large scale ETL pipelines and in-depth knowledge of various big data frameworks and architectures
Good knowledge of with SQL and database technologies, sockets, HTTP, FTP, RESTful and SOAP APIs
Strong knowledge of software development best practices, including agile methodologies, continuous integration, and continuous delivery.
Modern version control tools such as Git, Gitlab
Familiarity with Docker and cloud deployments
Ability to take initiative, understand the big picture, anticipate problems, assess & identify risks
Highly organized, solutions driven, detail oriented, and able to work autonomously with minimal direction from high level requirements
Documentation of product enhancements and bug fixes
Effective communication, collaboration, and interpersonal skills
Ability to brainstorm with other team members and leverage constructive feedback
Enthusiastic about learning new skills and taking on new challenges

Preferred

Experience with designing and implementing scalable approaches for high frequency data collection, processing and storage is a plus.

Company

Stem, Inc.

twittertwittertwitter
company-logo
Stem provides clean energy solutions and services designed to maximize the economic, environmental, and resiliency value of energy assets and portfolios.

H1B Sponsorship

Stem, Inc. 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
Trends of Total Sponsorships
2023 (1)
2022 (12)
2021 (3)

Funding

Current Stage
Public Company
Total Funding
$582.64M
Key Investors
WIND VenturesActivate Capital PartnersStarwood Energy Group Global
2021-04-29Post Ipo Equity· $225M
2021-04-29IPO· nyse:STEM
2019-11-30Series E· $30M

Leadership Team

leader-logo
John Carrington
CEO and Director
linkedin
leader-logo
Larsh Johnson
CTO
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot