Method Staff Software Engineer at Method working on software for an energy sector client focused on electrical grid planning. The role involves building APIs with Java and Spring Boot, and collaborating with engineers to deliver key work streams.
Responsibilities
Design, build, and maintain APIs and back-end services in Java and Spring Boot that support the client’s transmission planning work.
Process, validate, and move large volumes of grid and 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, and keep systems observable through logging and metrics.
Work directly with the client’s electrical engineers to understand their problems, ask the questions that matter, and translate domain needs into technical requirements.
Work problems through on your own first, then bring options and a recommendation to the team.
Help the team prioritize when there is more to build than time to build it, and be clear about the trade-offs.
Use AI-assisted development tools to raise delivery speed, and review and test what they produce before it ships.
Mentor teammates and share what you learn about the domain so the whole team gets sharper.
6+ years of experience building back-end systems and APIs, with Java and Spring Boot strongly preferred.
A track record of learning new languages, codebases, and domains quickly and becoming productive in them.
Curiosity about how complex systems work, shown in what you’ve chosen to learn on your own.