Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Java Software Engineer

$85k - $160k
Full-time

Resource Innovations

Resource Innovations is seeking Lead Java Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise software used by leading Energy organizations. We are looking for candidates who want to work on things that make an impact on the world and are passionate about product craftsmanship.

This is remote position requiring occasional in-person office meetings for candidates residing in one of the following metro areas: San Francisco CA, Chicago IL, Phoenix AZ, Denver CO, Salt Lake City or Madison WI.

We require candidates to currently reside in the United States. We are not offering visa sponsorship or extensions for this position.

Resource Innovations (RI) is a women-led energy transformation firm focused on impact. Building on our expertise in energy efficiency, we're constantly expanding our portfolio of clean energy solutions to guide utilities through increasingly complex, connected challenges. Load flexibility. Electrification. Carbon reduction. With every step, we're leading the charge to power change.

  • Software Development: Lead and participate in the full software development life cycle of cloud-based enterprise applications, including design, development, testing, implementation, and support in a fast-paced, distributed environment.
  • Technical Design & Architecture: Design and develop cloud-native applications using Java, Spring Boot, and related frameworks. Work with REST/SOAP web services, API Gateways, and RDBMS to build scalable, high-performance systems. Ensure software designs meet performance, security, usability, reliability, and scalability requirements.
  • Code Quality & Review: Develop clean, maintainable, and well-documented code following best practices and design patterns. Conduct code reviews, provide feedback, and contribute to continuous improvement in development standards.
  • Troubleshooting & Optimization: Identify, analyze, and resolve complex technical issues, including production support and performance bottlenecks; optimize applications for performance and scalability.
  • Collaboration & Process: Collaborate cross-functionally with QA, DevOps, Product, and Business teams using Agile methodologies (Scrum, Jira, Confluence, Git) to deliver quality software solutions on time.
  • Continuous Improvement: Stay current with evolving technologies, including AI-assisted development practices, and recommend improvements to tools, frameworks, and engineering processes.

Requirements

Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience: 8+ years of software development experience building high-performance, reliable, and scalable enterprise applications.

Technical Skills

  • Languages & Frameworks: Strong proficiency with Java, Python and Spring Boot
  • Databases: MySQL and atleast one NoSQL database
  • Search & Observability: OpenSearch/Elasticsearch, log analytics, APM tools
  • Integrations & Data: Apache Camel, messaging systems like RabbitMq and Data pipelines
  • Cloud & DevOps: AWS services, CI/CD pipelines, Kubernetes(preferred)
  • Architecture: Microservices design and implementation experience

Soft Skills

  • Strong analytical and problem-solving abilities with critical thinking skills
  • Excellent verbal and written communication
  • Ability to work independently in a fast-paced, distributed environment
  • Collaborative mindset with attention to quality and maintainability
  • Interest in sustainability and passionate about making a meaningful impact on the environment.

Preferred Experience

  • Web Technologies: Angular experience a plus
  • AI Development Tools: Hands-on experience or strong familiarity with AI-assisted coding tools (e.g., GitHub Copilot, Claude, or equivalent)
  • Domain Knowledge: Knowledge of the Energy industry and related software systems

Benefits

About Resource Innovations

Resource Innovations (RI) is a women-led energy transformation firm focused on impact . Building on our expertise in energy efficiency, we’re constantly expanding our portfolio of clean energy solutions to guide utilities through increasingly complex, connected challenges. Load flexibility. Electrification. Carbon reduction. With every step, we’re leading the charge to power change.

Resource Innovations is an Equal Opportunity Employer, committed to ensuring equal employment opportunities for all job applicants and employees without regard to race, color, religion, national origin, gender, age, disability, marital status, genetics, protected veteran status, sexual orientation, or any other protected status. In addition to federal law requirements, Resource Innovations complies with applicable state and local laws governing non-discrimination in employment in every location in which the company does work.

Compensation & Benefits

Resource Innovations offers competitive salaries based on a candidate's skills, experience and qualifications for the position. The compensation range for the base salary for this position is $85,000 - $160,000. In addition to base pay, employees may be eligible for a discretionary annual bonus. The stated salary represents the expected compensation for this position. Final compensation will be determined based on factors such as the candidate's experience, education and location.

At Resource Innovations, we believe supporting our people is essential to delivering impact. We offer a comprehensive benefits package designed to promote health, financial security, and work-life balance. This includes three weeks of paid vacation annually, paid holidays, a 401(k) retirement plan with employer match, medical, dental and vision coverage, parental leave, an employee assistance program, commuter benefits, and additional supplemental offerings.

Employment with Resource Innovations is contingent upon the successful completion of a comprehensive background check and reference check. If applicable to the position, a pre-employment drug screen may also be required.

