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?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- 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 Burlington.
Is this a remote position?▼
This appears to be an on-site role in Burlington.
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.