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 9 days ago
Similar jobs that could be interesting for youBased on the Lead Java Software Engineer in Madison, WI vacancy
  • $131k - $220k

     ...DevOps capabilities across AWS and GCP. The engineer will enable reliable, secure, and...  ...Experience configuring and managing the Backstage Software Catalog to provide a unified view of...  ...capability in one or more of: Python, Go, Java, Shell/Bash; strong Linux fundamentals. Demonstrated... 
    Suggested
    Full time
    Local area
    Relocation package

    American Family Insurance Agency Staff

    Madison, WI
    4 hours ago
  •  ...business value with AI. What You’ll Do Lead AI‑First Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable,...  ...distributed backend services (Node.js, Java, or Python). ~ Experience delivering... 
    Suggested
    Permanent employment
    Flexible hours

    Teradata

    Madison, WI
    16 hours ago
  • $140k

     ...Maximus is looking for a results-oriented Software Development Project Manager to join our...  ...Analysts, Developers, and Quality Assurance engineers while ensuring they are complying with...  ...Experienced in developing solutions using Java, XBRL, and HTML, and building APIs leveraging... 
    Suggested
    Contract work
    Remote work
    Shift work

    MAXIMUS

    Madison, WI
    1 day ago
  •  ...Job Title: Java Backend Developer Location: Madison, WI Duration: 6+ Months Job Description: Java, Message Queues, MDB, Hermes, Spring Framework, IBM P8, REST, SOAP, oracle, SQL Developer, Databases, Word Templates, Splunk, J2EE... 
    Suggested

    Texas State Library and Archives Commision

    Monona, WI
    2 days ago
  • $77.1k - $123.3k

     ...achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world‑class experience for learners and...  ...maintain end‑to‑end features across both backend services (Java/Spring) and frontend applications (React) supporting higher... 
    Suggested
    Local area

    Cengage Group

    Madison, WI
    5 hours ago
  •  ...development experience, backend-heavy. Deep Java and Spring Boot experience. Kafka and...  ...technical leadership. Ability to lead full-stack projects from design through...  ...similar distributed data tools. Rules engine experience. Enterprise modernization... 
    Currently hiring
    Local area
    Remote work

    V-Soft Consulting Group

    Madison, WI
    1 day ago
  • $60 per hour

     ...full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI...  ...TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent writing and grammar...  ...or in progress). Previous experience as a Software Developer, Coder, Software Engineer, or... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Madison, WI
    1 day ago
  • $50 - $75 per hour

     ...full‑stack, machine‑learning, and other engineers — who are driving real‑world impact in AI...  ...TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent writing and...  ...in progress). Previous experience as a Software Developer, Coder, Software Engineer, or Programmer... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Madison, WI
    5 hours ago
  • $179.4k - $204.7k

     ...Capital One is seeking a Lead Front End Engineer to architect and maintain their marketing website. This role requires at least 4 years of software engineering experience and expertise in React, Next.js, and cloud computing. The successful candidate will collaborate... 
    Remote work

    Capital One

    Madison, WI
    1 day ago
  •  ...• Experience operating within Scaled Agile/Scrum teams with excellent communication, collaboration, reporting, analytical and problem solving skills • Guidewire experience • P & C Insurance experience • Java experience is plus • Experience with CICD integration

    3B Staffing LLC

    Madison, WI
    4 days ago
  • $117.1k - $152.2k

     ...that help learners achieve their goals and lead a choice-filled life. Our culture...  ...experience in IAM, security architecture or engineering ~ Consistent record as an IAM architect...  ...architecting enterprise IAM applications using Java and the Spring ecosystem, including... 
    Live in
    Local area
    Worldwide

    Cengage Group

    Madison, WI
    4 days ago
  • $50 per hour

     ...Senior Technical Recruiter at Yoh, A Day & Zimmermann Company Software Engineer with Large Media Company 1 Year Assignment Hybrid- Must be...  ...Experience with one or more of the following programming languages: Java, Go, or Python Experience in REST API design and... 
    Hourly pay
    Contract work
    Local area
    Work from home

    Yoh, A Day & Zimmermann Company

    Madison, WI
    4 hours ago
  • $197.4k - $232k

     ...: Remote Department Engineering Compensation: $197.4K –...  ...About the Role Senior Software Engineers II at Confluent take...  ...data streaming platform. You’ll lead the design and delivery of large...  ...language (for example, Java, Go, C/C++, or Python) and strong... 
    Full time
    Remote work

    Confluent

    Madison, WI
    1 day ago
  •  ...Angular, TypeScript, HTML, CSS, C#, .Net, Node.js, Azure DevOps, Java, Android, iOS Swift, React Native, WebRTC, Java, etc. You will be...  ...the word. Back it up with examples, case studies, and data points. Lead by example. Teamwork - Be cooperative and collaborative... 
    Work at office
    Remote work
    Work from home
    Home office
    Visa sponsorship
    Flexible hours

    GrabJobs

    Madison, WI
    3 days ago
  •  ...of Job Function As a Principal Engineer, you will be the senior-most...  ...builds, scales, and operates its software. This is a high‑visibility,...  ...infrastructure, and cloud deployment. Lead architectural design reviews,...  ...and complex features spanning Java/C# backend services, REST/... 
    Local area

    Verint Systems

    Madison, WI
    5 hours ago
  • $35 per hour

     ...Exchanges of 2025), Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability...  .... About This Role: As a Software Engineering Intern, you will join...  ...your project, you may work with Java, Spring Boot microservices, TypeScript... 
    Hourly pay
    Internship
    Local area
    Remote work
    Work from home

    GrabJobs

    Madison, WI
    1 day ago
  • $100k

     ...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Madison, WI
    4 days ago
  •  ...collaborating with various teams, ensuring best practices are followed. Ideal candidates will have 5–8 years of experience in software development along with strong knowledge of Agile methodologies and API integrations. Benefits include an Employee Assistance Program... 
    Remote work
    Flexible hours

    GovCIO

    Madison, WI
    1 day ago
  •  ...Maintains compliance with federal and state regulations concerning employment. Performs other duties as assigned, which may include leading projects of varying scale or scope. Job Skills Requirements Demonstrated knowledge of employment laws, regulations, and best... 
    Hourly pay

    Center Manufacturing Acquisition

    Madison, WI
    2 days ago
  • $30 per hour

     ...Lead Operating Engineer - JLL What this job involves: As a Lead Operating Engineer in our healthcare facility, you will play a critical role in ensuring the safe, efficient, and compliant operation of building systems that directly support patient care and staff safety... 
    Hourly pay
    Daily paid
    Apprenticeship

    JLL

    Madison, WI
    3 days ago
  • $101.9k - $175k

     ...a range of pathways that help learners achieve their goals and lead a choice-filled life. Our culture values inclusion, engagement,...  ...What you'll do here In your role as Technology Lead, Experience Engineering within our Digital organization, you are responsible for... 
    Work experience placement
    Local area

    Cengage Group

    Madison, WI
    3 days ago
  • $30 per hour

     ...re looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Lead Operating Engineer – JLL What this job involves: As a Lead Operating Engineer in our healthcare facility, you will play a critical... 
    Hourly pay
    Daily paid
    Apprenticeship
    Home office

    *US AMR-Jones Lang LaSalle Americas, Inc.

    Madison, WI
    2 days ago
  • $64k

     ...Job Title: Software Engineer Clearance Required: Public Trust, US Citizen; Work Location: Remote. Silver Spring, MD; Stennis Space Center,...  ...modern programming languages such as Python, R, Scala, C++, Java, C#, and JavaScript. Excellent problem-solving skills and broad... 
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    GrabJobs

    Madison, WI
    1 day ago
  •  ...WSP is currently initiating a search for a Lead Civil Engineer for our Madison, WI and/or Lakewood, CO office. Be involved in projects with...  ...technical writing, office automation, discipline-specific design software (i.e., MicroStation, AutoCAD, Civil 3D, ArcGIS, InRoads,... 
    For subcontractor
    Work at office

    WSP in the U.S.

    Madison, WI
    4 hours ago
  • It’s more than a career, it’s a calling WI-SSM Health St. Mary’s Hospital - Madison Worker Type: PRN Job Summary Assists with procedures to analyze, diagnose and treat the cardiovascular system. Job Responsibilities Prepares patients for procedures. Reviews medical history...
    Hourly pay
    Relief
    Flexible hours

    SSM Health

    Madison, WI
    4 days ago
  •  ...Overview The PKI Lead Engineer serves as the senior technical authority for the design, implementation, and sustainment of enterprise Public...  ..., registration authorities, and associated hardware and software components. Manage the full lifecycle of digital certificates... 
    Contract work

    ASM Research, An Accenture Federal Services Company

    Madison, WI
    5 hours ago
  •  ...2 years of proven experience as a Business Analyst or Product Owner in enterprise Java/React ecosystems. • Technical Skills: Must have a deep foundational understanding of the software development lifecycle (SDLC), APIs, microservices, and modern UI/UX principles. Exceptional... 
    Relocation

    Prospect Infosys Inc

    Madison, WI
    5 hours ago
  •  ...and service since 1961! Job Description Position Summary The Software Engineer is an individual contributor within a team, responsible for analysis...  ...computer languages/platforms such as Cache ObjectScript, Java, Python, SQL Experience with data modeling tools such as... 

    L.W. Allen & Altronex

    Madison, WI
    4 hours ago
  • Physician Provide comprehensive primary care services for Access patients in a collaborative effort with all care team members. Support our mission: Improving health, improving lives. Believe that every person deserves quality healthcare to help them overcome ...
    Local area

    Access Community Health Centers

    Madison, WI
    2 days ago
  • $103.71k - $138.28k

     ...and hands‑on position requiring the selected candidate to both lead and participate in multiple team environments and to provide independent...  ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking... 
    Temporary work
    Remote work

    Lumen Inc

    Madison, WI
    5 hours ago

Do you want to receive more vacancies?

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