Job description
Job Summary
The Software Engineer will contribute to developing software applications and systems that meet user requirements and improve performance. This role necessitates collaboration with cross-functional teams to design, implement, and maintain software solutions while ensuring code quality and security standards are upheld.
Responsibilities
- Develop and maintain high-quality software applications according to specifications.
- Collaborate with product management and design teams to gather and refine requirements.
- Conduct code reviews to ensure adherence to best practices and coding standards.
- Test, troubleshoot, and debug software applications to enhance functionality.
- Document development processes, code changes, and other technical aspects as necessary.
- Stay current with industry trends and technologies to drive innovation in software development.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proficiency in one or more programming languages such as Java, Python, or C++.
- Experience with software development methodologies and tools.
- Ability to work collaboratively in a team-oriented environment.
- Strong analytical and problem-solving skills.
Location
City, State Zip
Work Arrangement
Remote
HEICO Corporation 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.


