Work In Tech

Find your next role at Canada's fastest-growing tech companies

General | Senior Software Engineer

Commit

Commit

Software Engineering
India
Posted on Wednesday, February 7, 2024
Commit Certified Partner Open Roles
General | Senior Software Engineer

Description

As a Senior Software Engineer, you will lead the design, development, and implementation of high-quality software solutions. You should have a solid background in software engineering, be proficient in at least one programming language, and have experience with software development lifecycle (SDLC). You will work closely with cross-functional teams to deliver innovative products and services.

Responsibilities

  • Design, develop, and maintain scalable, high availability software systems.
  • Mentor junior software engineers, providing guidance and support.
  • Collaborate with product managers, designers, and other engineers to refine product features.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Stay up-to-date with emerging technologies and industry trends.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development.
  • Strong understanding of object-oriented programming and software architecture.
  • Experience with databases, web services, and APIs.
  • Excellent problem-solving and communication skills.