Achievers logo
Achievers

Achievers Solutions is a privately held, award-winning software development company founded in 2002. The company offers an employee engagement and performance-enhancing software pr

Staff Software Engineer

Location

Canada

Posted

7 days ago

Salary

$150K - $189K / year

Seniority

Senior

Bachelor Degree

Job Description

Staff Software Engineer

Achievers

Title: Staff Software Engineer Location: Canada Type: Full-time permanent Workplace: remote Category: Platform Services Job Description: Join the team behind the platform's User Domain and HRIS integrations, where we connect and synchronize employee data from enterprise systems to power critical business workflows. Our services manage millions of user records, support large-scale integrations with leading HR platforms, and provide the foundation for user lifecycle, access, and organizational data across the product ecosystem. You'll work with modern cloud technologies, distributed systems, APIs, and event-driven architectures while tackling complex scalability and reliability challenges. If you're passionate about building high-impact platform services and enjoy collaborating across teams to solve meaningful problems, this role offers significant opportunities for technical growth and influence. Why You’ll Love This Role - Lead high-impact initiatives that shape how millions of people experience work around the world. - Bring your unique perspective to complex and challenging projects - apply your expertise in architecture, influence technical direction, and mentor fellow team members. - Join a close-knit, no-ego, high-performing team that solves meaningful problems and celebrates successes together. - Work alongside an experienced leadership team who is genuinely invested in your career growth. - Thrive in a fast-paced, high-growth environment where innovation is encouraged and your voice truly matters. How you'll shape User Domain and HRIS integrations - 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 and handle millions of user records - 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, React/Redux, GraphQL, MySQL, PostgreSQL, and Microservices, to solve complex challenges in user data synchronization and HRIS integrations - 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 - Lead and initiate engineering improvements 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 - Set technical direction for the User Domain and HRIS integration architecture - Make crucial decisions on architecture, design, and technology choices that align with team and organizational objectives - Lead cross-cutting initiatives that span multiple teams and systems - Guide junior engineers on technical solutions and career development, helping them set goals and identify growth areas Experience We Feel Will Set You Up for Success - Bachelor's or master's in computer science or related field - 9+ years of relevant development experience - Demonstrated experience owning complex systems and driving technical direction - Experience working in Agile teams - Top-notch programming skills in Python or Go - Expert with technologies such as Docker, Kubernetes - Deep understanding of Microservice Architecture and distributed systems - Experience with cloud platforms (GCP strongly preferred, AWS acceptable) - Passion for performance profiling and benchmarking - Analyze business requirements and create technical design documents that are in accordance with the company's architecture standards - Recognized expertise in one or more technical domain - Strong strategic and architectural vision with ability to think systemically - Track record of driving technical excellence and engineering improvements - Ability to work self-directed and shape project outcomes - Excellent written and verbal communication skills Why Achievers is a Great Place to Work™ At Achievers, we believe recognition is a powerful driver of connection. With more than 4.3 million users across 190 countries, our employee recognition and rewards platform empowers organizations to build cultures where people feel seen and valued, everyday. We’re a team of passionate, thoughtful builders who care deeply about our product, our customers, and each other. Visit achievers.com to see how we’re inspiring recognition everywhere. Our Approach to Total Rewards $150,000 - $189,000 reflects what we typically offer as a starting salary. We’re committed to providing a fair and competitive offer based on what you bring to the team. Each A-Players' compensation is reviewed at least annually against performance and impact in role. We want you to see your path to growth, understand your impact, and feel valued every step of the way. Benefits and Perks for permanent full-time employees: Rewards for your impact through our Recognition and Rewards program Health Benefits and Life Insurance Coverage beginning on your first day Parental Leave Top-up Employer matched RRSP contributions Flexible Vacation to recharge, so you can bring your best Employee and Family Assistance Program offering mental health, legal, and financial counselling Supported professional development and career growth (Linkedin Learning, mentorship) Employee-Led Employee Resource Groups that celebrate our diversity Regular events designed to build connection, belonging, and well-being Hybrid flexibility, with time in our beautiful Liberty Village, Toronto office

Related Job Pages

More Software Engineer Jobs

Senior Statistical Programmer

Emmes Group

Veridix AI is the technology, data, and AI arm of the Emmes Group, a leading full-service contract research organization (CRO) with over 47 years of experience in supporting clinical research across more than 70 countries. With industry-leading capabilities in cell and gene therapy, vaccines, infectious diseases, and ophthalmology, Emmes is one of the top clinical service providers to the U.S. government and is rapidly expanding its presence in biopharma. Veridix AI develops advanced eClinical solutions, powering clinical trials through patient data collection, randomization, biospecimen tracking, and data quality monitoring. Our cutting-edge AI innovations, including Generative AI (GenAI) capabilities, are transforming clinical trial timelines by streamlining processes from document authoring to automating study builds. Our “Character Achieves Results” culture is driven by five key values that guide our actions in the way we conduct research and distinguish us as an organization: Integrity, Agility, Passion for Excellence, Collaborative Partnerships, and Intellectual Curiosity. If you share our motivations and passion in research, come join us!

Role Description Designs, develops and writes, evaluates, and modifies SAS computer programs to efficiently and reproducibly analyze and evaluate clinical data. Recognizes inconsistencies and initiates resolution of data problems, including creation of tables, figures, and listings as needed. - Creates standard and custom tables, figures, and listings of clinical data using statistical software (e.g. SAS). - Writes well documented computer code and conducts code reviews and programming validation as needed. - Develops macros (SAS) or functions using statistical software. - Corrects errors by making appropriate changes and rechecking programs to ensure the desired results are produced. - Performs or directs revision, repair, and expansion of existing programs to increase operating efficiency or adapt to new requirements. - Merges data from different sources into a single integrated dataset. - Resolves identified inconsistencies and data problems. - Maintains currency in knowledge of SAS and other statistical software. - Adheres to corporate standards for documentation and validation of statistical programming. - Contributes to project programming activities (e.g. web reports, halting rules, report tables, figures, etc.). - Communicates effectively with internal staff, including effective communication of technical concepts. - Attends relevant statistical functional group activities (e.g. brown bag seminars and workshops). - Presents or contributes to functional group meetings or other activities. - May provide task specific mentorship to other programming staff. - Complies with all policies and standards. - Performs other duties as assigned. Qualifications - Bachelor's Degree in a scientific discipline preferred. - 4+ years of related experience required with Bachelor's degree. - Knowledge of SAS with demonstrated ability to perform programming tasks, such as TFLs, with minimal guidance. - Proven ability to solve problems, especially as it relates to programming. - Demonstrated ability to communicate technical concepts, both written and orally, to nontechnical internal staff. - Prior experience creating tables, figures, and listings for clinical data. - Competency in SAS software, including SAS Macro and SQL extensions. - Strong analytical skills with the ability to process scientific and medical data. - Ability to manage multiple tasks. - Ability to work independently, as well as in a team environment. Company Description At Emmes Group, we’re shaping the future of clinical research—where human intelligence meets cutting-edge technology to drive meaningful advancements in healthcare. With over 47 years of scientific excellence, we’ve led groundbreaking research in cell and gene therapy, vaccines, infectious diseases, ophthalmology, rare diseases, and neuroscience. Through our two business units—Emmes, a full-service CRO, and Veridix AI, our technology, data, and analytical solutions—we are modernizing clinical trials and accelerating the development of life-changing therapies. We believe that every clinical breakthrough starts with people—people who are passionate, purpose-driven, and ready to make an impact. Our culture is built on integrity, collaboration, and innovation, ensuring that every challenge is met with perseverance and accountability.

India
Squarespace logo

Senior Software Engineer, Java - Orders

Squarespace

Founded in 2003, Squarespace offers a Software-as-a-Service-based content management system with blogging and ecommerce platforms, domain registration, a hostin

