2

Remote Principal Java Software Engineer Jobs in Roanoke, TX

Software Engineer

Dallas, TX ยท Remote

$110K/yr

The Software Engineer must have 5+ years of experience ... Required Experience and Skills: - 5+ years of experience in Java and Spring Boot for REST API ...

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 ...

Strong coding fundamentals with experience in object-oriented languages, with a preference for Java ... We are not accepting remote applications at this time.

Software Engineer Sr - Level 3

Fort Worth, TX ยท On-site +1

$117K - $154K/yr

Ops environment to build the modernized CRT tool in a Java-based microservices architecture with ... From onsite to remote, we offer flexible work schedules to comprehensive benefits investing in your ...

Software Engineer

Plano, TX ยท On-site +1

... Software Engineer. The primary responsibility of this role is to build and maintain modern cloud ... Strong programming and scripting skills in languages such as Java or Python to support automation ...

Principal Engineer

Dallas, TX ยท Remote

$50K - $60K/yr

Through an Employer of Record (EOR), we are looking for a new Principal Backend Engineer in India ... enterprise-level software development. * Advanced proficiency in: * Java , Spring Boot ...

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 Jul 14, 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:
Software Engineer

Software Engineer

Mastech Digital

Dallas, TX โ€ข Remote

$110K/yr

Full-time, Contractor

Medical, Dental, Vision, Life, Retirement

Re-posted 22 days ago


Job description

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Software Engineer for our client in the Banking domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract to Hire position, and the client is looking for someone to start immediately.

Duration: 6 Months Contract to Hire

Location: Pittsburgh, PA/Strongsville, OH/Birmingham, AL/Dallas, TX/Phoenix, AZ (Hybrid, 3 days in Office)

Salary: $110,000/Annually

Role: Software Engineer

Primary Skills: Software Engineering

Role Description: The Software Engineer must have 5+ years of experience.

Required Experience and Skills:

- 5+ years of experience in Java and Spring Boot for REST API development.

- Proficiency in working with JSON, HTTP methods, and RESTful design principles.

- Experience with CI/CD tools such as Jenkins, Git, and Maven/Gradle.

- Hands-on experience with Docker for containerization.

- Experience deploying services on OpenShift (OCP).

- Exposure to Apigee or similar API management tools.

- Good understanding of API security standards and best practices

- Strong debugging, problem-solving, and communication skills.

- Familiarity with Agile/Scrum methodologies.

Education: Bachelors in related technology field preferred, but will consider experience in lieu of education

Experience: Minimum 5+ years of experience

Relocation: This position will not cover relocation expenses

Travel: No

Local Preferred: Yes

Note: Must be able to work on a W2 basis (No C2C)

Recruiter Name: Satpreet Singh Lamba

Recruiter Phone: 412 906 9083

Benefits:

We have various coverages and additional benefits to choose from:

- Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).

- Paid Leaves (Wherever applicable).

- Life & Disability Coverage (Upon eligibility).

- 401K Option, Education Assistance Program and more.

Mastech Digital is an Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.