Job Title or Location
RECENT SEARCHES

Software Engineer

Architecture in Motion Inc. - 2 Jobs
Oakville, ON
Full-time
Experienced
Salary: CAD 110,000.00 - CAD 135,000.00 Per Year

Overview:

We are seeking a talented & motivated SOftware Engineer to join our dynamic team. In this role, you will be responsible for designing, developing & maintaining software applications that meet the needs of our clients. You will work collaboratively with cross-functional teams to deliver high-quality solutions while leveraging modern technologies and best practices.

Main duties:

- Oversee daily technical operations to ensure smooth functioning.

- Facilitate Agile ceremonies such as Daily Stand-ups, Sprint Reviews, and Retrospectives.

- Mentor new hires and provide constructive feedback to enhance the performance of the team.

- Collaborate with the software development team to address and reduce technical debt.

- Analyze project summaries, requirements, and deliverables to ensure alignment with business objectives.

- Maintain regular communication with the engineering team to ensure timely project completion.

- Monitor ongoing operations and implement corrective measures as needed.

Organize training sessions for new hires and existing technical staff to foster continuous learning.

- Engage with customers to understand their needs and ensure their satisfaction.

- Perform regular security audits to safeguard system integrity.

- Ensure the use of high-quality code to prevent potential financial losses and conduct Code Reviews for quality assurance.

- Comprehend project requirements and develop a comprehensive framework for execution.

- Implement industry best practices and coding standards to maintain high-quality software development.

- Manage and lead the technical aspects of the project, ensuring all milestones are met.

- Promote uniform development methodologies and good programming practices within the team.

- Maintain a clear understanding of the business goals and client objectives for each project.

Experience:

- Possess a Bachelor's Degree in Engineering, Computer Science, or a related field.

- Have over 8 years of experience in roles such as Software Engineer, Software Developer, or similar role.

- Have over 3 years of experience leading teams of different sizes.

- Hold at least 2 certifications in Agile Methodologies.

- Have a minimum of 3 years of hands-on experience with DevOps principles in AWS cloud, complemented by 1 year of Azure cloud experience.

- Have at least 2 years of hands-on experience with the OpenSearch and OpenSearch Dashboards ecosystem, including plugin development.

- Have a minimum of 2 years of hands-on experience with Secure Code and DecSecOps principles (SAST, DAST, SCA, etc.), supplemented by at least one informal education course on the subject.

- Possess excellent knowledge of Test Automation, Design Patterns, and principles like SOLID, DDD, and TDD.

- Have excellent proficiency in programming languages such as Java (with at least 6 years of experience), Python, JavaScript, and GoLang (with at least 1 year of experience each).

- Have hands-on experience with Docker, AWS, Kubernetes, Kustomize, Kafka, Terraform, SQL Databases, and NoSQL databases, among others.

- Be skilled in Open-SOurce contributions, knowing how to contribute, having some projects in the community, and interacting with their projects as well.

Schedule:

- Monday to Friday

8 Hours Shift

Day Shift

Benefits:

- Extended health care

Join us in shaping the future of technology through innovative software solutions!

Share This Job: