Jobs and Careers
OR

Sr. Principal Software Developer - Opower

Oracle
United States, United Statesfull_timeVerifiedPosted 23 Sept 2024
💰 $251,600/yr($96,800/yr$251,600/yr)

About the role

About Us 

At Opower, Infrastructure Industries GIU, we build and operate SaaS solutions to transform how people interact with their utility (providers of electricity, gas and/or water) and how utilities interact with their customers. Improving the relationship between Utility and Customer is a key building block of our mission “To provide the best solutions for the world’s energy and water challenges.”  Via SaaS solutions built on Oracle’s next-generation cloud infrastructure (OCI), we focus on speedy delivery of utility-specific services, increase corporate administration efficiency, and turn business data into business intelligence. 

Opower Spoke Group Overview 

We are a former start-up (Opower) that was acquired by Oracle in 2016 but kept our start-up energy and atmosphere. We use utility data and behavioral science to help people save energy through a comprehensive product suite across various communication channels and a modern web platform. Our organization, is focused on building products that educate our customers about their energy, water, or other utility usage via our machine-learning driven insights and nudge customers to become more efficient and flexible with their usage.  These products have saved over 31 Terawatt-Hours of electricity and avoided 15.2 million metric tons of carbon in our atmosphere!  Our products need to continue to scale to serve even more customers and provide increased flexibility with the communications we send. These represent big challenges that will require critical thinking and innovative engineering. We are very mission-driven and are looking for an engineer who shares this mission to join our team! 

Job Description 

In this role you will be owning a direction, communication, and decision-making related to a transformation of Opower stack into Oracle Cloud native. Responsible for the delivery and quality of the ultimate solution. Responsible for long-term vision across our entire Software platform: how our technologies add up to products that meet our current and future business needs, and how the environment in which they are developed supports that. Technology guru setting technical direction across R&D teams. 

Career Level - IC5

Responsibilities 

Sets technical direction for Opower Software Platform and its further transformation within Oracle Cloud 

Share your vast Cloud technology expertise 

Hands-on development on multiple teams 

Brings the latest Oracle Cloud technologies into Opower 

Expected to be active with the rest of Engineering in code reviews, design sessions, and guild activities 

Works across team or org boundaries, and with non-engineers 

Formulate new problems and solve them 

Influences across Opower engineering group and above 

Mentors teammates 

 

Experience 

Here are the recommended experiences needed to really succeed in this role:  

Requirements 

10+ years of professional experience with Java 

MS or BS degree in Software Engineering, Computer Science, or equivalent experience. 

Expert with Java as a first-class language. 

Expect in containerization and container orchestration technologies (e.g. Docker and Kubernetes).  

Understanding and experience with microservices architecture concept and experience in its implementation. 

Solid expertise in Cloud technologies and experience working with major Cloud providers. 

Wide background and experience leading architecture, design and implementation of complex features and delivery of large‐scale applications in real-world situations, that have a meaningful business impact, decommissioning older versions and simplifying the whole ecosystem. 

Experience of building and transforming complex software systems. 

Deep understanding of how distributed resilient software is built and deployed, solid experience with larger projects (large code bases), knowledge of cloud application security, performance and scalability. 

Experience articulating strategic decisions and solutions. 

Exceptional technical communication skills with the ability to explain complex technical issues to a technical or non-technical audience. Experience working across teams: deliver tech talks, contribute technologies used by multiple teams, leads cross-team efforts, presents new concepts to large audiences effectively. 

Like to Have 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Oracle

View company profile →