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

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 9 months ago