The Software Engineering Intern will play a key role in supporting the development and delivery of our software products. This internship provides an excellent opportunity to gain handson experience in software engineering working alongside experienced professionals in a dynamic and fastpaced environment. Reporting directly to the Chief Engineer they will also take part in peer code reviews help create documentation for the teams product and continue to learn and develop new skills.
Key Responsibilities:
Customer Integration: Collaborate with our customer success team to complete integration tasks ensuring seamless customer onboarding.
Issue Troubleshooting: Investigate and resolve customer issues utilizing debugging techniques and problemsolving skills to identify and fix defects.
Code Base Analysis: Study and understand specific aspects of our code base as assigned to gain a deeper understanding of our software architecture and functionality.
Unit Testing: Write and maintain unit tests to increase test coverage across the code base ensuring the reliability and stability of our software products.
Feature Development: Assist in the development of new features and functionality working closely with our engineering team to design implement and test new code.
Who You Are
Currently pursuing a degree in Computer Science Software Engineering or a related field
Proficiency in one or more programming languages (e.g. Python Django JavaScript Go Rust)
Strong problemsolving skills and attention to detail
Excellent communication and teamwork skills
Familiarity with version control systems (e.g. Git) and agile development methodologies
Ability to work efficiently on a remote/distributed team
Client service mentality adaptability and willingness to collaborate openly with other functions
Additionally it would be nice for you to have:
Experience with unit testing and debugging techniques
Knowledge of software design patterns and principles
Familiarity with cloudbased development environments (e.g. AWS)
Who we are
Remarcable is a cloudbased platform that helps electrical contractors and distributors streamline purchasing processes to save time and money.
Dedicated to the Electrical Contractor Industry Remarcable provides cloudbased Procurement & Tool Management Software nationwide. With multiple workflows two applications in one software and direct contractor accounting integrations Remarcable significantly and efficiently increases communication streamlines workflows and provides visibility for all users.
Our team is composed of contractor and distribution experts located coast to coast. Through collaborations with industry leaders weve gained insight into the struggles they face. Together we believe in providing a solution that brings efficiency visibility and better communication to streamline the relationship between the contractor and distributor partners.
Our Mission
To advance the adoption of technology in the construction industry and bring better efficiency visibility and communication to our customers.
Salary Range Disclaimer
The base salary range represents the low and high end of the Remarcable salary range for this position. Actual salaries will vary depending on factors including but not limited to location experience and performance. The range listed is just one component of Remarcables total compensation package for employees. Other components may include: PTO and a Bonus plan.