Software Engineer Intern
ThalesAbout the role
This is a hybrid role in Plantation, FL.
Position Summary
As a member of a collaborative development team, the Software Engineer Intern will be involved in developing solutions and applications specializing in Cybersecurity for the Financial Services market. This engineering focus will be geared towards supporting the existing Thales product portfolio, which is best in class, as well as next generation products currently in development.
Additionally, the Junior Engineer will be a contributor in the refactoring of an embedded software baseline onto a platform containing new systems, hardware, software, and security architectures for the next generation product offering.
The Engineering Intern will work closely with systems, software, security, and test engineers (both onsite and remote) to ensure timely delivery of quality products.
Special Position Requirements
Core Business Hours Monday-Friday.
The working environment is generally indoors in environmentally controlled conditions where lighting and temperature are adequate, and there are no hazardous conditions.
Key Areas of Responsibility
Follow software engineering principles and best practices across all phases of commercial development and engineering product release.
Debug and resolve problems with limited scope in multi-threaded and concurrent applications.
Escalate complex issues as needed.
Communicating task and project status to the team and product owners.
Ensuring assigned tasks are on time.
Accurately breaking down, estimating, and scheduling software tasks.
Utilize formal software configuration management & control tools.
Understand and follow routine policies and procedures.
Ensure compliance to company formal quality system.
Any other duties or tasks as assigned.
Basic Qualifications
Skills and Abilities:
Understanding of JIRA, GIT, and Bitbucket.
Experience with Linux and Linux virtual machines.
Strong skills in Python and C/C++ programming languages.
Knowledge of REST APIs.
Strong communication and presentation skills.
Ability to work in a fast-paced environment and make decisions with supervisory review.
Education:
Computer Science or Computer Engineering student, Junior year or above.
Other preferred skills include,
Familiar with Agile and/or SAFE methodologies.
Familiar with Qualys tool.
Familiar with Blackduck tool.
Understanding of Continuous Integration and Continuous Deployment processes.
Physical Demands
Prolonged periods of working on a computer.
Work is generally performed within an office environment, with standard office equipment available.
Why Join Us?
Thales believes it is critical to give back to our communities and provide access/knowledge of STEM related experiences to students at the High School level and below. These students ARE our future!
Say HI and learn more about working at Thales click here
#LI-Hybrid
#LI-WM1
This position will require successfully completing a post-offer background check. Qualified candidates with [a] criminal history will be considered and are not automatically disqualified, consistent with federal law, state law, and local ordinances.Thales champions inclusion and we believe diversity strengthens the fabric of our culture. Thales is an Equal Opportunity Employer, including disability/veterans.
If you need
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s