Padmi
Achievers logo
Achievers

employee recognition software · rewards marketplace

Staff Software Engineer ⭐

Toronto · HybridPosted 18 days ago
Software engineeringStaff+Full Time Permanent
Apply at Achievers

Opens the source posting on jobs.lever.co

Source description

About the role

View original

Provide guidance and mentorship to a team of software developers with varying experience levels, fostering an environment of continuous learning and improvement.

Design, build, and maintain innovative product features that enhance the Achievers platform.

Work closely with product managers, designers, and other engineering teams to define requirements and translate them into technical solutions. Actively participate in cross-functional planning sessions to align on priorities and dependencies.

Be hands-on with the codebase, actively engaging in code reviews and ensuring best practices are followed.

Utilize a wide range of modern tools and technologies, including Python, Go, Kubernetes, Docker, Drone, Google PubSub, GraphQL, MySQL, PostgreSQL, and Microservices, to solve complex challenges.

Architect high-performance, highly available, and secure software solutions that scale to millions of users.

Ship code regularly—multiple times a day, enabling continuous improvement and rapid delivery of new features.

Take full ownership of features or modules from design through deployment, ensuring the quality and reliability of the codebase.

Monitor application performance and optimize code to ensure it meets scaling, performance, and security requirements as the product grows.

Contribute to and enforce engineering best practices, standards, and guidelines for coding, testing, and infrastructure across the team. Lead and initiate engineering improvements, whether it’s through tooling, processes, or adopting new technologies, to ensure the team is working effectively.

Ensure that systems, designs, and decisions are well-documented, making it easier for other engineers to understand, maintain, and expand upon your work.

Continuously learn and stay up-to-date with industry trends, emerging technologies, and software engineering practices to bring fresh perspectives and ideas to the team.

Guide junior engineers not only on technical solutions but also on career development, helping them set goals, identify growth areas, and improve their soft skills.

More at Achievers

Related open roles

View all roles