Title: Senior Software Engineer, Java - Orders Location: Dublin Job Description: Squarespace Dublin is seeking a Senior Backend Engineer for our Orders team within Revenue Systems. This is a critical role responsible for ensuring Squarespace's core revenue engine operates seamlessly and reliably for millions of customers. You'll build and maintain key backend services powering the Squarespace purchasing platform, enabling seamless product purchases and product access. Focusing on services like Order and Provisioning, you'll manage orders, subscriptions, and provisioning. The job is hybrid in our Dublin Office, 3 days in the office, 2 days from home. You will report to the Orders Engineering Team Manager. You’ll Get To… - Develop backend services (APIs, event-driven systems) for our purchasing platform. - Drive performance improvements and enhance scalability for core services using Java, Spring, PostgreSQL, CockroachDB, and Kafka. - Collaborate with product teams on new features and improve order processing. - Contribute to a culture of engineering excellence and professional development by participating in technical design reviews and mentoring junior team members. - Work on main services: Order Service (order management) and Provisioning Service (product access). Who We’re Looking For - 6+ years of experience developing backend systems with Java or similar object-oriented programming languages. - Understanding of computer science fundamentals, including data structures, databases, and software design principles. - Experience with SpringBoot, Java, and relational databases - Familiarity with event-driven systems and messaging tools (e.g., Kafka). - BS in Computer Science or a related field, or equivalent industry experience. - Proven ability to take technical ownership, lead large, complex projects, and influence architectural direction across teams. Benefits & Perks - Health insurance with 100% covered premiums for you, your spouse or partner and your dependent children, including medical, dental, and vision - Life and Income Protection - Fertility and adoption benefits - Headspace mindfulness app subscription - Global Employee Assistance Program - Pension benefits with employer match - Flexible paid time off - 26 weeks paid maternity leave & 12 weeks paid paternity leave - 2 weeks paid family care leave - Education reimbursement - Employee donation match to community organizations - 7 Global Employee Resource Groups (ERGs) - Free lunch and snacks - Close proximity to cultural landmarks such as Dublin Castle and St. Patrick's Cathedral Cash Compensation Range: €78,500 - €121,000 EUR The base salary for this position will vary based on job-related criteria including relevant skills, experience, and location, among other factors. In addition to the cash compensation above (which includes base salary and, where applicable for eligible roles, may include overtime pay), Squarespace employees are eligible to be granted an option to purchase our common stock. About Squarespace Squarespace is a design-driven platform helping entrepreneurs build brands and businesses online. We empower millions of customers in more than 200 countries and territories with all the tools they need to create an online presence, build an audience, monetize, and scale their business. Our suite of products range from websites, domains, ecommerce, and marketing tools, as well as tools for scheduling with Acuity and creating and managing social media presence with Bio Sites and Unfold. Our team of more than 1,700 is headquartered in New York City, with offices in Dublin, Ireland, and Aveiro, Portugal. For more information about our company, visit https://www.squarespace.com/about/careers. Our Commitment Today, more than a million people around the globe use Squarespace to share different perspectives and experiences with the world. Not only do we embrace and celebrate the diversity of our customer base, but we also strive for the same in our employees. At Squarespace, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace. Thank you in advance for providing the following details about your work history from your resume! This helps us ensure that your candidate information is accurate and consistent during the hiring process. Squarespace will never solicit your personal banking information or ask you to transfer money in connection with a job offer or interview. We also will not reach out to you via phone or SMS without your permission or knowledge.

Ireland
$78.5K - $121K / year

