Senior Staff Software Engineer ⭐ jobs in United States
cer-icon
Apply on Employer Site
company-logo

Achievers · 2 months ago

Senior Staff Software Engineer ⭐

Achievers is a leading employee recognition and rewards software company with a commitment to creating an inclusive and equitable workplace. The Senior Staff Software Engineer will take technical ownership of a large portfolio, shaping engineering best practices and leading product development to enhance the Achievers platform used by millions globally.

SaaSSocialSoftware
check
Culture & Values

Responsibilities

Shape and implement Engineering best practices, standards, and guidelines for coding, testing, and infrastructure across multiple teams
Lead and initiate engineering improvements and code reviews
Design, build, and maintain innovative product features that enhance the Achievers platform - the most-used platform in the industry impacting 4+ million users in 170 countries worldwide
Ship code 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
Utilize a wide range of modern tools and technologies, including Python, Go, Kubernetes, Docker, Drone, Google Pub/Sub, React/Redux, GraphQL, MySQL, PostgreSQL, and Microservices, to solve complex challenges
Provide guidance and mentorship to a team of software developers with varying experience levels, fostering an environment of continuous learning and improvement
Work closely with Product, Design, 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
Continuously learn and stay up-to-date with industry trends, emerging technologies, and Engineering practices to bring fresh perspectives and ideas to the team

Qualification

PythonGoMicroservices architectureDockerKubernetesSaaS environmentReact/ReduxGraphQLMySQLPostgreSQLTechnical leadershipMentoringCollaborationCommunication skills

Required

Strong experience in leading back-end or full-stack projects with a strong focus on the back-end in a Staff capacity
Top-notch programming skills specifically in Python or Go are advantageous
Proven track record in architecting and delivering complex solutions in a SaaS environment
Excellent written and verbal communication skills
A collaborative approach to stakeholder management and cross-functional partnerships
Prior experience with coaching and mentoring Engineering teams
Strong understanding of microservices architecture
Expertise with technologies such as Docker and Kubernetes
Bachelor's or master's in computer science or related field

Benefits

Competitive Pay
Parental Leave Top-up
Health Benefits and Life Insurance Coverage Upon Your First Day
RRSP Matching
Flexible Vacation
Employee and Family Assistance Program
Full access to the LinkedIn Learning Library
Internal Mentorship Program
Employee-Led Employee Resource Groups
A beautiful office space located in Liberty Village, Toronto
Participation in our Points-based Employee Recognition Program
Opportunities for professional development and career growth

Company

Achievers

company-logo
Achievers is a recognition and rewards software that increases employee engagement, retention and performance.

Funding

Current Stage
Late Stage
Total Funding
$52.39M
Key Investors
Sequoia CapitalRelay Ventures
2015-06-11Acquired
2011-09-28Series C· $24.5M
2011-09-19Series Unknown· $14M

Leadership Team

leader-logo
Natalie Baumgartner, PhD
Chief Workforce Scientist (CLA Strategic Partner)
linkedin
Company data provided by crunchbase