Associate Software Engineer (UK Remote) - #35297
Jobs for Humanity

Company Name: TurnItIn
100% REMOTE (Must be UK based)
At Turnitin, we are a global education company committed to promoting honesty, consistency, and fairness in education. For over 20 years, we have partnered with educational institutions to provide innovative solutions for academic integrity and assessment. Our services, such as Gradescope by Turnitin, iThenticate, and Turnitin Feedback Studio, are used by over 16,000 academic institutions, publishers, and corporations. Join our diverse community of colleagues who share a passion for making a positive impact in education. Together, let's make change happen.
As an Associate Software Engineer at Turnitin, your role will involve developing and supporting plugins, services, integrations, and APIs that empower our internal teams and external partners. We value engineers who can tackle complex problems in a scalable, observable, and efficient manner. You will collaborate with top-notch colleagues and work on various aspects of our codebase. This position requires knowledge of algorithms, experience with API design, familiarity with microservice frameworks, and proficiency in Java.
Our team operates across multiple time zones and closely collaborates with our DevOps organization. We prioritize unit and integration testing, and take responsibility for fixing any issues that arise. We are a team that loves our work, relishes challenges, and enjoys working together. Join us to gain experience at a leading EdTech company, using the latest AWS serverless technologies, and making a direct impact on educators and learners worldwide.
Responsibilities:
- Add new features to existing services
- Design and build new services to enhance customer value
- Improve stability and monitoring of existing workflows
- Collaborate with services operating at large scale
- Work closely with Support and Alliances teams to ensure customer satisfaction
Required:
- Basic programming skills in Java
- Passion for solving complex problems with elegance and grace
- Strong work ethic, self-motivation, continuous improvement mindset, and eagerness to learn
Preferred:
- Degree in Computer Science or related field
- Knowledge of Cloud Native solutions, preferably AWS (Lambda, DynamoDB, SQS, SNS, S3, etc.) or SpringBoot
- Understanding of different architecture types, including event-driven architecture and microservices
- Familiarity with relational databases
- Experience working with simple front-end code such as JavaScript, HTML, CSS, or React
Total Rewards @ Turnitin
At Turnitin, we offer a competitive Total Rewards package that goes beyond just regular pay and bonus. In addition to the intrinsic rewards of making a difference in education and being part of a team that values inclusivity and collaboration, our extrinsic rewards include generous time-off policies and health and wellness programs that provide flexibility and support. You can choose to work remotely, in our offices or hybrid, depending on what suits your style and situation.
Our Mission
Our mission is to ensure the integrity of global education and improve learning outcomes.
Our Values
- Customer Centric: We prioritize the needs of educators and learners in everything we do.
- Passion for Learning: We foster a workplace that encourages continuous growth and development.
- Integrity: We uphold the highest standards of integrity in our products, relationships, and work.
- Action & Ownership: We take initiative and empower our team members to make decisions.
- One Team: We promote collaboration, breaking down silos, and celebrating each other's success.
- Global Mindset: We embrace diversity, respect local cultures, and think globally to maximize our impact on education.
Global Benefits
- Flexible and hybrid working options
- Remote-First culture
- Healthcare coverage
- Tuition reimbursement
- Competitive paid time off
- Self-Care Days
- National holidays
- Founder Days + Juneteenth Observed
- Paid volunteer time
- Charitable contribution match
- Monthly wellness reimbursement and home office equipment
- Access to mental health platform
- Parental leave
- Retirement plan with match/contribution
Turnitin, LLC is committed to providing equal access to employment, programs, and facilities to all individuals. We welcome and encourage applications from people of all ages, races, colors, religions, genders, sexual orientations, gender identities, national origins, disabilities, and protected veteran statuses.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Product Specialist Nursery

VP Internal Audit

Caterlink - Primary School Chef Manager - Southwark