Title: Senior Developer Location: Perth Australia Job Description: - ️ Full-time | Permanent - Perth location - Hybrid working: 2 days in office, 3 days WFH Does a competitive salary package with company stock, five wellness days per year, a flexible benefits package of $1000 per year and a fantastic team culture spark your interest? Meet AlayaCare! We're a fast-growing SaaS scale-up on a mission to transform aged and disability care across Australia, Canada, the US and beyond. Our platform helps care providers deliver exceptional service in homes, communities, and residential settings. We're big on Tech with Purpose and passionate about improving lives - all while having fun along the way (we've been known to enjoy a team lunch or three). The Role: We're on the lookout for a Senior Developer to join the Nightingale engineering team. Nightingale is a home care and NDIS software platform with a strong track record supporting community service providers across Australia - now part of AlayaCare, and at an exciting point of growth and integration. This isn't your standard heads-down dev role. Reporting to the Engineering Manager, you'll work across the full product lifecycle, collaborating with product and customer success teams while engaging directly with customers to scope, design, and deliver complex software solutions. You'll bring both technical depth and the ability to translate ambiguous customer requirements into great software. Your days will involve: - Designing, coding, testing, and debugging complex software as a full-time member of the development team - Providing technical leadership through code reviews, mentoring, and knowledge-sharing - Working with customer-facing teams as a technical resource, navigating complex or ambiguous customer requirements - Identifying gaps in product requirements and partnering with Product to design features that meet client needs - Contributing to the product-wide technical roadmap and responsible adoption of new technologies - Monitoring applications in production and proactively resolving issues - Planning and executing end-to-end automated tests - Using AI-powered development tools to improve code quality and accelerate delivery You'll thrive in this role if you: - Bring 4-6 years' professional software engineering experience, ideally from a product or SaaS environment - Have deep development experience in .NET and C# - this is the core of what we do - Have solid experience with React or another modern JavaScript framework - Have experience working directly with customers - you've delivered on customer-facing projects and know how to think about solutions from a user's perspective - Have experience with SQL databases, Git, CI/CD tools, Docker, and cloud computing platforms (Azure preferred) - Can make sound technical decisions in ambiguous situations - Communicate clearly with both technical and non-technical audiences - Are curious about AI tooling and actively look for ways to use it in your day-to-day development work - Have a degree in Computer Science, Engineering, or a related field We believe great work should be rewarded. Here's how we show our appreciation: - Choose your own 2 days/week in office, 3 days WFH - Competitive salary + company stock (RSUs) - 5 Wellness days per year - $1,000/year flexible benefits package - Company-paid parental leave - 2 days company-paid volunteer leave to support causes you care about - Team lunches, events & wellness activities - A genuinely open, inclusive, and collaborative culture - A chance to do purposeful work in the fast-paced tech sector, whilst making real impact in the care space.

Australia

Title: Lead Software Engineer (React/Reactive Native) Location: Sydney Australia Job Description: We're hipages, Australia's #1 digital platform connecting homeowners with trusted tradies. As an ASX-listed tech company, we're on a mission to transform the trade industry and improve lives. With teams across Australia, New Zealand, the Philippines and Vietnam, we work as one team with a shared purpose. We're proud to be a certified Great Place to Work and WORK180's #1 Employer for Women. At hipages, you'll find real impact, career growth and a workplace where everyone belongs. About the role: Set the direction hipages takes in its web and app-based frontends as we continue to grow and evolve our platform. As the Lead Software Engineer for our Front End, you will have a dual role - you'll be providing leadership and direction on our front-end web capabilities and patterns and AI-empowered features, and you'll be a member of our Job management team. Your role in this team will be to develop and deliver our web and app applications, working closely with other software engineers, a UX designer, a product manager, and other key stakeholders to devise innovative solutions to customer problems. You will be influential in defining and leading the direction of the future of the hipages frontend architecture and the hipages software architecture as we continue to evolve. Why join our Engineering team? - Hybrid working model - In-house Talent Development team to prioritise personal and career growth - Competitive salary, benefits and perks, plus equity via our Employee Share Program - Cross-functional collaboration - Hands-on learning opportunities and workshops for continuous upskilling How you will add value: - Raise the engineering bar: Set high standards for code quality, reliability, and delivery across the team. - Design, build, and deliver maintainable, high-performance software applications that scale with the business. - Drive AI adoption: Integrate AI-enabled engineering practices to improve developer productivity and explore product opportunities where AI adds user value. - Own API design: Craft clean, well-documented APIs for both internal and external consumers. - Enable data-driven decisions: Shape and run product experiments and leverage insights to guide feature evolution. - Champion operational excellence: Build for clear SLOs and ensure the product is observable, resilient, and cost-effective in production. - Guide system architecture: Influence patterns and frameworks that make hipages' platform scalable and future-ready. - Ensure engineering qualit: Drive robust testing strategies, peer reviews, and continuous improvement in build and release practices. - Lead by example: Write clean, testable, secure code and drive best practices across the team. - Coach and mentor: Grow the capabilities of engineers through guidance, pairing, and technical feedback. About you: - 7+ years of relevant software engineering experience within a product-led organisation or startup environment - Demonstrable experience in adopting AI-driven engineering practices (e.g. Agentic code generation, automated PR reviews, AI-assisted refactoring) - Experience in designing, developing, implementing, and maintaining React applications - Experience scaling front-end patterns across a multi-team environment - Experience working in an agile team (Scrum or Kanban) - Experience writing automated tests - Good understanding of modern CI/CD practices - Experience working with modern design practices eg: Atomic Design Principles, Design Systems, etc - Working in a Cloud environment (bonus if it is AWS) Life at hipages: We're more than just a workplace. We're a place where you can be yourself, do great work and grow your career. Recognised as a Great Place to Work, our inclusive, supportive culture helps people thrive. You'll use the best tools and tech, with real impact on our products and customers. We invest in your development and lead with coaching, not micromanagement - it's why 85% of our team say their leader is great. And there's more: - Diverse, collaborative teams that love solving problems - Agile squads, hackathons, off-sites and roadshows - Extra leave for birthdays, volunteering, and more - Healthy snacks, continental breakfast and fresh fruit - Sydney CBD office near Town Hall and Gadigal Stations - Tailored growth support, mentoring and stretch projects - A vibrant social scene - we work hard and have fun doing it We prioritise Diversity: At hipages, innovation and collaboration thrive in diverse and inclusive teams. We don't expect you to know everything - we care more about who you are as a person, a team member, and a leader. We're proud to be endorsed by WORK180 for supporting women's careers and we value diversity across culture, age, gender identity and sexual orientation.

Australia