Staff Software Engineer

Method Financial

18m ago • Remote

Senior

Remote

145,000 - 195,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Staff Software Engineer (energy sector)

  • Focus: Back-end services, APIs, data processing, and security for electrical grid transmission planning

  • Teamwork: Collaborative, small dedicated team; cross-team dependency alignment

  • Travel: Up to 15% for team/client meetings

Description

You will build and maintain back-end services and APIs that support regional electrical grid transmission planning. The work involves processing and moving large volumes of planning data, implementing security/authentication/access control, and translating needs from electrical engineers into technical requirements. You’ll also own CI/CD pipelines and keep systems observable, using AI-assisted development tools with strong validation.

Responsibilities

  • Design, build, and maintain APIs and back-end services in Java and Spring Boot

  • Process, validate, and move large volumes of grid/planning data between systems (including batch job orchestration)

  • Design and implement security, authentication, and access control across services

  • Own CI/CD pipelines, environments, and deployments; ensure logging and metrics for observability

  • Partner with electrical engineers to understand problems and translate domain needs into requirements

  • Tackle problems independently first, then bring options and recommendations to the team

  • Help prioritize work and communicate trade-offs

  • Use AI-assisted development tools to speed delivery; review and test AI output before shipping

  • Mentor teammates and share knowledge about the domain

Requirements

  • 6+ years building back-end systems and APIs (Java and Spring Boot strongly preferred)

  • Track record of learning new languages, codebases, and domains quickly

  • Curiosity about how complex systems work and demonstrated self-learning

  • Strong problem-solving and good judgment on when to ask questions

  • Strong communication, including explaining technical concepts to domain experts

  • Comfort reaching out to the client directly

  • Broad technical range across APIs, data, security, and infrastructure

  • Strong understanding of RESTful principles and experience with OpenAPI standards, Swagger, and Postman

  • Experience with API security, authentication, and authorization (OAuth 2.0, OpenID Connect, role-based access control)

  • Experience with relational databases and data-heavy workloads (SQL Server, Oracle)

  • DevOps experience: CI/CD pipelines (GitHub Actions), cloud platforms, logging, and metrics

  • Hands-on experience with AI-assisted development tools and ability to validate output

  • Experience with agile development, and version control/CI-CD workflows (Git, Bitbucket, continuous integration and deployment)

  • Experience leading pieces of work and mentoring engineers

Benefits

  • Continuing education opportunities

  • Flexible PTO and work-from-home policies

  • 401K matching

  • Health, Dental and Vision benefits starting on day 1

  • Company lunches, outings, and snacks

  • Health and wellness programs

  • Other location-specific perks

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Staff Software Engineer role

Improve your resume for just $5

$145,000 – $195,000/year

Unlock Full Resume Report