1

Senior Java Software Engineer Jobs in York, PA (NOW HIRING)

Java full stack developer

Harrisburg, PA · On-site

$50.25 - $65.25/hr

We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for ...

JAVA Architect

Harrisburg, PA

$62.25 - $84/hr

Object Oriented Programming Training/Experience * Java (training and/or experience with Eclipse and/or Rational Application Developer * IBM Rational Tool Suite (i.e. Clear Quest/Clear Case, Manual ...

About the role, we are looking for a Java API Back End collaborative software developer to be a critical component within our agile delivery process for Software Development. About the team, this ...

About the role, we are looking for a Java API Back End collaborative software developer to be a critical component within our agile delivery process for Software Development. About the team, this ...

Java Tutor

Harrisburg, PA · Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Java Developer

Harrisburg, PA

$50.25 - $65.25/hr

Since our Inception we have been providing industry leading IT solutions for Staffing and Software ... Java Developer Location: US-PA-Harrisburg Local Required: Strongly Preferred (local candidates will ...

Full Stack Java developer

Harrisburg, PA · On-site

$51.75 - $67/hr

Full Stack Java Developer Skill: Full Stack Java Developer Must Have Technical/Functional Skills ... Proposes & designs software solutions to address complex business needs. * Prepares technical and ...

Java Develop[er

Harrisburg, PA · On-site

$50.25 - $65.25/hr

Java Developer Work Location: US-PA-Harrisburg Duration: Long Term Position # Positions: 03 Job ... programming, testing and implementation for new and existing business application software, and ...

Senior Software Architect

Harrisburg, PA · On-site

$127K - $173K/yr

Position Summary We are looking for a Senior Software Architect to serve as a hands-on technical ... You will partner closely with engineering leads, ML engineers, and product teams within CIE ...

Senior .NET Developer

Harrisburg, PA · On-site

$54.25 - $69/hr

Senior Software Developer Location: Harrisburg, PA Position Type: Mostly Remote Hybrid Schedule: Mostly remote role, must come onsite to pick up equipment Contract Length: Ongoing Contract with ...

next page

Showing results 1-20

Senior Java Software Engineer information

See York, PA salary details

$39.9K

$148.5K

$260.8K

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

As of Jun 27, 2026, the average yearly pay for senior java software engineer in York, PA is $148,538.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,000.00 and $161,900.00 per year, depending on experience, location, and employer.

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 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, and why are they important?

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 the most commonly searched types of Java Software Engineer jobs in York, PA? The most popular types of Java Software Engineer jobs in York, PA are:
What are popular job titles related to Senior Java Software Engineer jobs in York, PA? For Senior Java Software Engineer jobs in York, PA, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in York, PA look for? The top searched job categories for Senior Java Software Engineer jobs in York, PA are:
What cities near York, PA are hiring for Senior Java Software Engineer jobs? Cities near York, PA with the most Senior Java Software Engineer job openings:
Senior Embedded Software Engineer (onsite)

Senior Embedded Software Engineer (onsite)

Johnson Controls

New Freedom, PA

$90K - $120K/yr

Full-time

Posted 27 days ago


Johnson Controls rating

8.0

Company rating: 8.0 out of 10

Based on 388 frontline employees who took The Breakroom Quiz

132nd of 521 rated manufacturers


Job description

What you will do

Johnson Controls is developing the next generation of smart and connected. Our Building Technologies include tailored, AI-infused service solutions such as remote diagnostics, predictive maintenance, compliance monitoring, advanced risk assessments and more. As a Senior Software Engineer, you will be responsible for the development of embedded software which connects our various building devices and the people who use them. You will play a key role in digitizing our products to both our environment and user experience.

The Senior Embedded Software Engineer will be exposed to the state-of-the-art approaches and subject matter including interface design, machine learning, cyber security, and IoT devices. You will be involved at the system level, exposed to hardware, and down to applications. Our Software Development team is highly collaborative, feedback oriented, and entrepreneurial in nature. You will be a part of a team where your voice is heard, ideas are respected, and opinion is valued. If you have experience in developing embedded software, this could be your next career opportunity! Candidates must be commuting distance to New Freedom, PA, or able to relocate. Various relocation packages are available. Candidates must be a US citizen and/or permanent resident. Sponsorship is not available for this role.

How you will do it

  • Help provide technical guidance and support for our developing architectural design partitioning engineering strategies that align with our technology and platform roadmaps.

  • Participate in cross functional (software, firmware, controls, hardware, applications) teams to facilitate tight and coherent integration of these subsystems.

  • Design and implement secure embedded software solutions for equipment controls.

  • Participating in the full range of SDLC including specifications, design documents, software functional specifications, prototyping, and implementation.

  • Influence approaches and processes for software development with a process improvement mindset.

  • Utilize the latest technologies available to develop user interface and advanced featured driving best in class intelligent products

What we look for

Required

  • Bachelor's degree in Computer Science, or a related field.

  • 5+ years of experience in embedded software development, with at least 3 years in a system design role.

  • Deep technical expertise in software architecture and design; knowledge of complex software systems and UI development

  • Exceptionally good software design and programming skills in C/C++.

  • Experience working with HTML, CSS, and JavaScript.

  • US Citizen and/or permanent resident. Sponsorship is not provided.

Preferred

  • Familiarity with tools such as Git, JIRA

HIRING SALARY RANGE: $90,000 - $120,000 (Salary to be determined by the education, experience,knowledge, skills, and abilities of the applicant, internal equity, and alignment with marketdata.) This position includes a competitive benefits package. The posted salary range reflectsthe target compensation for this role. However, we recognize that exceptional candidatesmay bring unique skills and experiences that exceed the typical profile. If you believe yourbackground warrants consideration beyond the stated range, we encourage you to apply. Tosupport an efficient and fair hiring process, we may use technology assisted tools, includingartificial intelligence (AI), to help identify and evaluate candidates. All hiring decisions areultimately made by human reviewers. For details, please visit the About Us tab on theJohnson Controls Careers site at https://jobs.johnsoncontrols.com/about-us

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.


What Johnson Controls employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Johnson Controls logo

About Johnson Controls

Sourced by ZipRecruiter

Johnson Controls is a world leader in smart buildings, creating safe, healthy and sustainable spaces. For nearly 140 years, we’ve made buildings better and now we’re transforming them again with our award-winning digital technologies and services. We’re using artificial intelligence and data driven solutions to give you deeper insight into your building’s health, sustainability and performance. It’s changing the way we design, operate and maintain indoor environments and driving to a new era of autonomous buildings. We deliver the blueprint of the future for industries such as healthcare, schools, data centers, airports, stadiums, hotels, manufacturing and beyond through OpenBlue, our comprehensive suite of connected solutions. Johnson Controls offers the world’s largest portfolio of building technology, software and services. Supported by a team of more than 100,000 dedicated employees working across 150 countries, we’re helping customers achieve their sustainability goals and power their mission.

Industry

Machinery manufacturing, water transportation, public safety statistics centers and offices and manufacturing

Company size

10,000+ Employees

Headquarters location

Milwaukee, WI, US