2

Remote Principal Java Software Engineer Jobs in Roanoke, TX

The OpenNMS Group is seeking an experienced and passionate Lead Software Engineer to join our team ... Expert level experience in Java (8+ years) * Experience working in Agile environment. Required ...

Senior Java Developer

Fort Worth, TX ยท On-site +1

$54.75 - $70/hr

Role is remote Preferred * Strong desktop skills including Word, Excel, PowerPoint * Work ... software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by ...

Senior Java Developer

Dallas, TX ยท On-site +1

$56.75 - $72.25/hr

Role is remote Preferred * Strong desktop skills including Word, Excel, PowerPoint * Work ... software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by ...

Senior Java Developer

Westlake, TX ยท On-site +1

$55 - $70/hr

Role is remote Preferred * Strong desktop skills including Word, Excel, PowerPoint * Work ... software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by ...

Sr. Software Engineer (AI & Backend)

Dallas, TX ยท On-site +1

$121.20K - $159.80K/yr

This is a remote position; however, the candidate must reside within 30 miles of one of the ... Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system ...

Sr. Software Engineer (AI & Backend)

Dallas, TX ยท On-site +1

$121.20K - $159.80K/yr

This is a remote position; however, the candidate must reside within 30 miles of one of the ... Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system ...

Software Engineer Lead

Dallas, TX ยท Remote

$140K/yr

We are currently seeking a Software Engineer Lead for our client in the Banking domain. We value ... API - Java - Containerization - Micro Services - Oracle/SQL - RESTful APIs - SpringBoot ...

Full Stack Software Engineer

Plano, TX ยท On-site +1

$123K - $161K/yr

Java, TypeScript, Python. * Previous experience building reactive, component-based frontend ... remote. Fannie Mae is an equal opportunity employer and considers qualified applicants for ...

next page

Showing results 1-20

Remote Principal Java Software Engineer information

See Roanoke, TX salary details

$79.7K

$143.7K

$193.5K

How much do remote principal java software engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for remote principal java software engineer in Roanoke, TX is $143,731.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,400.00 and $158,400.00 per year, depending on experience, location, and employer.

What is the difference between Remote Principal Java Software Engineer vs Remote Senior Java Developer?

AspectRemote Principal Java Software EngineerRemote Senior Java Developer
Required CredentialsBachelor's/Master's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentLeadership role, architecture design, cross-team collaborationDevelopment, coding, debugging within teams
Employer & Industry UsageTech companies, large enterprises, consulting firmsStartups, mid-sized companies, tech firms
Common Search & Comparison IntentUnderstanding seniority, responsibilities, and career progressionTechnical skills, project involvement, experience level

The Remote Principal Java Software Engineer typically holds a leadership position, focusing on system architecture and guiding teams, whereas the Remote Senior Java Developer primarily engages in coding and technical implementation. Both roles require strong Java expertise and relevant certifications, but the principal role involves strategic oversight and cross-team coordination, making it suitable for experienced professionals aiming for leadership in Java development.

What cities near Roanoke, TX are hiring for Remote Principal Java Software Engineer jobs? Cities near Roanoke, TX with the most Remote Principal Java Software Engineer job openings:

Lead Software Engineer | Remote | OpenNMS

nant

Dallas, TX โ€ข Remote

$135K - $165K/yr

Other

Posted 15 days ago


Job description

The OpenNMS Group is seeking an experienced and passionateย Lead Software Engineer to join our team focused on building and growing our established open-source Network Monitoring Solution.ย 

Responsibilities include, but are not limited to:

  • Help architect, design, and develop scalable features to meet product deliverables.
  • Collaborate with other developers, architects, QA, devops and product management teams.
  • Write well-designed, testable code including unit tests and basic documentation.
  • Integrate software components into a fully functional software system.
  • Make decisions about code design, architecture, and refactoring to balance technical debt against delivering functionality.
  • Review code and mentor other engineers.
  • Work with little or no supervision.
  • Apply software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations

Education & Experience Requirements:

  • Bachelorโ€™s degree, preferably in Computer Science or a related field (commensurate experience will be considered as an alternative to a degree)
  • Expert level experience in Java (8+ years)
  • Experience working in Agile environment.

Required Knowledge, Skills, and Abilities:

  • Must have a โ€œcan doโ€ attitude and a hacker mindset to make things work in a complex product environment
  • Experience having led, designed, implemented, and delivered, highly performant and scalable, software to a large customer base successfully.
  • Solid knowledge of SQL and NoSQL data stores and efficient data schemas
  • Understanding of message systems such as Kafka, ActiveMQ
  • Solid understanding of IP networking principles and network/application security
  • General DevOps knowledge: CI/CD, automation, build, deployment
  • Working knowledge with Linux/UNIX and familiarity with shell scripting

Preferred Knowledge with the following technologies:

  • OSGi and/or Karaf
  • Elasticsearch
  • gRPC and/or GraphQL

The salary range for applicable US-based applicants to this position is below.ย  The specific rate will depend on the successful candidateโ€™s qualifications, prior experience as well as geographic location.ย ย 

  • $135,000 - $165,000 base salary plus bonus potential.