Job Title or Location
RECENT SEARCHES

Software Engineer

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

Overview:

We are seeking a talented and motivated Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and 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 DevSecOps 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.

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

Share This Job: