Crestron logo
Crestron

Crestron is an electronics manufacturer specializing in the automated control of advanced media systems. It was founded in 1971 by George Feldstein, an entrepreneur, and engineer.

Intern – Summer 2026 – Software Engineering

Full-stack EngineerSoftware EngineerInternshipRemoteEntry LevelTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

30 days ago

Salary

0

Seniority

Entry Level

Job Description

Intern – Summer 2026 – Software Engineering

Crestron

Role Description Crestron Electronics is seeking a Summer 2026 Software Engineering Intern to join our Architecture & Design Team in Rockleigh, NJ. This role has been designated for a 100% remote work arrangement. - Assist with the development of cutting-edge software components for iOS or Android platforms, with guidance and mentorship from experienced engineers. - Learn and assist in designing and implementing unit tests for Swift and Kotlin-based applications and databases. - Partner with the Production Operations Team to understand deployment processes and assist in delivering new process instructions and tools. - Participate in special projects as needed, gaining exposure to mobile application architecture, development practices, and testing strategies. Qualifications - Must be enrolled in a college or university working toward a bachelor’s degree in Software Engineering, Computer Science, or a closely related technical field. - Completion of relevant foundational coursework (e.g., programming, data structures, or software design) with an interest in expanding skills into mobile application development. - Must be able to work up to 40 hours per week during the duration of the internship period. - Must have permanent, unrestricted work authorization in the United States now and in the future. Requirements - Solid foundational knowledge and coursework experience in software development using object-oriented programming languages (e.g., Python, C#, or similar). - Interest in mobile application development with a desire to learn iOS (Swift) and/or Android (Kotlin) technologies. - Understanding of core computer science principles such as data structures, algorithms, and databases through academic projects. - Experience using development tools such as Git/GitHub and modern IDEs (e.g., VS Code or similar). - Exposure to databases, backend development, or data-driven applications through coursework or projects is a plus. - Contributions to personal, academic, or open-source projects are a plus. Other Skills - Must be responsible, self-motivated, creative, have a solid work ethic and have a desire to produce a quality product. - Strong communication skills (verbal, non-verbal, written, and listening) with the ability to articulate work at different levels of the organization. - Strong problem-solving skills. - Inquisitive individual with a desire to learn, possessing a long-term desire to work in the Software Engineering space. - Ability to prioritize tasks and handle numerous assignments simultaneously. - Positive, personable, and able to work cohesively with others across various divisions. Benefits - Challenging projects and tasks alongside professionals and subject matter experts. - Dedicated mentor for development and acclimation to the company. - Training and networking opportunities designed to enhance both technical and non-technical skill sets. - Opportunities for growth and advancement.

Related Job Pages

More Full-stack Engineer Jobs

Coinbase logo

Staff Software Engineer

Coinbase

A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr

Full TimeRemoteTeam 4,700Since 2012

• Drive the technical vision and execution of complex projects • Lead the design and development of mission-critical trading systems • Partner with PM, Design, and other functions • Deeply understand and influence our trading stack • Mentor and coach engineers • Elevate engineering quality and promote best practices

Singapore
$244.1K / year
Job Closed
Coinbase logo

Senior Software Engineer

Coinbase

A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr

Full TimeRemoteTeam 4,700Since 2012

• Drive the technical vision and execution of complex projects • Lead the design and development of trading systems • Partner with PM, Design, and other functions • Deeply understand and influence our trading stack • Mentor and coach engineers

Singapore
$191.1K / year
Job Closed
Park Place Technologies logo

Software Architect – Contractor, D365 F&O, SCM

Park Place Technologies

Helping 21,500 organizations across the globe fuel innovation by optimizing IT infrastructure management.

Full TimeRemoteTeam 1,001-5,000Since 1991H1B Sponsor

• Collaborate with BAs and end users to interpret requirements into a technical design. • Develop software according to end user requirements and quality standards. • Identify, document and implement programming patterns and set standards. • Perform code reviews to enforce patterns and standards in our code base. • Lead POCs, design sessions, and pair programming efforts. • Mentor junior team members. • Participate in project planning and/or provide accurate estimates on projects/tasks. • Participate in Story Card Grooming and Sprint Planning as requested. • Be available as needed to support production deployments. • Possess strong organizational and process analysis skills. • Effectively communicate both orally and in writing and manage multiple assignments and priorities. • Actively teach best practices and new technologies. • Hold teaching sessions at least once a year. • Facilitate daily standups and lead sprint demos as needed. • Assist managing the Azure DevOps task board as needed. • Assist with onboarding and training new resources. • Participate in interviews upon request. • Support, troubleshoot and resolve production issues, including direct interactions with internal and/or external customers as needed. • Demonstrate willingness to work on your craft and take initiative in learning new skills. • Other duties as assigned.

United States
Redwood Software logo

Full Stack Developer

Redwood Software

The leader in automation fabrics solutions

Full TimeRemoteTeam 501-1,000Since 1993H1B Sponsor

Role Description We are seeking a highly skilled and passionate Full Stack Software Developer with a strong focus on Java to join our growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining robust and scalable full-stack applications that power our automation and SaaS platforms. You will work across the entire software development lifecycle, from concept to deployment, collaborating closely with product managers, designers, and other engineers to deliver high-quality, impactful solutions. - Design, develop, and implement highly performant and scalable full-stack applications using Java, Javascript, and related technologies. - Build and maintain robust back-end services, APIs, and microservices. - Develop responsive and intuitive front-end user interfaces. - Collaborate with product management to understand requirements and translate them into technical specifications. - Participate in all phases of the software development lifecycle, including planning, design, coding, testing, deployment, maintenance, and assisting support. - Write clean, maintainable, and well-documented code following best practices. - Implement and maintain automated tests (unit, integration, and end-to-end) to ensure code quality and reliability. - Troubleshoot, debug, and resolve software defects and production issues. - Contribute to architectural discussions and decisions to ensure scalability, security, and performance. - Stay up to date with emerging technologies and industry trends and advocate for their adoption where appropriate. - Mentor less experienced developers and contribute to a culture of continuous learning and improvement. Qualifications - Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - Professional experience as a Full Stack Software Developer, with a strong emphasis on Java (Java 11/17). - Strong proficiency in Java and the Spring Framework (Spring Boot, Spring MVC, Spring Security). - Experience with relational databases (e.g., SQL, PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate, JPA). - Solid understanding of front-end technologies such as HTML, CSS, JavaScript, TypeScript, and modern JavaScript frameworks (e.g., ReactJS, MobX). - Experience with RESTful API design and development. - Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). - Excellent problem-solving, analytical, and debugging skills. - Unit testing and automation tools such as JUnit and Playwright. - Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment. Requirements - Experience with message queues (e.g., Kafka, RabbitMQ). - Knowledge of NoSQL databases (e.g., MongoDB, Cassandra). - Experience with CI/CD pipelines and tools (e.g. Github actions, Jenkins, GitLab CI). - Understanding of agile development methodologies (Scrum, Kanban). - Familiarity with test-driven development (TDD) or behavior-driven development (BDD). - Experience in the automation or SaaS industry. - Contributions to open-source projects or a strong GitHub portfolio. Benefits - Competitive compensation package, comprehensive health, dental, and vision benefits. - Opportunity to work on innovative and impactful products that are transforming industries. - Generous paid time off, holidays and flexible work arrangements. - Work with a highly skilled, passionate, and diverse team of engineers. - Opportunities for professional growth and development. - Collaborative and supportive team environment. - “One Redwood” company culture.

Canada