Sponsored

Senior Software Engineer

Job Description

Position Summary


The client is seeking an experienced Senior Full Stack Engineer with strong Java expertise to join their fully remote Agile team. This is a high-impact individual contributor role focused on building new features and significantly improving system reliability, performance, and architecture across their Java backend and React/TypeScript frontend, all deployed on AWS. You will influence architectural decisions, lead technical discovery, and tackle complex engineering challenges to drive successful product outcomes.


Company Summary


The client helps the world’s top revenue teams work smarter by providing a platform that integrates sales enablement, content, and performance insights. Their solution empowers teams to accelerate deal cycles, boost win rates, and prove ROI by weaving value selling into every workflow. By joining, you will be part of a collaborative, growth-focused team that makes a significant impact on a product line with multi-million dollar annual recurring revenue.



** NOTE - THIS POSITION IS 30-40% Back End & 60-70% Front End, and the successful candidate will be focused and experienced with both REACT & JAVA - this should be evident and demonstrated on the CV


*** If you feel this is the position for you and a great next step in your career, feel free to forward your up to date resume directly to ANDY.WETTLAUFER@RANDSTADDIGITAL.COM - Due to volumes, only those qualified with the below must haves, that are clearly outlined and demonstrated on the intial CV at the time of application will be contacted



Main Responsibilities


  • Design and Deliver full stack web application features using React/TypeScript, Java, Spring, and AWS.
  • Improve Efficiency by enhancing build tooling, CI/CD processes, and automated tests.
  • Lead the SDLC from technical discovery to execution, breaking down complex problems into clear, actionable initiatives.
  • Champion Quality by ensuring solutions are observable, testable, secure, and maintainable.
  • Collaborate closely with engineers, Product Managers, and UX designers to achieve better outcomes.
  • Evolve Architecture to meet scaling and performance needs while actively improving legacy systems.
  • Mentor Teammates and participate in code reviews to contribute to continuous improvement.


✅ Must Haves


  • Minimum 5+ years as a Software Engineer, with at least 3 years building and scaling SaaS products in production.
  • Fluency in full stack development, specifically with Java (or C#), Spring, and React.
  • Proven ability to architect scalable, distributed systems with a focus on reliability.
  • Hands-on experience maintaining and improving legacy systems.
  • Excellent communication and collaboration skills across technical and cross-functional teams.


⭐ Nice To Haves


  • Experience with Salesforce and/or developing a Salesforce managed package.
  • Enjoys learning customer industries and diving deep into complex systems to optimize existing architecture.
  • Demonstrates the ability to balance technical debt reduction with new feature development.


Benefits:

Flexible working hours, Generous Paid Time Off & Parental Leave, Health Benefits, Remote Stipend, Transparent Career Paths.

Culture:

Recognized as a Best Place to Work; committed to diversity, inclusion, and a collaborative environment.

How to Apply

Ready to start your career as a Senior Software Engineer at Randstad Digital?

  1. Click the "Apply Now" button below.
  2. Review the safety warning in the modal.
  3. You will be redirected to the employer's official portal to complete your application.
  4. Ensure your resume and cover letter are tailored to the job description using our AI tools.

Frequently Asked Questions

Who is hiring?

This role is with Randstad Digital in Markham.

Is this a remote position?

This appears to be an on-site role in Markham.

What is the hiring process?

After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.

How can I improve my application?

Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.

What skills are needed?

Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.

Sponsored

Safety & Disclaimer

External Application

You are leaving Hiringgg.com to apply on the employer's website.

Safety Tip: Never provide bank details, credit card info, or pay any fees to apply for a job.