1

Senior Application Software Engineer Jobs in Rochester, NY

Typically, 8+ years in software engineering/architecture covering the full software development lifecycle, with at least a couple of years in a senior application design/architecture capacity.

New

Senior Specialist, Embedded Software Engineer Job Code: 39159 Job Location: Rochester, NY Job ... Develop application software, control software, service utilities, and scripted workflows used in ...

Senior Software Engineer

Rochester, NY · On-site

$120K - $159K/yr

... Senior Software Engineer to design, develop, and maintain the server-side logic, database ... Application design, including the authoring of design documents, flow charts, sequence diagrams ...

Senior Software Engineer

Rochester, NY

$120K - $159K/yr

Join our mission as a Senior Software Engineer on our R&D Instrument Platforms organization to support software development with a strong emphasis on building, configuring, and maintaining Unix-like ...

Senior Software Engineer

Rochester, NY

$121K - $159K/yr

Contribute to the planning of engineering projects and develop innovative designs or modifications to meet project goals. * Participate in software estimation efforts. * Participate in final ...

Contribute to the planning of engineering projects and develop innovative designs or modifications to meet project goals. * Participate in software estimation efforts. * Participate in final ...

next page

Showing results 1-20

Senior Application Software Engineer information

See Rochester, NY salary details

$43

$69

$107

How much do senior application software engineer jobs pay per hour?

As of Jun 26, 2026, the average hourly pay for senior application software engineer in Rochester, NY is $69.92, according to ZipRecruiter salary data. Most workers in this role earn between $56.92 and $78.27 per hour, depending on experience, location, and employer.

Will AI replace coders by 2040?

As a Senior Application Software Engineer, it is unlikely that AI will fully replace human coders by 2040. AI tools can automate routine coding tasks and assist in development, but complex problem-solving, creativity, and understanding user needs remain human strengths. The role is expected to evolve, emphasizing skills in AI integration, system design, and oversight.

Can I make 200k a year as a software engineer?

Senior Application Software Engineers in high-demand industries or tech hubs can earn $200,000 or more annually, especially with extensive experience, specialized skills, and working for large companies or in managerial roles. Compensation varies based on location, company size, and technical expertise, with some earning bonuses and stock options that increase total compensation.

What is the difference between Senior Application Software Engineer vs Software Developer?

AspectSenior Application Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; experience varies, often less than 5 years
Work EnvironmentDesigning, developing, and maintaining complex applications; often involved in architecture decisionsWriting, testing, and debugging code; focused on specific features or modules
Industry UsageCommon in tech, finance, healthcare, and enterprise sectorsWidespread across all industries requiring software solutions

Senior Application Software Engineers typically have more experience and responsibilities, including system design and mentorship, compared to Software Developers who focus more on coding and implementation. Both roles require strong programming skills, but the senior role involves broader project oversight and strategic input.

What is L1, L2, L3, and L4 developer?

In the context of a Senior Application Software Engineer role, L1, L2, L3, and L4 typically refer to different levels of developer seniority or experience within an organization, with L1 being entry-level and L4 representing senior or lead roles. These levels often indicate increasing expertise, responsibility, and technical skills, and are used for career progression, compensation, and team structure. Understanding these levels helps in assessing job expectations and growth opportunities in software development careers.

What does a Senior Application Software Engineer do?

A Senior Application Software Engineer is responsible for designing, developing, and maintaining complex software applications. They often lead technical projects, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality solutions. Their role includes analyzing user needs, writing code, troubleshooting issues, and ensuring software scalability and security. Senior engineers are also involved in architectural decisions and may help define software development standards within their organization.

How does a Senior Application Software Engineer typically collaborate with cross-functional teams during the development lifecycle?

Senior Application Software Engineers frequently work alongside product managers, UX/UI designers, QA specialists, and other engineers to ensure software solutions meet business objectives and user needs. They often lead technical discussions, clarify requirements, and provide mentorship to junior developers. Effective communication and a proactive approach to problem-solving are crucial, as these engineers serve as a bridge between technical and non-technical stakeholders throughout the development, testing, and deployment phases.

What engineer makes $500,000 a year?

Senior Application Software Engineers with extensive experience, specialized skills, and working at large tech companies or in high-demand industries can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, especially in competitive markets or executive-level roles.

What are the key skills and qualifications needed to thrive as a Senior Application Software Engineer, and why are they important?

To thrive as a Senior Application Software Engineer, you need advanced proficiency in programming languages (such as Java, Python, or C#), software architecture, and a bachelor’s or master’s degree in computer science or a related field. Experience with development frameworks, cloud platforms, version control systems (like Git), and often certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly valued. Strong problem-solving ability, leadership, and effective communication set standout professionals apart in this role. These skills and qualities are crucial for designing robust software solutions, mentoring teams, and ensuring successful project delivery in complex technical environments.
What are the most commonly searched types of Application Software Engineer jobs in Rochester, NY? The most popular types of Application Software Engineer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Senior Application Software Engineer jobs? Cities near Rochester, NY with the most Senior Application Software Engineer job openings:
Web Application Software Engineer

Web Application Software Engineer

RIT Solutions

Rochester, NY • On-site

Other

Posted 3 days ago


Job description

Web Application Software Engineer

Location: Rochester, NY / Binghamton, NY / Augusta, ME (Onsite – No Remote) Duration: 3-Year Contract

Our client is seeking a Web Application Software Engineer to design, develop, and support full-stack web applications. This role requires strong expertise across JavaScript, Java/JSP, and Oracle-based systems, with a focus on building scalable, user-friendly, and high-performance applications.

Responsibilities & Qualifications

Develop and maintain full-stack web applications (UI, backend, and database layers)

Build responsive, user-friendly interfaces using modern JavaScript frameworks

Develop backend components using Java/JSP with integration to Oracle databases

Design and implement web services and system interfaces (APIs, DB links, file transfers)

Support full SDLC including design, development, testing, deployment, and production support

Enhance application performance, usability, and scalability

Collaborate with cross-functional teams to deliver high-quality technical solutions

Requirements

5+ years of experience in web-based software development

Strong expertise in JavaScript, Java/JSP, and Oracle databases

Experience with frameworks such as AngularJS, Backbone, Marionette, or similar

Experience developing web services and backend integrations

Familiarity with responsive design, UI/UX best practices, and data-driven applications

Experience with version control tools (Git, SVN)

Ability to work across full development lifecycle with strong problem-solving skills

Experience working in high-availability and enterprise environments preferred