Demo

Senior Software Engineer

Greenlight Networks
Rochester, NY Full Time
POSTED ON 4/15/2025 CLOSED ON 4/16/2025

What are the responsibilities and job description for the Senior Software Engineer position at Greenlight Networks?

Job Summary: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications and systems that drive the success of our company. You will work closely with cross-functional teams to solve complex technical challenges and deliver high-quality, scalable software solutions.

Essential Functions

  • Designing and developing code and systems that are clean, efficient, secure, robust, adaptable, and support ease of maintainability.
  • Building and maintaining DevOps deployment procedures to collaborate, communicate, and continuously integrate changes.
  • Lead the design and implementation of new software architectures, ensuring scalability, maintainability, and performance of solutions.
  • Work closely with product managers, designers, and other engineers to understand functional and business requirements and deliver high-quality software solutions.
  • Maintain and troubleshoot existing systems while making recommendations for continuous improvement to them.
  • Stay up-to-date with the latest software development trends, frameworks, and technologies.
  • Continuously improve development processes, tools, and methodologies.
  • Produce clear technical documentation to facilitate knowledge sharing and ensure codebase sustainability.
  • Collaborate with colleagues within the IT team and across all company departments.
  • Mentor and lead IT personnel in the development of software, the implementation of IT systems, and the growth of skills.

Knowledge, Skills And Abilities Required

  • Strong problem-solving and analytical skills.
  • Understanding of programming best practices and object-oriented principles.
  • Expertise in at least one modern programming language such as PHP, C#, Python, or Java.
  • Strong experience and understanding of data design, querying, management, and analysis in a SQL database environment.
  • Excellent communication skills, both written and verbal.
  • Ability to work independently and manage multiple priorities in a fast-paced environment.
  • Ability to mentor and guide less experienced engineers, helping them grow and improve.
  • Strong understanding of data structures, algorithms, and software design patterns
  • Proven track record of successfully delivering software projects from conception to deployment.
  • Strong experience in developing scalable, robust, secure, high-performance applications.
  • Experience managing infrastructure in a cloud computing platform such as AWS.
  • Experience maintaining both Windows and Unix servers.
  • Knowledge of best practices in writing secure code, developing secure processes, and server maintenance.

Other Requirements

  • College degree in Computer Science, another related field, or equivalent knowledge gained via work experience
  • 8 years of experience in software engineering roles

Compensation

Our job titles may span more than one career level. The actual salary offered may be influenced by a variety of factors, such as: training, transferable skills, work experience, education, business needs, market demands and work location. The base pay range is subject to change and may be modified in the future. More information on offered benefits, which include health, welfare, and retirement, are available at www.greenlightnetworks.com/careers/
Senior Software Engineer
Safran -
West Henrietta, NY
Senior Software Engineer
B10 Wells Fargo Bank, N. A. -
Irving, TX
Senior Software Engineer
Utilidata -
Rochester, NY

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Greenlight Networks

Greenlight Networks
Hired Organization Address Vestal, NY Full Time
Description Job Summary: The HR Generalist plays a critical role in shaping the employee experience by leading day-to-da...
Greenlight Networks
Hired Organization Address Rochester, NY Full Time
Materials & Purchasing Manager About the Organization Greenlight Networks is an ultra-high speed, broadband service prov...
Greenlight Networks
Hired Organization Address Rochester, NY Full Time
Description As our Outside Fiber Technician, you will be one of the initial points of contacts for our customers ensurin...
Greenlight Networks
Hired Organization Address Rochester, NY Intern
Description Position Scope and Overview: The Pre-Construction/GIS Intern facilitates, coordinates, and tracks joint use ...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Rochester, NY area that may be a better fit.

Senior Software Engineer

EVERYDAY SOFTWARE, S.L. (Factorial), Rochester, NY

Senior Software Engineer

Moodys, Newark, NY

AI Assistant is available now!

Feel free to start your new journey!