1

Senior Java Software Engineer Jobs in Fairport, NY

Associate, Software Engineering

Rochester, NY ยท On-site

$66K - $123K/yr

Utilize a variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Associate, Software Engineering

Rochester, NY ยท On-site

$66K - $123K/yr

Utilize a variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Associate, Software Engineering

Rochester, NY ยท On-site

$66K - $123K/yr

Utilize a variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Associate, Software Engineering

Rochester, NY ยท On-site

$66K - $123K/yr

Utilize a variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Identifing bugs and assists the senior team members in the development process to fix bugs and ... Software Engineer * Knowledge of DesignBais * Experience using AI tools within the UniData ...

UniData Software Engineer - Remote

Rochester, NY ยท On-site +1

$70K - $120K/yr

Identifing bugs and assists the senior team members in the development process to fix bugs and ... Software Engineer * Knowledge of DesignBais * Experience using AI tools within the UniData ...

Identifing bugs and assists the senior team members in the development process to fix bugs and ... Software Engineer * Knowledge of DesignBais * Experience using AI tools within the UniData ...

Identifing bugs and assists the senior team members in the development process to fix bugs and ... Software Engineer * Knowledge of DesignBais * Experience using AI tools within the UniData ...

Embedded Software Engineer

Victor, NY ยท On-site

$126K - $165K/yr

Position Summary We are seeking a Software Engineer to join our busy team specializing in ... Experience in developing solutions using Java, Python and C/C++ for embedded systems * Ability to ...

... applications at a senior-level as per written specifications. Write new software or make ... Developer with Java in Rochester, NY and Eagan, MN. To apply: Please contact 973-929-3861 ...

Java Developers

Rochester, NY ยท On-site

$50.25 - $65.25/hr

Rochester, NY- Very Long-term positions Need Full stack/ Frontend/ Backend Java Developer Should have excellent communication skills- Need to be senior. Woodcliff Lake, NJ.- Long-term position Need ...

Software Engineer I (MPDE)

Webster, NY ยท On-site

$68K - $103K/yr

Working under the guidance of senior engineers, the Software Engineer I will contribute to manufacturing process control systems, data collection applications, automation solutions, and user ...

Java Tutor

Rochester, NY ยท 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 ...

Specialist, Software Engineering

Rochester, NY ยท On-site

$84K - $157K/yr

This team is primarily responsible for Java code and the PostgreSQL database. Successful candidates ... Bachelor's degree in software engineering, Computer Science, Computer Engineering, or related STEM ...

Showing results 41-60

Senior Java Software Engineer information

See Fairport, NY salary details

$38.5K

$143.3K

$251.6K

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

As of Sep 9, 2026, the average yearly pay for senior java software engineer in Fairport, NY is $143,290.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,700.00 and $156,200.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 popular job titles related to Senior Java Software Engineer jobs in Fairport, NY?

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

What cities near Fairport, NY are hiring for Senior Java Software Engineer jobs?

Cities near Fairport, NY with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Fairport, NY as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 1% Temporary, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $143,290 per year, or $68.9 per hour.

Associate, Software Engineering

Rochester, NY โ€ข On-site

$66K - $123K/yr

Full-time

Medical, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Title:Associate, Software Engineering

Job Code: 43585

Job Location: Rochester, NY

Job Schedule: 9/80:Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday offย 

Job Description:ย ย 

  • Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target applicationย ย 

  • Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall systemย 

  • Support andย participateย in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of embedded software for real-time control of advanced tactical radio equipmentย 

  • Develop software test procedures, software programs, and related documentationย ย 

  • Utilize modeling tools and equipment toย establishย operating data, conduct experimental tests, and evaluate resultsย 

  • Participate in peer reviews,ย identify, track and repair defectsย 

  • Utilize a variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python, Ajax, Qt) on Windows, Linux, mobile platforms, and embedded real time operating systems (VxWorks, Linux, QNX, Integrity, Windows CE, and others for Motorola, Intel, TI, and custom processor designs)ย 

Qualifications:ย 

  • To be eligible, applicants must be pursuing aBachelor'sdegreein computer science, Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering, Information Security, Mathematics, Digital Arts & Sciences or related fieldor have completed theirBachelor'sdegree within the last 12months,regardlessof age.

Preferred Skills:ย 

  • One or more of the following: C++, C#, C, Java, Ruby, JEE, HTML5, XML, SQL, Qt, Windows, .NET, Unix, Linux, SOA, RTOS, Real-Time Controls, Wireless, Software Security, Robotics, OOA/OOD,Hadoop, Android, Embedded Systemsย 

In compliance with pay transparency requirements, the salary range for this role in New York state is $66,000 - $123,000. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, educationassistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.