The above job description and job requirements are not intended to be all inclusive. Resource Innovations retains the right to make changes or adjustments to job descriptions and/or job requirements at any time without notice.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Lead Java Software Engineer in San Francisco, CA vacancy
  •  ...specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or...  ...applications for mobile devices Deep understanding of web services software architecture and design, including security based implementations... 
    Suggested

    Jobsbridge

    San Francisco, CA
    2 days ago
  • $172.5k - $260.1k

    Salesforce.com, inc. is seeking a qualified Software Engineer with over 10 years of experience in quality assurance and software engineering...  ...members. You should possess strong proficiency in JavaScript and Java, solid understanding of Object-Oriented Programming, and a... 
    Suggested

    salesforce.com, inc.

    San Francisco, CA
    2 days ago
  • $156.8k - $235.2k

     ...Lead Software Engineer - Android Paramount is looking for a hardworking Lead Software Engineer - Android to develop cohesive solutions to content...  ...Expertise in Android Development: Proficient in Kotlin and Java, with a solid understanding of the Android SDK and different... 
    Suggested
    Local area
    Remote work

    Paramount Global Services

    San Francisco, CA
    1 day ago
  • $190k - $270k

    Role, Inc. in San Francisco is seeking a Lead Software Engineer to design and develop AI-driven applications. This position involves building scalable...  ...in backend software development, with strong proficiency in Java, C++, or Python. The role offers a comprehensive benefits... 
    Suggested

    Role, Inc.

    San Francisco, CA
    2 days ago
  • $190k - $270k

     ...assembling a diverse, world‑class team—engineers, designers, researchers, and product minds...  ...infrastructure. We are looking for a Lead Software Engineer to design and develop high‑performance...  ...development, with strong proficiency in Java, C++, or Python. Proficient in LLM... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    16 hours ago
  • $60 per hour

     ...Java Lead Greetings from Donato Technologies Inc. We have an immediate opening with my client. If you are looking for a new project...  ...Models (LLMs), into applications. Google SDK Strong Java Engineers with microservices and Spring Boot experience. Spring API... 
    Hourly pay
    Contract work
    Immediate start

    Donato Technologies Inc

    San Francisco, CA
    1 day ago
  • We are seeking an Android Engineer to join our Salesforce Field Service...  ...experiences Develop reusable software components for interfacing...  ...that drive complex applications Lead complex technical and product...  ...and libraries including Kotlin, Java, Jetpack Compose, ViewModel, Room... 

    Salesforce

    San Francisco, CA
    2 days ago
  • $216k - $288k

    Senior Software Engineer, Device Security Join HP IQ to apply for the Senior Software Engineer, Device...  ...will play a key role in helping HP IQ lead the industry in advancing the security...  ...Windows environments, primarily in C, C++, or Java. Strong understanding of general... 
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    2 days ago
  • $172.5k - $260.1k

    Job Category: Software Engineering About Salesforce Salesforce is the #1 AI CRM, where humans with...  ...methodologies to plan, coordinate, and lead customer engagements that result in automated...  .... Proficiency in JavaScript and Java, with hands‑on experience writing functional... 
    Work at office
    3 days per week
    1 day per week

    salesforce.com, inc.

    San Francisco, CA
    2 days ago
  • Vaiticka Solution is seeking a Lead Java Developer in San Francisco, CA, with a focus on banking domain. This full-time position requires 10+ years of experience in Java application development and proven onsite management of offshore teams. The ideal candidate should have... 
    Full time

    Vaiticka Solution

    San Francisco, CA
    2 days ago
  • $190k - $270k

     ...assembling a diverse, world‑class team—engineers, designers, researchers, and product minds...  ...infrastructure. We are looking for a Lead Software Engineer to design and develop high‑performance...  ...development, with strong proficiency in Java, C++, or Python. Proficient in LLM... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Role, Inc.

    San Francisco, CA
    2 days ago
  • Job Title: Lead Java Developer with Banking Domain Job Location: San Francisco, CA (Downtown 3 days onsite every week) Job...  ...be able to understand complex codebases, able to apply software and systems engineering principles Should have understanding in Java Technology... 
    Full time
    3 days per week

    Vaiticka Solution

    San Francisco, CA
    2 days ago
  •  ...seeking a skilled IT professional to manage onsite and offshore teams and coordinate code reviews. The ideal candidate should have strong Java expertise and experience in building web applications, as well as a solid understanding of web services architecture. Familiarity... 

    Jobsbridge

    San Francisco, CA
    2 days ago
  • $117.2k - $313.7k

    Job Category Software Engineering About Salesforce Salesforce is the #1 AI CRM, where humans with...  ...to level-up your career at the company leading workforce transformation in the agentic...  ...programming and other scripting languages: Java, Python along with strong SQL skills... 

    salesforce.com, inc.

    San Francisco, CA
    2 days ago
  • Early Warning in San Francisco seeks an experienced software engineer to design, develop, and maintain essential financial applications. As...  ...candidate has over 10 years of experience, advanced skills in Java and SQL, and proficiency with Git. This role supports a hybrid... 

    Early Warning

    San Francisco, CA
    2 days ago
  •  ...in Business Process Consulting. Candidates must have at least 11 years of experience in their field, with significant expertise in Java and DevOps. A Bachelor's degree is required or equivalent experience. Only US Citizens, Green Card Holders, and certain EAD holders... 
    Permanent employment
    Full time
    H1b

    Sonsoft Inc

    San Francisco, CA
    2 days ago
  • A growing software company in San Francisco is seeking candidates for a full-time position requiring over 11 years in Business Process Consulting and expertise in Java and DevOps. Applicants must hold a Bachelor’s degree or equivalent experience. The company encourages... 
    Full time
    Visa sponsorship
    Work visa

    Sonsoft Inc

    San Francisco, CA
    2 days ago
  • Job Description Sr. Software engineer to implement architecture of various engineering projects using Java 8. Responsibilities: Technically own different modules of the platform, including design, development, & integration. Design and write clean, robust, server side... 

    Xoriant

    San Francisco, CA
    2 days ago
  •  ...Technologies is seeking a Front End Development Lead in San Francisco, California. The successful...  ...of front-end solutions while mentoring fellow engineers. Candidates should have a strong background in Ajax, HTML, Java, and JQuery, with 5 years of relevant experience... 

    Cilver Technologies

    San Francisco, CA
    2 days ago
  •  ...Job Title: Lead Full Stack Developer Job Overview: We are seeking a talented...  ...or Master’s degree in Computer Science, Software Engineering, or a related field. Proven experience...  ...limited to Node.js, Python, Ruby, or Java. Knowledge of database systems (MySQL... 

    Think Round, Inc.

    San Francisco, CA
    2 days ago
  •  ...Francisco, California, is seeking an experienced software developer to build production mobile...  ...technologies including Kotlin and Java. The ideal candidate has over 6 years of...  ...collaborating with cross-functional teams, leading technical projects, and optimizing code quality... 

    Valiant Technologies LLC

    San Francisco, CA
    2 days ago
  • Collective Health, located in San Francisco, is seeking a seasoned Backend Engineer to lead the development of AI-powered solutions for the Provider Servicing team. With a focus on Java and Spring Cloud, the role requires expertise in microservices architecture and cloud... 

    Collective Health

    San Francisco, CA
    2 days ago
  •  ...A leading software development firm in San Francisco is seeking an experienced software developer with 6-8 years of experience. The ideal candidate should have hands-on experience in Angular, React, and JavaScript, along with knowledge of DevOps practices and cloud migrations... 

    Successstoneit

    San Francisco, CA
    4 days ago
  • We're building a forward-deployed engineering practice at the frontier of AI-native software development and we're looking for someone who wants to be on the ground...  ...full‑stack skills in Python, TypeScript/Node.js, Java, or Go Experience with microservices, REST/GraphQL... 
    Work at office
    Remote work
    3 days per week

    Jaxel

    San Francisco, CA
    2 days ago
  •  ...Java Fullstack Engineer Location: San Francisco - onsite Experience: 12+ Years JD/Skill Set: Java: Strong experience in Java programming for building scalable and robust applications. JavaScript & React: Expertise in front-end development using JavaScript and... 

    Kasmo Global

    San Francisco, CA
    1 day ago
  • $250.8k - $286.2k

    Capital One is seeking a Senior Lead AI Engineer based in San Francisco, CA. In this leadership...  ...to develop and support cutting-edge AI software components and solutions. The ideal candidate...  ...in languages such as Python and Java. A competitive salary of $250,800 - $28... 

    Capital One

    San Francisco, CA
    2 days ago
  •  ....com, inc. in San Francisco is seeking a Lead Member of Technical Staff for Release Engineering to drive release management across Java, Node.js, and iOS platforms. You will design...  ...in Salesforce's innovative approach to software delivery. #J-18808-Ljbffr salesforce.com... 

    salesforce.com, inc.

    San Francisco, CA
    2 days ago
  • A tech company in San Francisco is seeking an experienced engineer to enhance their client-facing content marketing platform. The role involves...  ...with an agile team. Candidates should have over 6 years of Java experience and knowledge of complex systems architecture. The... 

    inPowered AI

    San Francisco, CA
    2 days ago
  •  ...Java Full Stack Developer Location: San Francisco, CA or Sacramento, CA Duration: 24 Months Required Skills: Systems and...  ...Studio Code, Notepad++, Sublime Text, GitHub Desktop and API testing software such as Postman and/or Fiddler. Interpersonal and communication... 

    WATI

    San Francisco, CA
    1 day ago
  •  ...Role: Java Full Stack Developer Location: Pleasanton CA (onsite) Duration: 12+ Months Contract Mandatory skills: Java, Full Stack, React, Spring Boot Job Description: Front-end Development: Creating the user interface (UI) and user experience (UX)... 
    Contract work

    Kasmo Global

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Java Software Engineer. Be the first to apply!