Toronto Hybrid $117,000 - $167,000

Achievers is hiring a Senior Software Engineer

About the Role

The Senior Software Engineer will be responsible for designing, developing, and maintaining scalable and efficient software solutions. They will work closely with cross-functional teams to deliver high-quality products and drive technical innovation.

Responsibilities

  • Lead the development of new features and improvements to existing systems.
  • Design and implement scalable and efficient software solutions.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Mentor junior team members and provide technical guidance.
  • Write clean, efficient, and maintainable code.
  • Participate in code reviews and pair programming sessions.
  • Contribute to the development of best practices and standards.
  • Stay up-to-date with emerging technologies and industry trends.
  • Work with product managers to understand business requirements.
  • Develop and maintain technical documentation.
  • Participate in the on-call rotation to ensure system reliability.
  • Conduct performance testing and optimization.
  • Implement security measures to protect data and systems.
  • Collaborate with DevOps teams to ensure smooth deployment processes.
  • Provide technical support and troubleshooting as needed.
  • Participate in agile development processes and sprint planning.
  • Contribute to the improvement of development tools and processes.
  • Ensure compliance with coding standards and best practices.
  • Participate in the design and implementation of system architecture.
  • Work on improving the performance and scalability of applications.
  • Collaborate with stakeholders to gather requirements and feedback.
  • Ensure the reliability and availability of software systems.

Nice to Have

  • Experience with Kubernetes.
  • Experience with Terraform.
  • Experience with AWS.
  • Experience with Docker.
  • Experience with Python.
  • Experience with Java.
  • Experience with C++.
  • Experience with microservices.
  • Experience with RESTful APIs.
  • Experience with front-end technologies.
  • Experience with CI/CD pipelines.
  • Experience with agile development methodologies.
  • Experience with cloud-native development.
  • Experience with serverless architectures.
  • Experience with big data technologies.
  • Experience with machine learning and AI technologies.
  • Experience with data structures and algorithms.
  • Experience with containerization and orchestration tools.
  • Experience with infrastructure as code (IaC) tools.
  • Experience with DevOps practices and principles.
  • Experience with performance testing and optimization.
  • Experience with monitoring and logging tools.
  • Experience with security best practices and protocols.
  • Experience with version control systems, such as Git.

Compensation

Competitive salary

Work Arrangement

Hybrid

Team

Collaborative and innovative team environment

What You'll Get

  • Competitive salary and benefits package.
  • Opportunities for professional development and growth.
  • Flexible work arrangements and hybrid work model.
  • Collaborative and innovative team environment.
  • Challenging and rewarding projects.
  • Opportunities to work with cutting-edge technologies.
  • Supportive and inclusive work culture.
  • Opportunities to mentor and develop junior team members.
  • Access to industry-leading tools and resources.
  • Opportunities to contribute to open-source projects.

Who We Are

  • A leading technology company focused on employee engagement and recognition.
  • Committed to creating a positive and inclusive work environment.
  • Dedicated to driving innovation and delivering high-quality products.
  • Passionate about helping organizations achieve their goals.
  • A team of talented and dedicated professionals.
  • Focused on continuous learning and development.
  • Committed to diversity, equity, and inclusion.
  • A company that values work-life balance.
  • A leader in the employee engagement and recognition industry.
  • A company that fosters creativity and innovation.

Our Values

  • Integrity: We act with honesty and transparency in all our actions.
  • Innovation: We embrace change and continuously seek new solutions.
  • Collaboration: We work together to achieve our goals.
  • Respect: We value diversity and treat everyone with kindness and respect.
  • Excellence: We strive for the highest standards in everything we do.
  • Accountability: We take responsibility for our actions and decisions.
  • Passion: We are driven by a deep commitment to our mission.
  • Creativity: We encourage new ideas and approaches.
  • Inclusion: We foster a welcoming and supportive environment.
  • Growth: We support the development and success of our team members.

Not provided

Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Achievers
Achievers appears to be a company in the sales or technology sector, with a focus on revenue generation and sales development.
All jobs at Achievers Visit website
Job Details
Department Engineering
Category other
Posted 8 months ago