1

Senior Java Software Engineer Jobs in Greensboro, NC

Software Engineer--SAP

Greensboro, NC · On-site

$100K - $135K/yr

Applies advanced software engineering practices, cloud-native development principles, integration ... Develops cloud-native applications using SAP Cloud Application Programming Model (CAP Java), SAP ...

Software Engineer--SAP

Greensboro, NC · On-site

$100K - $135K/yr

Applies advanced software engineering practices, cloud-native development principles, integration ... Develops cloud-native applications using SAP Cloud Application Programming Model (CAP Java), SAP ...

Software Engineer---SAP

Greensboro, NC · On-site

$100K - $135K/yr

Applies advanced software engineering practices, cloud-native development principles, integration ... Programming Model (CAP Java), SAP HANA Cloud, and SAP BTP platform services. * Designs and ...

Software Engineer---SAP

Greensboro, NC

$100K - $135K/yr

Applies advanced software engineering practices, cloud-native development principles, integration ... Programming Model (CAP Java), SAP HANA Cloud, and SAP BTP platform services. * Designs and ...

Principal Software Engineer

Winston Salem, NC · On-site

$124K - $167K/yr

Position Summary The Principal Software Engineer is a senior technical leader responsible for setting the technical vision, standards, and strategy for an entire division or for providing deep ...

Principal Software Engineer

Winston Salem, NC · On-site

$164.25 - $273.76/hr

Position Summary The Principal Software Engineer is a senior technical leader responsible for setting the technical vision, standards, and strategy for an entire division or for providing deep ...

Principal Software Engineer

Winston Salem, NC · On-site

$124K - $167K/yr

Position Summary The Principal Software Engineer is a senior technical leader responsible for setting the technical vision, standards, and strategy for an entire division or for providing deep ...

We are seeking a highly skilled and proactive Senior Software Engineer - Informix to lead the development, enhancement, and support of mission-critical applications built on the IBM Informix platform.

next page

Showing results 1-20

Senior Java Software Engineer information

See Greensboro, NC salary details

$39.2K

$146.2K

$256.8K

How much do senior java software engineer jobs pay per year?

As of Aug 28, 2026, the average yearly pay for senior java software engineer in Greensboro, NC is $146,230.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,100.00 and $159,400.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are the most commonly searched types of Java Software Engineer jobs in Greensboro, NC?

The most popular types of Java Software Engineer jobs in Greensboro, NC are:

What are popular job titles related to Senior Java Software Engineer jobs in Greensboro, NC?

For Senior Java Software Engineer jobs in Greensboro, NC, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in Greensboro, NC look for?

The top searched job categories for Senior Java Software Engineer jobs in Greensboro, NC are:

What cities near Greensboro, NC are hiring for Senior Java Software Engineer jobs?

Cities near Greensboro, NC with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Greensboro, NC as of July 2026, with employment types broken down into 86% Full Time, 9% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $146,230 per year, or $70.3 per hour.

Software Engineer

Legna Software

Winston Salem, NC • On-site

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 21 days ago


Job description

Applicants will only be considered if both (1) you are already eligible to work in the United States, and (2) you will be able to physically work in Winston-Salem, North Carolina.
Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely with the CTO and other senior members of the R&D team to aid in designing & developing solutions to complex problems and will be expected to learn, at a rapid rate, new skills in architecture, design, development & testing functions and methodologies. You will work on a collaborative agile development team and help with development tasks contributing to the quantitative and qualitative outputs of the team. An open mind to various technology stacks, along with aptitude and desire for learning is a must-have quality for this position. Legna provides supply chain and inventory management software solutions to timber service, logging procurement and sawmill operations throughout North America.
Key attributes/experiences for the successful candidate:
  • BS in Computer Science
  • Good CS foundations
  • Excellent communication skills in English (both written & spoken)
  • Strong interpersonal and teamwork skills
  • Good time management skills
  • Ability to receive and learn from constructive criticism and feedback
  • Prior team work
  • Experience in multiple stacks
  • Familiarity with tooling and source control

Compensation: Legna offers a competitive compensation package including a competitive salary, 401K, medical, dental and life insurance, and paid vacation/holidays.