1

Internship Full Stack Software Developer Jobs in Rochester, NY

Lead the design and implementation of high-performance communication stacks, synchronization ... Manage Full Software Development Lifecycle * Oversee all phases of software development (design ...

AI Solutions Engineering Delivery Lead

Rochester, NY

$101K - $133K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... software engineers, front-end developers, and other specialists in the design, development, deployment, monitoring, and maintenance of full-stack AI solutions. As a senior technical leader, you will ...

Senior Software Engineer

Rochester, NY · On-site

$120 - $180/hr

Senior Software Engineer WeTheHobby Rochester, New York, United States About this positionAbout ... The Tech Stack: * Frontend: React/Typescript * PostgreSQL (RDS), Entity Framework, Event-Driven ...

Software Quality Engineer

Rochester, NY · On-site +1

$61K - $97K/yr

  • PTO

Our tech stack includes HTML5/CSS, Node.js, React, TypeScript, C#, Python, JavaScript, Docker, AWS ... full benefits package, and paid time off benefits, including 100% paid parental leave. Details of ...

Lead, Software Engineering

Rochester, NY · On-site

  • Medical

  • Retirement

  • PTO

Pioneer and implement AI-driven development methodologies to accelerate and optimize the full ... and DevOps workflows * Leadership: 2+ years of experience acting as technical lead. * Core ...

Lead, Software Engineering

Rochester, NY · On-site

  • Medical

  • Retirement

  • PTO

Pioneer and implement AI-driven development methodologies to accelerate and optimize the full ... and DevOps workflows * Leadership: 2+ years of experience acting as technical lead. * Core ...

Showing results 41-60

Internship Full Stack Software Developer information

See Rochester, NY salary details

$23

$58

$84

How much do internship full stack software developer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for internship full stack software developer in Rochester, NY is $58.47, according to ZipRecruiter salary data. Most workers in this role earn between $48.61 and $67.36 per hour, depending on experience, location, and employer.

What is an internship full stack software developer?

An Internship Full Stack Software Developer job involves gaining hands-on experience in both front-end and back-end development. Interns collaborate with teams to design, develop, and test web applications using technologies like HTML, CSS, JavaScript, databases, and server-side languages. They learn industry best practices, version control (e.g., Git), and work on real-world projects. This role helps interns build their technical skills and understand the software development lifecycle while contributing to a company's development efforts.

What types of projects or tasks can I expect to work on as a full stack software developer intern?

As a Full Stack Software Developer intern, you can expect to work on a variety of tasks ranging from assisting with website interface updates to building and testing application features on both the front-end and back-end. Common responsibilities may include fixing bugs, writing and reviewing code, collaborating with senior developers, and participating in team meetings or code reviews. You'll likely use popular development tools and communicate regularly with both designers and software engineers to support ongoing projects. This hands-on experience will help you develop practical technical skills and expose you to the collaborative workflows common in modern software teams.

What are the key skills and qualifications needed to thrive as an internship full stack software developer?

To thrive as an Internship Full Stack Software Developer, you need a basic understanding of both front-end and back-end development, familiarity with core programming languages (such as JavaScript, Python, or Java), and enrollment in or completion of a related computer science program. Experience with frameworks like React or Node.js, version control systems like Git, and exposure to databases are typically beneficial. Strong problem-solving skills, eagerness to learn, and effective communication help you collaborate well with diverse teams. These capabilities are important because interns are expected to quickly adapt, contribute to multiple layers of a project, and clearly communicate progress or challenges in a fast-paced environment.

How to get an internship for full stack software developer?

To secure a full stack software developer internship, candidates should build a strong portfolio demonstrating skills in front-end and back-end technologies, such as JavaScript, HTML, CSS, and frameworks like React or Node.js. Gaining experience through personal projects, contributing to open-source, and obtaining relevant certifications can improve chances, along with applying through company career portals or internship programs and preparing for technical interviews. Having a solid understanding of version control systems like Git and good problem-solving skills are also beneficial.

What are the most commonly searched types of Full Stack Software Developer jobs in Rochester, NY?

The most popular types of Full Stack Software Developer jobs in Rochester, NY are:

What are popular job titles related to Internship Full Stack Software Developer jobs in Rochester, NY?

For Internship Full Stack Software Developer jobs in Rochester, NY, the most frequently searched job titles are:

What job categories do people searching Internship Full Stack Software Developer jobs in Rochester, NY look for?

The top searched job categories for Internship Full Stack Software Developer jobs in Rochester, NY are:

What cities near Rochester, NY are hiring for Internship Full Stack Software Developer jobs?

Cities near Rochester, NY with the most Internship Full Stack Software Developer job openings:

Senior Embedded Software Engineer

Allient

Rochester, NY • On-site

$120 - $145/hr

Other

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


Allient rating

6.1

Company rating: 6.1 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

434th of 491 rated machine equipment manufacturers


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Senior Embedded Software Engineer

Full-time Regular Indirect Rochester, NY, US

30+ days ago Requisition ID: 1970

Salary Range: $120,000.00 To $145,000.00 Annually

Allient Inc. is in growth mode and currently seeking a Senior Embedded Software Engineer to join our team in Rochester, New York!

Responsibilities: Develop Embedded Servo Drive Controls
  • Design, implement, and optimize embedded motion control, servo, and I/O systems to meet aggressive performance, determinism, and reliability requirements.
  • Own critical subsystems within larger product architectures.
  • Serve as a technical authority for EtherCAT and real-time fieldbus architectures.
  • Lead the design and implementation of high-performance communication stacks, synchronization strategies, and distributed systems between controllers and drives.
  • Lead integration and optimization of multiple industrial protocols. Ensure robust interoperability with third-party systems and controllers.
Architect and Develop System and Product Software Architectures
  • Contribute to and own portions of system-level architecture for embedded platforms, spanning firmware, real-time OS, communication layers, and hardware/firmware boundaries.
  • Translate high-level architectural direction into robust subsystem designs that scale across products.
  • Research and integrate new technologies to enhance product capabilities.
  • Coordinate technologies with industry partners and vendors; interface with vendors to select/customize purchased software, support programs, and hardware such as single-board computers.
  • Investigate and resolve software issues, implementing enhancements and optimizations.
Manage Full Software Development Lifecycle
  • Oversee all phases of software development (design, coding, testing, documentation, deployment, and maintenance).
  • Create and maintain verification and regression tests for all aspects of the design of developed products.
  • Manage projects independently, adapting to complexity and scale.
  • Support a culture of continuous improvement and innovation within the team, engaging in advanced training and professional development initiatives.
  • Collaborate with cross-functional teams to ensure cohesive system design and support the alignment of software development projects with organizational goals and product roadmaps.
  • Adhere to best practices in software development and documentation, ensuring compliance with industry standards and regulatory requirements.
  • Stay updated with emerging technologies and methodologies to contribute to efficiencies and competitive advantages in software engineering processes.
Provide Technical Leadership & Strategy
  • Provide mentorship and technical guidance to junior engineers.
  • Contribute to technology roadmaps and strategic planning for software development.
  • Lead efforts in continuous improvement, innovation, and best practices.
  • Lead and actively participate in all phases of the product lifecycle—architecture, implementation, review, documentation, testing, release, and long‑term maintenance.
  • Own complex problem investigations in the field and drive root‑cause analysis and systemic improvements.
  • Support coordination across teams, including hardware, QA, and product management.
  • As a Technical Leader, provide technical direction, work coordination, mentoring, and oversight for contributing engineers on assigned projects, products, or initiatives (as assigned).
  • As a Product Leader, take ownership of a specific product line’s software development, documentation, testing, maintenance, quality, and support (as assigned).
Education & Experience:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional experience in embedded software/firmware development.
  • Demonstrated ownership of complex embedded systems or product architectures in production environments.
Technical Skills Required:
  • Expert-level experience with embedded systems architecture, design and real-time programming.
  • Expert-level proficiency in C / C++, including coding standards and optimization techniques.
  • Strong experience in debugging deterministic real-time systems with kHz control loops or faster.
  • Knowledge of, or demonstrated ability to rapidly learn and apply, EtherCAT protocols and industrial fieldbus technologies and their applications (CANopen, Modbus/TCP, and Ethernet/IP).
  • Proficiency with Windows-based development environments and standard engineering computing tools.
  • Proficiency with embedded software development environments, including toolchains, version control, build systems, software quality tools, and agile development practices.
  • Hands‑on debugging with electronics instrumentation (debuggers, oscilloscopes, logic analyzers).
  • Must be a U.S. person due to ITAR regulations.
Optional, Desirable Technical Skills:
  • Functional safety awareness (IEC 61508 / IEC 61800-5-2 / SIL concepts).
  • Experience with Embedded control system integration:
  • Motion control algorithms and systems.
  • ROS 2, with a focus on motion control and servo drive interfacing.
  • RTOS for embedded controllers (e.g. FreeRTOS).
  • Computer-based industrial automation motion controllers and soft-PLC.
  • Serial encoders (e.g., EnDat, BiSS, SSI).
  • Proficiency in Linux and Unix.
  • Knowledge of programming in IEC 61131-3, related development tools, and Relay Ladder Logic.
  • Proficiency in Python and C#.
  • Experience with QNX Neutrino or other POSIX-based operating systems.
  • Knowledge of FPGA architecture and design.
  • Ability to design, build, and maintain sophisticated hardware test platforms for electronics and motion systems.
Additional Required Competencies:
  • Strong problem-solving and analytical skills.
  • Ability to work independently and lead projects effectively.
  • Excellent verbal and written communication skills.
  • Commitment to quality, efficiency, and innovation.
  • Experience in cross-functional team collaboration.

*To learn more about Allient, visit our website at www.Allient.com

*Allient Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

#J-18808-Ljbffr

What Allient employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom