Software Developer II
Bentley Systems
Role
A Software Developer, Subsurface Information Management is responsible for supporting the design, development, and release of software applications, components and high-performance platform services and APIs that enable advanced analytics, data science, business intelligence, and AI workflows for geoscience data. This position has an expectation of an individual who already possesses relevant industry experience in software development, offering hands-on experience with industry-standard tools, practices, and collaborative development processes. A Software Developer will work under the general direction of the Manager, Software Engineering with the expectation to work independently, following clear guidance and established processes.
Duties and responsibilities
Software Design
- Create and document detailed designs for software applications or components.
- Apply agreed modelling techniques, standards, patterns, and tools.
- Contribute to the design of components of larger software systems, ensuring alignment with overall design requirements, including security.
- Accountable to validate and review own work.
- Perform peer review and validation as required.
Software Development
- Design, code, verify, test, document, amend, and refactor programs/scripts.
- Apply agreed standards, tools, and basic security practices to achieve a well-engineered result.
- Accountable to validate and review own work.
- Perform peer review and validation as required.
Release Management
- Assist with release management tasks.
- Support the collection of data and information for release planning and scheduling.
- Assist in the preparation of release materials and resources. Help document and maintain records of release activities.
- Participate in testing and quality assurance tasks and issue resolution.
Qualifications
- Bachelor’s degree in computer science, engineering, or equivalent.
- 3+ years working in relevant Software Development positions.
In addition, the position requires the following attributes:
- Familiarity with CI/CD Pipelines and DevOps practices
- Experience with enterprise-scale data solutions
- Experience with relational and/or no-SQL data storage mechanisms
- Proficiency in SQL, Python and JSON preferable
- Experience with cloud platforms (i.e. Azure, AWS, GCP)
- Familiarity with containerization (i.e. Docker, Kubernetes)
- Be able to work under general direction, use discretion, seek guidance in unexpected situations, and plan work within short time horizons.
- Ability to work independently and apply sound judgment to seek guidance for situations that deviate from general practices or processes.
- Ability to interact with immediate colleagues, customers, suppliers, and partners, and have awareness of the need to collaborate with the team and represent users' and customers' needs.
- Be able to perform various work activities in different environments, contribute to routine issue resolution, and apply creative thinking or suggest new approaches to tasks.
- Demonstrate effective communication skills, understand and use appropriate methods and tools, demonstrate an organized approach to work, have sufficient digital skills, identify development opportunities, and adhere to organizational standards for security, privacy, and ethics.
- Demonstrate basic domain knowledge, apply essential generic knowledge, and effectively absorb and apply new information when presented systematically.
Working conditions
This is a hybrid position, and you are required to be in the Seequent Toronto office two days a week.
Seequent is a global company, and flexibility in working hours may be required to accommodate work across different time zones.
Tier 3, after hours support may be required on occasion.
Direct Reports
There are no direct reports to this position.
$39.19 - $55.99 per hour
...in a meaningful way with a visible impact. Contribute to the resolution of technical debt within its development team. Mentor developers 1 of your development team. Implement User Stories and bug work autonomously. Understand the SDLC best practices and design patterns...SuggestedHourly payWork from homeFlexible hours- ...------------------------------------ Your team’s dynamic: Developers and test specialists from diverse backgrounds, united by one goal... ..., partners, and compliance agencies You believe great software means quality, security, and observability — not just working code...SuggestedFull timeContract workInternshipFlexible hours
- ...administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait partie du groupe... ...------------------------------- Job overview: The Software Developer – DevOps System Administrator will be working within the SCMT...SuggestedFull timeFlexible hours
- ...model responses, you’ll help shape the future of AI while ensuring technology benefits everyone. You have a Bachelor's in Software Development, Computer Science, or other related fields. You have at least 3 years of professional experience with Ruby, hands...SuggestedRemote jobFull timePart timeFreelance
- ...----- Team Dynamics The Edge OS family is responsible for developing an operating system and services that enable the remote management... ...used to deploy Genetec’s next generation of physical security software to our clients. Your goal will be to deliver features...SuggestedFull timeRemote workFlexible hours
- ...----- Job overview: The Edge OS family is responsible for developing an operating system and services that enable the remote management... ...used to deploy Genetec’s next generation of physical security software to our clients. Your goal will be to deliver features...Full timeRemote workFlexible hours
- ...the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of Product Growth, you'll work alongside our Product Manager and Product Designer on...Long term contractWork at officeWorldwide
- ...and Adobe Experience Manager (AEM). We’re looking for a Web Developer who is curious, dependable, eager to learn, and enjoys solving... ...What you’ll bring A Bachelor’s degree in Computer Science, Software Engineering, or a related field, plus at least one year of...Full timeWork at officeImmediate startFlexible hours
- ...Senior Software Developer (Quebec City, Hybrid) About Us At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster. We build world-leading technology that is at the forefront of Earth sciences, transforming...Full timeWork at officeFlexible hours2 days per week
- ...Mistplay’s Data Team will play a key role in researching and developing machine learning solutions to solve complex business... ...platforms with a focus on serving, reliability, and developer experience. Strong software engineering in Python, Go, or Java; experience building...Full timeWork at officeNight shiftDay shift2 days per week
- Job Description: À propos d’EXFO EXFO est un leader mondial en solutions de test, de surveillance et d’analyse pour les réseaux de télécommunications. Notre succès repose sur l’innovation, la collaboration et le talent de nos équipes à travers le monde. Sommaire du...
- Job Description: Titre du poste : Concepteur Logiciel senior Lieu : Québec , QC (mode hybride) Type de poste : Permanent, temps plein À propos d’EXFO EXFO est un leader mondial en solutions de test, de surveillance et d’analyse pour les réseaux de télécommunications...Permanent employmentFull time
- ...------------------------------------ Software Designer - Tests Location: Quebec City... ..., you will be responsible for designing, developing and continuously improving automated... ...designing test automation frameworks; Design, develop and maintain automated unit, integration,...Permanent employmentFull timeWorldwideFlexible hours
- ...----------------------------------------------------------- Software Design Engineer Quebec, QC Permanent | Full time Hybrid... ...the architecture, analysis, and design of software components. Develop and maintain the software architecture of our products. Write...Permanent employmentFull timeWorldwideFlexible hours
- ...fit for you! Tecsys is looking for a Software Development Manager!!! About yourself... ...group of highly skilled and experienced developers with a strong track record of delivering... ...are achieved. What you’ll do Develop and lead teams of developers, lead developers...Remote jobPermanent employmentFull timeWork at officeShift work
- ...accommodation during the recruitment process. What's your role: Our Developer is expected to act as a counselor to our customers on the... ...problems and find solutions. Implement, test and correct software solutions. To qualify for this role, you’ll need: Bachelor...Daily paidFull timeWork at officeImmediate start
- ...- Do you want to directly improve how hundreds of developers build, deploy, and operate software across cloud, on-premises and hybrid environments? Join... ...on delivering value. We are looking for a software developer to join the platform engineering IAM (Identity and...Full timeFlexible hours
- ...services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. Aviya has an opening for a Software...Full timeFor contractors
$89k - $139k per year
...advancements in autonomy electrification smart mobility technologies and more! In this position... The role of Manufacturing Software Developer Test Station involves working on station side code to support two areas of responsibility related to hardware testing of our...Long term contractFull timeLocal areaRemote work- ...Residence in Greater Montreal (mandatory). This role is part of Consoltec, one of the companies within the XTM portfolio. Consoltec develops an innovative, high-quality linguistic project management application called FlowFit for translation companies and Linguistic...Full timeWork at officeRemote workFlexible hours
- ...The project manager II has the overall responsibility for the successful initiation, planning, execution, monitoring, controlling and closure of assigned clinical trials. The project manager II oversees and coordinates study resources to ensure compliance with the study budget...Permanent employmentFull timeWork at officeRemote workFlexible hoursDay shift
- ...other security products to form a powerful all-in-one solution. Our software allows airports, control centers, retail chains, cities, schools... ...protection of the everyday. We are looking for a Software Developer who is passionate of software development and who enjoys various...Full timeLocal areaWorldwideFlexible hoursDay shift
- ...Wind Technician certificate, or 1 year of wind turbine experience, or 2 years in mechanical or electrical fields. • Highly developed problem-solving abilities and an engaged approach to responsibilities. • Safety-conscious and committed to best practices....Full timeLocal areaWorldwideRelocation package
- ...applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier... ..., and generate and follow-up corrective action reports. Develop software Quality Requirements based on AS9100 and regulatory requirements...Full timeFor contractors
- ...order to deliver features such as device lifecycle management, software updates deployment, and field observability. Our teams therefore... ...of collaboration, key services for Genetec’s application developers. Your day at a glance: Participate in the analysis, design...Full timeRemote workFlexible hoursDay shift
- ...In your role, you will review and assess supplier’s airborne software and electronic hardware designs to ensure they meet SOGECLAIR technical... ...ethics ⚖️ SOGECLAIR DIGITAL ENGINEERING strengthens and develops engineering projects within the group, characterized by a...Full timeTemporary workWorldwideFlexible hours
- ...personnes sélectionnées seront contactées. AI Applications Developer About Mila Founded by Professor Yoshua Bengio of the Université... ...ideas and prototypes into high-quality, production-ready software. As a Junior AI Applications Developer, you will contribute to...ApprenticeshipInternshipRemote workWorldwideFlexible hoursDay shift
- ...build automate and secure it As a Senior II Cloud Administrator on our Corporate Systems... ...AWS and/or Azure environments typically developed through 5 years working with cloud infrastructure... ...into technical solutions and help peers develop their expertise. What will make you...Full time
- ...Our team brings together more than ten developers and test specialists from diverse backgrounds... ...clean, maintainable, and performant software. We experiment, iterate, and continuously... ...in the physical security market. Our team develops and maintains a wide range of access control...Full timeWork at officeFlexible hours
- ...Crossplane, Helm) De l'expérience en platform engineering, en developer tooling ou avec des internal developer platforms Une... ...platform that powers how Genetec develops, deploys, and operates software across cloud and on-premises environments. Our platform turns...Full timeSummer workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer II. Be the first to apply!

