1

Senior Java Software Engineer Jobs in Hickory, NC

Scientific programming experience in C#, C++, Java, or similar languages; solid foundation in software engineering principles and architecture * Strong analytical skills including data analysis ...

Scientific programming experience in C#, C++, Java, or similar languages; solid foundation in software engineering principles and architecture * Strong analytical skills including data analysis ...

Senior Engineer

Bessemer City, NC · On-site

$125 - $150/hr

Drive Safe, Reliable Manufacturing Operations as a Senior Engineer - Optimize Processes, Improve ... Advanced proficiency with engineering, computational, and modeling software (Revit, AutoCAD ...

Senior Engineer

Bessemer City, NC · On-site

$135K - $155K/yr

Drive Safe, Reliable Manufacturing Operations as a Senior Engineer - Optimize Processes, Improve ... Advanced proficiency with engineering, computational, and modeling software (Revit, AutoCAD ...

Sr IMS-SCADA Engineer

Hickory, NC · On-site

$101K - $139K/yr

Serve as a Sr. IMS Engineer within the Corning Optical Communications Division Engineering team ... e.g., Python, Java, SQL) 3+ years Experience integrating automated and manual manufacturing ...

Sr IMS-SCADA Engineer

Hickory, NC · On-site

$101K - $139K/yr

Serve as a Sr. IMS Engineer within the Corning Optical Communications Division Engineering team ... Java, SQL) • 3+ years Experience integrating automated and manual manufacturing equipment with ...

Daniels Health is seeking an experienced Senior Controls Engineer to join our growing US ... Collaborate with mechanical, electrical, robotics, and software engineering teams to deliver fully ...

Senior Controls Engineer

Dallas, NC · Hybrid

$125K - $141K/yr

Daniels Health is seeking an experienced Senior Controls Engineer to join our growing US ... Collaborate with mechanical, electrical, robotics, and software engineering teams to deliver fully ...

Sr IMS-SCADA Engineer

Hickory, NC · On-site

$101K - $139K/yr

Serve as a Sr. IMS Engineer within the Corning Optical Communications Division Engineering team ... Java, SQL) • 3+ years Experience integrating automated and manual manufacturing equipment with ...

Daniels Health is seeking an experienced Senior Controls Engineer to join our growing US ... Collaborate with mechanical, electrical, robotics, and software engineering teams to deliver fully ...

Senior Controls Engineer

Dallas, NC · Remote

$125K - $141K/yr

Daniels Health is seeking an experienced Senior Controls Engineer to join our growing US ... Collaborate with mechanical, electrical, robotics, and software engineering teams to deliver fully ...

Scientific programming experience in C#, C++, Java, or similar languages; solid foundation in software engineering principles and architecture * Strong analytical skills including data analysis ...

Scientific programming experience in C#, C++, Java, or similar languages; solid foundation in software engineering principles and architecture * Strong analytical skills including data analysis ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Hickory, NC salary details

$36.3K

$135.1K

$237.3K

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

As of Sep 7, 2026, the average yearly pay for senior java software engineer in Hickory, NC is $135,130.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,900.00 and $147,300.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 job categories do people searching Senior Java Software Engineer jobs in Hickory, NC look for?

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

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

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

$100 - $125/hr

Other

Posted 6 days ago


Job description

#ENG-IT-01Job Summary

Senior IMSEngineer responsible for the design, deployment, and support of manufacturing and data systems. This role is pivotal in introducing new automation equipment, integrating systems, improving processes, and driving cost-reduction initiatives across global manufacturing sites.

Responsibilities
  • Design, document, implement, and maintain essential Supervisory Control and Data Acquisition (SCADA) systems for automated manufacturing equipment and manual processes.
  • Interface automated and manual manufacturing equipment with plant information systems (MES) and enterprise data platforms.
  • Provide technical guidance and expertise related to SCADA and manufacturing data systems to ensure operational reliability, cybersecurity, and data integrity.
  • Collaborate with automation equipment vendors to design and document equipment interface specifications.
  • Gather and document feedback from manufacturing sites to include in system design and continuous improvement.
  • Work with Process Engineering to determine and provide process data to data historians at appropriate time intervals.
  • Execute project assignments in a team-based environment with minimal supervision.
Work Hours

Traditionally Monday to Friday, 8:00 AM - 5:00 PM. Must be flexible and available to work some after-hours and weekends, as required to support operational requirements.

Travel Requirements

Up to 50% travel, including international travel to locations such as Mexico, Poland, and China.

Qualifications
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Mechatronics, or equivalent.
  • 5 years of experience in SCADA development (Ignition, Client iFix, or similar), Programmable Logic Controllers (PLCs), and programming languages (e.g., Python, Java, SQL).
  • 3 years of experience integrating automated and manual manufacturing equipment with plant Information Management Systems (IMS).
  • 1 year of experience with industrial communication protocols (e.g., OPC UA, Modbus, Ethernet/IP, MQTT, etc.).
  • Ability to travel globally.
Desired Skills
  • Advanced experience with Inductive Automation Ignition (Perspective, Vision, scripting).
  • Ignition Gold certification.
  • Experience configuring Aveva PI System (Asset Framework, Event Frames, PI Vision), and with Siemens, Omron, and Allen-Bradley PLCs.
  • Bilingual in English and Spanish.
#J-18808-Ljbffr