Lead Java Software Engineer
$85k - $160kResource 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.
- ...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
$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$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...SuggestedLocal areaRemote work$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$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...SuggestedFull timeTemporary workLocal areaFlexible hours$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 payContract workImmediate start- 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...
$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 workLocal areaFlexible hours$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 office3 days per week1 day per week- 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
$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 timeTemporary workLocal areaFlexible hours- 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 time3 days per week
- ...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...
$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...- 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...
- ...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 employmentFull timeH1b
- 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 timeVisa sponsorshipWork visa
- 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...
- ...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...
- ...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...
- ...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...
- 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...
- ...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...
- 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 officeRemote work3 days per week
- ...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...
$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...- ....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...
- 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...
- ...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...
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Java Software Engineer. Be the first to apply!
- lead algorithm engineer San Francisco, CA
- lead product engineer San Francisco, CA
- lead backend developer San Francisco, CA
- lead operating engineer San Francisco, CA
- lead industrial engineer San Francisco, CA
- lead solutions engineer San Francisco, CA
- lead automation engineer San Francisco, CA
- lead engineer San Francisco, CA
- lead infrastructure engineer San Francisco, CA
- lead network engineer San Francisco, CA

