Recherche d'emploi > Toronto, ON > Software engineer

Software Engineer II

Zonda
Toronto, ON, CA
125K $-135K $ / an
Temps plein

The Software Engineer Level II

Remote, Toronto Full-Time

Salary Range : $125,000-$135,000 CAD

At Zonda Home Canada, we're not just envisioning the future of housing we're crafting it! As the brains behind Livabl and strategically situated in the bustling hub of the real estate world, we're not just following the trends;

we're setting them! With our sights set on a groundbreaking 2030 vision, we're not just playing the game; we're rewriting the rules!

  • Ready to bring your passion and expertise as an Unreal Technical Specialist to our dynamic team? At Zonda, we don't just seek employees;
  • we seek trailblazers, dreamers, and innovators. Here, every project is a canvas for creativity, and your skills aren't just tools;

they're the building blocks of our future! Join us on a journey where collaboration knows no bounds, diversity is celebrated, and innovation is the heartbeat of our culture.

Together, let's shape the future of housing in an environment that's as exciting as it is rewarding!

The Software Engineer Level II is a mid-level position responsible for developing, maintaining, and enhancing software applications.

As a Software Engineer II, you will work closely with senior engineers and contribute to the entire software development lifecycle, from requirements gathering to deployment.

This role requires solid technical skills and the ability to work independently on assigned tasks, while also collaborating with cross-functional teams.

Responsibilities :

Software Development :

  • Design, develop, and implement high-quality software solutions following coding standards and best practices.
  • Collaborate with senior engineers to understand software requirements and translate them into technical designs.
  • Write clean, efficient, and scalable code, considering performance, security, and maintainability.
  • Conduct code reviews to ensure adherence to coding standards and identify areas for improvement.
  • Collaborate with product managers and designers to refine software requirements and specifications.

Testing and Quality Assurance :

  • Develop and execute comprehensive test plans, including unit testing and integration testing.
  • Identify and debug software defects, work with QA engineers to resolve issues, and ensure software quality.
  • Collaborate with the QA team to develop and maintain automated test suites.
  • Continuously improve software quality through code refactoring, performance optimization, and error handling.

Collaboration and Communication :

  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to ensure successful software delivery.
  • Communicate work status, progress, and challenges in a clear and timely manner.
  • Participate in team meetings, technical discussions, and provide input on architectural decisions.
  • Mentor junior engineers and assist in their technical growth and skill development.

Documentation and Knowledge Sharing :

  • Create and maintain technical documentation, including design documents, user guides, and API documentation.
  • Share knowledge and best practices with team members through code reviews, tech talks, and internal presentations.
  • Stay updated with emerging technologies, programming languages, and industry trends.
  • Actively seek opportunities for learning and professional development.

Continuous Improvement :

  • Identify areas for process improvement and contribute to the implementation of best practices.
  • Propose and implement innovative ideas to enhance software development efficiency and quality.
  • Keep abreast of the latest software development methodologies, tools, and frameworks.
  • Familiarity with CI / CD, preferably with Github Actions.
  • Familiarity with Agile Methodology and use of JIRA.

Expected Qualifications :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 5+ years of experience in software development, working on scalable web applications or enterprise software.
  • Proficiency in JavaScript / Typescript.
  • Proficiency in Angular along with Google Maps API.
  • Proficiency in NgRx
  • Strong understanding of software development methodologies, version control systems, and issue tracking tools.
  • Experience with relational databases and SQL.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks) is a plus.
  • Solid problem-solving and analytical skills with attention to detail.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
  • Self-motivated and proactive, with the ability to work independently and prioritize tasks effectively.

This position is remote, with occasional in-person meetings as needed.

Why People Love Working Here

  • We offer meaningful work and opportunities for career growth
  • Competitive Salary
  • Comprehensive benefit package (Medical, Dental, Vision)
  • Paid vacation and general holidays
  • Education Allowance
  • Employee & Family Assistance Program (EFAP)
  • Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Boundlessfellows
Toronto, Ontario

Recent degree in a technology discipline such as Computer Science, Computer Engineering, or Electrical Engineering. From re-routing deliveries during snowstorms, to connecting customers with coupons and deals for their favorite brands, to updating billions of data points flowing through hundreds of ...

Amazon Development Centre Canada ULC - K03
Toronto, Ontario

You will provide technical leadership to our engineering team and work closely with engineering and product leaders to deliver the best-in-class solutions to our customers. Experience programming with at least one software programming language. ...

Scribd
Remote US Canada
Télétravail

You’re a determined engineer who enjoys working with a team. Remote employees must have their primary residence in: Arizona, California, Colorado, Connecticut, Delaware, DC, Florida, Georgia, Hawaii, Iowa, Massachusetts, Maryland, Michigan, Missouri, Nevada, New Jersey, New York, Ohio, Oregon, Tenne...

Emburse
Toronto, Ontario

Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technolo...

Clearco
Toronto, Ontario

We are seeking a Software Engineer II role contributing to our Customer Engineering team. The Customer Engineering group is responsible for systems and processes that interact with Clearco customers, partners, and internal employees. You will design and build software systems with a focus on perform...

Amazon
Toronto, Ontario

As Software Development Engineer (SDE), you will develop a deep understanding of our business, work closely with development teams and own the architecture, development and operations of software components and services. If you are looking for an opportunity to solve deep technical problems and buil...

Hasbro
CA

As a Backend Software Engineer working on the D&D team you will help design and build the services that will power the next generation of D&D’s best-in-class digital Dungeon Master tools. At least 2 years of experience as a back-end software engineer building services using technologies like...

Mimecast
Mississauga, Ontario

Software Engineer II – Frontend Platform. Work closely with Product Management, UX designers, and the larger engineering team to deliver quality user interfaces. Work with other UI engineers and UX to build out a suite of loosely coupled reusable components. Great engineering skills and strong CS fu...

Confluent, Inc
Ontario, Canada

We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. ...

Ripple
Toronto, Ontario

Ripple is growing rapidly and we are looking for a results oriented and a passionate UI Software Engineer to help build the next generation of payment applications that enable institutions such as banks, payment providers and corporates to instantly settle cross-border payments to create the Interne...