Principal Software Engineer (Java)
Resource Innovations
Principal Software EngineerResource Innovations is seeking a Principal Software Engineer to join our growing Software as a Service (SaaS) team. This is a highly influential, hands-on technical role responsible for helping shape the future architecture of our enterprise software platform.You will partner with senior engineers, product leaders, and cross-functional teams to modernize a complex, business-critical platform used by leading energy organizations. You will bring proven experience designing and evolving large-scale enterprise systems, while combining a fresh architectural perspective with the deep product and domain knowledge of the existing team.The ideal candidate is both a senior architect and an accomplished software developer who can establish technical direction, translate architectural vision into practical execution, and remain actively involved in design and development. We are looking for someone who is passionate about product craftsmanship, modern engineering practices, and building technology that makes a meaningful impact on the world.This is a 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, UT; or Madison, WI. Candidates must currently reside in the United States. Resource Innovations is not offering visa sponsorship or extensions for this position.Resource Innovations is a women-led energy transformation firm focused on impact. Building on our expertise in energy efficiency, we are continually expanding our portfolio of clean energy solutions to help utilities navigate increasingly complex and connected challenges, including load flexibility, electrification, and carbon reduction. With every step, we are leading the charge to power change.ResponsibilitiesDefine and guide the evolution of the platform architecture to improve scalability, reliability, performance, security, and maintainability.Develop a practical, phased modernization approach that balances future-state architecture with current customer and business commitments.Remain hands-on in the design and development of critical platform capabilities, architectural patterns, and proof-of-concept solutions.Lead technical design and code reviews, establish engineering standards, and guide complex decisions across application, integration, data, and cloud architecture.Partner with senior engineers and cross-functional teams to resolve complex technical challenges, mentor engineers, and translate technical direction into successful delivery.
- ...Role Description This is an on-site role for a Senior Software Engineer (Java/Microservices – Cloud & GenAI), based in Phoenix, AZ. The responsibilities include designing, developing, and maintaining scalable microservices using Java and Spring Boot, building and integrating...SuggestedWork at office
$86.25k - $158.13k
...an opportunity to contribute to the company’s success. As a Software Engineer Lead within PNC's Technology organization, you will be based... ...and continuous improvement of enterprise applications built on Java, leveraging Oracle databases, SQL, and ETL processes to ensure...SuggestedFull timeTemporary workPart timeWork experience placementWork at office- ...Description Citizens Financial Group, Inc. (CFG) seeks a Principal Software Engineer for its Phoenix, Arizona location. Responsibilities:... ...Querying, analyzing, and managing big data; Utilizing Python3, Java, JavaScript, Golang, and Angular, React, and front end...SuggestedLocal areaRemote work1 day per week
- ...Principal Software EngineerUSA (Phoenix)What Cognite Is: Relentless to AchieveCognite operates at... ...OwnershipAre you a visionary Principal Full Stack Engineer eager to architect, build, and lead the... ...programming languages (e.g., Kotlin, Java, Python, or Rust).You possess deep...Suggested
- ...coordination across teams. Present technical recommendations to engineering leadership and cross-functional stakeholders and gain... ...Author reference architectures, technical proposals, and reusable software capabilities. Lead cross-team initiatives involving event-driven...SuggestedTemporary workWork at officeImmediate startFlexible hours
$159.75k - $225.5k
...of brands helps customers create products and capture moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization, lifecycle...Remote work$78k - $124.75k
...technologies, and a commitment to back the broader engineering community through open source, our... ...integrations that help enable a secure software development lifecycle (Secure SDLC). You... ...technology stack spans React, Node.js, Java, Python, Go, and other technologies, so...Work experience placement$123k - $215.25k
...annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeShift:... ...ResponsibilitiesStrong proficiency in Java 8+ with extensive experience developing... ...OpenTelemetryWork Experience5+ years of professional software engineering experience with a strong...Visa sponsorshipShift work$114.6k - $234.6k
...Senior Software EngineerWe're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems...Flexible hours- ...Job Description Job Description Job Title: Calypso Principal of Software Engineer Location: Phoenix, AZ Employment Type: C2C Responsibilities... ...and/or supporting applications with: Websphere, Java, SpringBoot, MQ, ETL and API development ·...Work from homeFlexible hours
- ...operational excellence. \n \n Job Title: Java Developer \n Experience: 6-10 Years... ...of Generative AI , Prompt Engineering, and AI-based automation. \n Exposure... ...Interest in leveraging AI tools to accelerate software development, testing, and documentation...Full timeWorldwide
- ...Experience group is focused on improving the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers who can craft intuitive, fast, and reliable user experiences empowering software engineers to...Full timeRemote workFlexible hours
- ...hybrid work arrangement requiring in-office presence Tuesday through Thursday.Overview of Responsibilities Develop and recommend data engineering standards, patterns, and reference architectures for the assigned department or business unit. Lead major and complex initiatives...Contract workTemporary workWork at officeImmediate startFlexible hours
- Job Description Description: Shift: Day shift (8am to 4:30pm) Engineer will be able to work remotely once sufficient work experience is... ...programs. Engineer with FMS systems knowledge is strongly desired and software experience is a plus. Designs, modifies, develops, writes and...Work experience placementRemote workShift workDay shift
- ...Java Software Engineer with Vert.x Location: Phoenix, AZ Rate: Open End Client: Major Financial Company Hybrid 2-3 days a week onsite Join a Java engineering team working across three projects in a fast-paced, startup-style environment. We’re looking...2 days per week3 days per week
- Company DescriptionIDEALFORCE has a Contract position available immediately for a Java Developer/SR to join our customer in Phoenix Arizona. This is an ONSITE position. Please find below additional details about this job. Kindly respond with your most up to date resume...Contract workImmediate start
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ..., JMS, Maven).QualificationsExperience level - 5- 7 yrs in Java.Additional Information** U.S. citizens and those authorized to work...Full time
- ...offs, and graceful degradation. • Build Java microservices, REST APIs, batch jobs, and event-driven workflows using modern engineering patterns. • Contribute to workflow... ...team. Qualifications • 8+ years of software development experience; bachelor's or master...Full time
- Software EngineerWe are seeking a versatile Software Engineer to contribute across platform engineering, cloud infrastructure, distributed systems, application development, integration services, and healthcare workflow solutions. This role bridges the gap between foundational...
$169.3k - $304.7k
...position provides opportunities to create production-quality software across multiple architectures and layers within Cloud... ...to get things done quickly and get them done right. As a Principal Software Engineer Lead, you will be responsible for: Architecting and scaling...Work experience placementWork at office- ...We are seeking an experienced Java Developer with strong hands-on expertise in Java, Spring Boot, Microservices, and REST APIs to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have experience building distributed...Full time
- Java Backend EngineerJava Spring Boot VertX REST Web Services Git GitHub GitLab BitBucket SVNJob SummarySeeking a Senior Specialist with... ...unit testing and support integration testing efforts to ensure software qualityOptimize application performance and scalabilityMentor...
- ...development, Agentic AI, and AI solutions.Principal Responsibilities:Develop and implement... ...existing enterprise Angular front-ends and Java/Spring Boot back-ends, ensuring secure... ...knowledge and application of full-stack engineering principles, theories, and concepts....Full timeTemporary workWork experience placementLive inFlexible hours
- ...-term growth.• To provide a return on investment to shareholders.• To promote employee development. Job DescriptionMin 5 yrs exp as Java/J2EE/Spring Developer. At least one full cycle implementation of Big Data Project or at least 6 months experience in Map Reduce coding...
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ...REST based Get calls on hbase to retrieve data Hadoop Java programmingbackground using Mapreduce, HBase, pig, hive, APIs, etc...
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ...Services.Job DescriptionNote: Skills Needed:-Technical Skills : Java/J2EE (Mandatory), Dydra, SparQL, RDF, Eptos.Job Description:-...Permanent employmentFull timeH1b
- ...interview required Top requirements: Java development, Spring boot, Azure cloud... ...guidelines • Works closely with software architects and technical leads to ensure... ...'s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS...Full time
- ...societies at large to live, work and develop sustainably, in a safe and secure information space. We are seeking an exceptional Java Full Stack Developer to join our elite team. This role is critical and strategic. You will be designing, architecting, and deploying...Full time
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ....Job DescriptionPreferred• At least 4 years of experience in Java, J2EE technologies with strong experience in developing J2EE based...Permanent employmentFull timeH1b
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ...Description:-At least 4 years of experience in strong Core Java with Design experienceStrong knowledge in Core Java with knowledge...Permanent employmentFull timeH1b
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Java). Be the first to apply!
- principal software engineer Phoenix, AZ
- java developer backend Phoenix, AZ
- java developer remote part time Phoenix, AZ
- senior java developer Phoenix, AZ
- java microservice developer Phoenix, AZ
- java software engineer Phoenix, AZ
- senior java software engineer Phoenix, AZ
- entry level java developer remote Phoenix, AZ
- lead full stack java developer Phoenix, AZ
- full stack java developer Phoenix, AZ





