Prin Software Development Eng at NextEra Energy | CA, US | Rezi

Prin Software Development Eng at NextEra Energy

Prin Software Development Eng

NextEra Energy · CA, US

1 months ago

Prin Software Development Eng

NextEra Energy · CA, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Prin Software Development Eng role.

Rezi rewrites your resume against NextEra Energy's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Prin Software Development Eng posting at NextEra Energy — free, in seconds.

About the Role

We are seeking a high-caliber Principal Software Development Engineer to join a team building customer-centric solutions for the business. This role is designed for a top-tier engineer who combines deep technical expertise with strong product intuition, business acumen, and an ownership mindset. You thrive in ambiguity, partnering directly with business leaders to understand problems before designing solutions. You rapidly translate ideas into working software, validate assumptions through iteration, and evolve prototypes into scalable production systems. You act as the technical bridge between business strategy and engineering execution, ensuring technology investments deliver measurable customer and business value.

Responsibilities

  • Take ownership of delivering meaningful business results, managing scope responsibly, and communicating technical risks early.
  • Partner closely with business leaders, articulating complex architectural decisions and tradeoffs in clear, outcome-oriented terms.
  • Engage security, risk, compliance, and platform teams early, communicate technical tradeoffs clearly, and advocate for alternative approaches when a project requires them.
  • Build trusted relationships with business leaders by translating technical possibilities into business capabilities and clearly communicating tradeoffs, risks, and investment decisions.
  • Work directly with business stakeholders to understand operational challenges, identify root causes, and design software that creates measurable business impact.
  • Translate loosely defined business problems into clean, robust architectures while anticipating edge cases.
  • Deliver products quickly to stakeholders to validate ideas, gather feedback, and accelerate iteration.
  • Own features end to end across services, data, and user interfaces, making pragmatic technology choices while avoiding unnecessary complexity.
  • Use agentic AI tools throughout the software development lifecycle (SDLC) to accelerate delivery while maintaining full accountability for code quality, correctness, and security.
  • Design quality gates, specification driven workflows, and deterministic checks that identify agent errors before they reach human review.
  • Continuously assess AI capabilities and engineering practices, adopting approaches that measurably improve delivery speed, software quality, and developer experience.
  • Embed security and compliance into every stage of the development lifecycle, proactively mitigating vulnerabilities through secure design.
  • Build well tested, maintainable software and implement CI/CD pipelines to ensure systems are resilient, scalable, and optimized for an exceptional end user experience.
  • Make production systems measurable, debuggable, and recoverable by building observability, alerting, runbooks, and recovery mechanisms from the outset.
  • Start with customer and business needs, using technology as the means, not the end, to deliver value.
  • Maintain high standards, embrace continuous learning, and foster collaborative problem solving in an environment where talented individuals thrive alongside exceptional teammates.
  • Take ownership of your work, exercise thoughtful judgment, and consistently follow through on commitments.
  • Operate with a high degree of trust and autonomy while working together to make decisions aligned with business, customer, and operational goals.

Requirements

  • Deep technical expertise
  • Strong product intuition
  • Business acumen
  • Ownership mindset
  • Ability to thrive in ambiguity
  • Ability to partner directly with business leaders
  • Ability to rapidly translate ideas into working software
  • Ability to validate assumptions through iteration
  • Ability to evolve prototypes into scalable production systems
  • Ability to act as the technical bridge between business strategy and engineering execution
  • Ability to ensure technology investments deliver measurable customer and business value
  • Ability to understand operational challenges
  • Ability to identify root causes
  • Ability to design software that creates measurable business impact
  • Ability to translate loosely defined business problems into clean, robust architectures
  • Ability to anticipate edge cases
  • Ability to deliver products quickly to stakeholders
  • Ability to gather feedback
  • Ability to accelerate iteration
  • Ability to own features end to end across services, data, and user interfaces
  • Ability to make pragmatic technology choices
  • Ability to avoid unnecessary complexity
  • Ability to use agentic AI tools throughout the SDLC
  • Ability to maintain full accountability for code quality, correctness, and security
  • Ability to design quality gates, specification driven workflows, and deterministic checks
  • Ability to assess AI capabilities and engineering practices
  • Ability to adopt approaches that measurably improve delivery speed, software quality, and developer experience
  • Ability to embed security and compliance into every stage of the development lifecycle
  • Ability to proactively mitigate vulnerabilities through secure design
  • Ability to build well tested, maintainable software
  • Ability to implement CI/CD pipelines
  • Ability to ensure systems are resilient, scalable, and optimized for an exceptional end user experience
  • Ability to make production systems measurable, debuggable, and recoverable
  • Ability to build observability, alerting, runbooks, and recovery mechanisms
  • Ability to start with customer and business needs
  • Ability to maintain high standards
  • Ability to embrace continuous learning
  • Ability to foster collaborative problem solving
  • Ability to exercise thoughtful judgment
  • Ability to consistently follow through on commitments
  • Ability to operate with a high degree of trust and autonomy
  • Ability to work together to make decisions aligned with business, customer, and operational goals

Skills

  • Software Development
  • Product Intuition
  • Business Acumen
  • Problem Solving
  • Architectural Design
  • Full Stack Development
  • AI Assisted Development
  • DevSecOps
  • CI/CD
  • Observability
  • Alerting
  • Runbooks
  • Recovery Mechanisms

Experience Level

  • Principal

About the Company

  • NextEra Analytics offers energy consulting services using industry-leading scientific analysis for planning, siting, forecasting and optimizing all forms of energy projects.
  • Our optimization and analytics platforms integrate open-source technologies to leverage massive, diverse sets of utility operating data.
  • This enables rapid development of operational solutions.
  • Applying expertise in advanced mathematics, data and physical sciences, we solve some of the hardest problems facing the energy industry.