Senior Software Engineer
Summary
Senior Software Engineer maintains and evolves on-premises and cloud-based manufacturing infrastructure for PCBA production, focusing on encryption systems, servers, and Python/Java code.
The role:
As a Senior Software Engineer you’ll oversee existing manufacturing infrastructure related to PCBA production. It involves understanding Windows/Linux platform as well as OOP approach to programming.
Your role will be to maintain and supervise servers and devices involved in encryption process and its surrounding environment.
What you will do:
Manage Linux and Windows based servers on-premises and in the cloud,
Troubleshoot existing scripts and programs with an ability to identify problems in Python and Java,
Foresee problems, risks, and potential issues in the system,
Prepare solutions or mitigation plan to potential risks mitigation,
Work directly with the Product Development teams on existing product evolution and new product development,
Work closely with Product Department to create future strategy for PKI system expansion,
Troubleshoot networks and VPN connections,
Log in and navigate over cloud-based systems like AWS/Azure,
This position may require working from office and some domestic and international travel 5%
-
Stack:
Code – Python (80%), Java
Azure – Database, VM
Encryption – PrimeKey, Entrust PKI
Server – Rocky Linux, Oracle Linux
What you need to have:
Engineering Degree in Electronics or Computer Science
Experience in Python is a must
A minimum of 8 years of software hands on experience working as IT, automation, Software or Electronics Engineering
Strong social skills to work with engineers dispersed around the globe which are members of different teams
High Level of Networking aptitude, incl. IP Networking knowledge, computer system knowledge and databases
Good English skills
Strong analytical and problem-solving skills with the ability to see problems as an opportunity
Excellent verbal and written communication skills and the ability to communicate with all levels of the organization
Willingness to develop in the field of encryption/cybersecurity
You’ll only be the right candidate if you are aligned to our values and culture:
Collaborative entrepreneurial spirit
Winning through customers
High ethical standards, openness and trust
Expectations for results
Respect and value people
If you believe you match our values and have the experience we’re looking for, then apply! We can’t wait to hear from you.
All qualified applicants will receive consideration for employment without discrimination on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, age and genetic information.