Software Developer in Test (SDiT)
Trojan TechnologiesResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Imagine yourself…
- Owning your ambition and fueling your career growth.
- Thriving in a supportive team environment that inspires you to strive for excellence.
- Collaborating with a vibrant, diverse, global team.
At Trojan Technologies, you have the power to make it possible.
Trojan Technologies, a Veralto company, plays a vital role in making the various stages of the water treatment process more effective and efficient. Our products and services have applications across municipal wastewater, drinking water, environmental contaminant treatment, and residential water treatment, along with ultra-purification of water used in food and beverage manufacturing, pharmaceutical processing and semiconductor applications.
When you join the Trojan Technologies team and the broader Veralto network, you become part of a unique culture where purpose meets possibility: where the work we do makes an everyday impact on the world’s vital water resources, and where you’ll have the power to deepen your skillset, own your ambition, and fuel your career growth.
Take a moment to watch our video: The Power to Make Things Possible (https://vimeo.com/burnsmarketing/review/823050239/c5d19b300c)
We offer:
- Flexible working hours
- Professional onboarding and training options
- Powerful team looking forward to working with you
- Career coaching and development opportunities
- Health benefits
Reporting to the Director, Digital Innovation the Software Developer in Test position is for recent Computer Science graduates to kick-start their career in software development and testing. As a Software Developer in Test (SDiT), you will play a crucial role in ensuring the quality and reliability of our software products. This will be accomplished through exploratory testing, advancing automation frameworks, and increasing test coverage, with a particular focus on PLC‑based systems. Leveraging your foundational knowledge in Computer Science, you will collaborate with cross-functional teams throughout the software development lifecycle to identify and address potential issues early. You will join our dynamic team and contribute to delivering high-quality digital solutions to Trojan and our customers by utilizing VES continuous improvement frameworks and tooling. This role offers an excellent opportunity for recent graduates to grow their skills and advance their careers in a supportive and innovative environment.
This position is part of the Digital Innovation department located in London, ON, and will be
Hybrid.
At Trojan Technologies we believe in designing a better, more sustainable workforce. We recognize the benefits of flexible, hybrid working arrangements for eligible roles and are committed to providing enriching careers, no matter the work arrangement. This position is eligible for a hybrid work arrangement in which you can work part-time at the Company location identified above and part-time remotely from your home. Additional information about this hybrid work arrangement will be provided by your interview team. Explore the flexibility and challenge that working for Trojan Technologies can provide.
Are you qualified? The essential requirements of the job include:
Familiar with testing principles, methodologies, and tools with basic understanding of programming concepts and debugging techniques.
Proficiency in IDEs such as Visual Studio as well as scripting languages such as C, C++, C#/.NET, Python, Bash or Node.js.
Ability to think critically and approach testing with an exploratory mindset.
Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
It would be a plus if you also possess previous experience in:
Bachelor's degree in Computer Science or related field.
Open mindset and willingness to learn new scripting languages and tools as required.
Proven ability to manage multiple tasks and deliverables concurrently, while maintaining strong attention to detail.
Strong multitasking abilities to handle multiple tasks and deliverables simultaneously.
Experience with command-line interface (CLI) operations for automation and system management.
Awareness of Continuous Integration / Continuous Delivery (CI/CD) concepts and experience with CI tools like Jenkins.
General understanding of security testing concepts and familiarity with OWASP guidelines.
Comfort with Agile development methodologies and experience working in teams using the Sprint/Scrum methodology.
Proficient in command line interface operations for task automation and system management.
Experience with integrated system testing that impacts embedded software, PLC software as well as cloud-based data management and mobile applications.
The below range reflects the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future. An associate’s position within the salary range will be based on several factors, including, but not limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, shift, travel requirements, sales or revenue-based metrics, any collective bargaining agreements, and business or organizational needs.
ONTARIO ONLY: The compensation range for this role is $58.000 - $75.000 CAD. This job is also eligible for bonus pay.
We offer a comprehensive package of benefits including paid time off, medical/dental/vision insurance to eligible employees.
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company’s sole discretion, consistent with the law.
At Trojan Technologies we believe in designing a better, more sustainable workforce. We recognize the benefits of flexible, remote working arrangements for eligible roles and are committed to providing enriching careers, no matter the work arrangement. This position is eligible for a remote work arrangement in which you can work remotely from your home. Additional information about this remote work arrangement will be provided by your interview team. Explore the flexibility and challenge that working for Trojan Technologies can provide.
At Veralto, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.
Unsolicited Assistance
We do not accept unsolicited assistance from any headhunters or recruitment firms for any of our job openings. All resumes or profiles submitted by search firms to any employee at any of the Veralto companies, in any form without a valid, signed search agreement in place for the specific position, approved by Talent Acquisition, will be deemed the sole property of Veralto and its companies. No fee will be paid in the event the candidate is hired by Veralto and its companies because of the unsolicited referral.
, Josefina Gonzalez Martinez
Similar Jobs
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free