Turnitin logo
Turnitin

Turnitin is a global software development company in the education sector working to ensure the integrity of education and research, and to meaningfully improve

Senior Backend Software Engineer

Location

United States

Posted

55 days ago

Salary

$112.1K - $186.9K / year

Seniority

Senior

Job Description

Senior Backend Software Engineer

Turnitin

Title: Senior Backend Software Engineer (USA Remote) Location: Dallas, TX, USA Employees can work remotely Full-time Job Description: When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in global education. For over 25 years, Turnitin has partnered with educators and institutions to develop learning integrity solutions that recognize the enduring value of critical thinking in a rapidly changing world. Over 16,000 academic institutions, publishers, and corporations use our services in more than 185 countries around the world: Turnitin Feedback Studio, Clarity, Originality, Gradescope, ExamSoft, Similarity, and iThenticate. Protecting the value of an authentic education is at the heart of who we are. Experience a remote-first culture that empowers you to work with purpose and accountability in a way that best suits you, supported by a comprehensive package that prioritizes your overall well-being. Our diverse community of colleagues are all unified by a shared desire to make a difference in education. Turnitin is a global organization with team members in over 35 countries including the United States, Mexico, United Kingdom, Australia, Japan, India, and the Philippines. As a Senior Software Engineer - Backend, you'll help build and evolve the backend systems that support our Assignment Workflow core capabilities. This role is ideal for engineers who enjoy solving complex problems at scale and contributing to meaningful improvements in education technology. You will collaborate closely with frontend engineers, designers, and product managers to create scalable and engaging solutions that meet the needs of educators and students worldwide. You will: - Design, implement, and maintain scalable, high-performance backend services - Work with serverless architecture using AWS Lambda and related cloud technologies - Collaborate closely with your Tech Lead, Architect, QA, Product, UX, and Support teams to ensure smooth delivery - Contribute to technical discussions and decisions that shape the future of the product - Champion better practices for code quality, testing, and monitoring Responsibilities: - Contribute towards design and develop robust, scalable backend services using AWS Lambda. - Design / implement RESTful APIs and event-driven systems within microservice architecture. - Optimize existing services for improved performance and cost-efficiency. - Collaborate with cross-functional teams to integrate backend services with frontend applications. - Implement and maintain CI/CD pipelines with github actions. - Conduct code reviews and collaborate with other engineers. - Troubleshoot and resolve complex technical issues in production environments. - Continue to grow and learn as a software engineer. - 5+ years of backend development experience (distributed systems or microservices preferred). - Strong Java skills and Maven proficiency. - Solid experience with AWS serverless (Lambda, API Gateway, SQS, SNS, Step Functions). - Familiar with event-driven architecture and microservices design. - Hands-on experience with DynamoDB, or a strong foundation with NoSQL and eagerness to learn DynamoDB rapidly. - Proficient in developing automated tests for backend services. - Comfortable with Git and Github workflows. - Analytical mindset and strong troubleshooting skills. - Effective communicator and team collaborator. The expected annual base salary range for this position is: $112,125/year to $186,875/year. This position is bonus eligible / commission-based. Actual compensation will be provided in writing at the time of offer, if extended, and is determined by work location and a range of other relevant factors, including but not limited to: experience, skills, degrees, licensures, certifications, and other job-related factors. Internal equity, market and organizational factors are also considered. Total Rewards @ Turnitin At Turnitin, we believe Total Rewards go far beyond pay. While salary, bonus, or commission are important, they're only part of the value you receive in exchange for your work. Beyond compensation, you'll experience the intrinsic rewards of unleashing your potential and making a positive impact on global education. You'll also thrive in a culture free of politics, surrounded by humble, inclusive, and collaborative teammates. In addition, our extrinsic rewards include generous time off and health and wellness programs that provide choice, flexibility, and a safety net for life's challenges. You'll also enjoy a remote-first culture that empowers you to work with purpose and accountability in the way that suits you best, all supported by a comprehensive package that prioritizes your overall well-being. Our Mission is to ensure the integrity of global education and meaningfully improve learning outcomes. Our Values underpin everything we do. - Customer Centric: Our mission is focused on improving learning outcomes; we do this by putting educators and learners at the center of everything we do. - Passion for Learning: We are committed to our own learning and growth internally. And we support education and learning around the globe. - Integrity: Integrity is the heartbeat of Turnitin-it is the core of our products, the way we treat each other, and how we work with our customers and vendors. - Action & Ownership: We have a bias for action. We act like owners. We are willing to change even when it's hard. - One Team: We strive to break down silos, collaborate effectively, and celebrate each others' successes. - Global Mindset: We consider different perspectives and celebrate diversity. We are one team. The work we do has an impact on the world. Global Benefits - Remote First Culture - Health Care Coverage - Education Reimbursement*Competitive Paid Time Off - Self-Care Days - National Holidays - 2 Founder Days + Juneteenth Observed - Paid Volunteer Time Off - Charitable Contribution Match - Monthly Wellness or Home Office Reimbursement - Access to Employee Assistance Program (mental health platform) - Parental Leave - Retirement Plan with match/contribution Seeing Beyond the Job Ad At Turnitin, we recognize it's unrealistic for candidates to fulfill 100% of the criteria in a job ad. We encourage you to apply if you meet the majority of the requirements because we know that skills evolve over time. If you're willing to learn and unleash your potential alongside us, join our team! Turnitin, LLC is an Equal Opportunity Employer- vets/disabled.

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1982H1B No Sponsor

• Desarrollar y mantener aplicaciones web • Crear dashboards BI • Uso y administración de base de datos • Versionar código y realizar pruebas unitarias • Colaborar con equipos globales

Mexico
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1982H1B No Sponsor

• Desarrollar aplicaciones web utilizando JavaScript (NodeJS, React) • Utilizar frameworks web como Java Spring y Python Django • Desarrollar y mantener microservicios tipo Rest y JSON • Administrar bases de datos y escribir procedimientos almacenados en SQL Server • Colaborar en la elaboración de Dashboards BI utilizando Power BI y Tableau • Participar en pruebas unitarias y la redacción de documentación técnica

Mexico
Job Closed
Concorde Career Colleges logo

Cardiovascular Sonography Instructor

Concorde Career Colleges

17 campuses nationwide offering accelerated, accredited health care career training. #OpportunityAwaits!

Backend Engineer55 days ago
Part TimeHybridTeam 1,001-5,000Since 1988H1B No Sponsor

Title: Cardiovascular Sonography Instructor - Part Time Location: Portland United States US-OR-Portland Job ID 2026-10387 Job Description: Overview The instructor's primary responsibilities are to provide active and effective learning for students in all applicable educational settings, act as professional and academic role models and commit to student satisfaction. This includes teaching in classrooms, labs, and outside the classroom during campus and student activities. This position delivers high-quality instruction to students, combining theoretical knowledge with practical, hands-on experience, develops and implements curriculum, assesses student progress, and ensures adherence to industry standards and best practices. Responsibilities - Organize and deliver class objectives in a clear, concise manner - Foster and maintain an orderly, controlled, and safe environment for students in classrooms and labs - Maintain and prepare training aids, tools, and equipment in the classroom and lab - Maintain curriculum accuracy by keeping up to date on industry standards and practices - Evaluate student performance through assignments, exams, and practical assessments - Provide constructive feedback and support to students to help them achieve academic and professional success - Identify and report on any at-risk students; creates individualized success plans to mitigate attrition - Foster relationships with students to help them meet program competency requirements - Provide periodic and ad-hoc reporting to stakeholders - Meet with students and education personnel to discuss instructional programs and related issues - Provide and maintain regular, substantive interaction with students in online course components - Maintain accurate records of student attendance, grades, and progress - Deliver engaging lectures and lab sessions on assigned topics, diagnostic procedures, equipment operation and troubleshooting, etc. - Other duties as assigned Qualifications - HS Diploma or GED (required) - The minimum qualification matrix outlines the education and experience requirements for instructors based on the individual program requirements. - Direct and specialized knowledge in the area of instruction (required) - HS Diploma or GED (required) - The minimum qualification matrix outlines the education and experience requirements for instructors based on the individual program requirements. - Direct and specialized knowledge in the area of instruction (required) - Expertise in the area of assignment that demonstrates the skills needed to provide instruction - Design and deliver engaging educational content, adapting teaching methods to diverse learning styles - Build rapport with students, clinical partners, and colleagues, fostering a positive learning environment - Flexibility to stay current with industry advancements and incorporate new knowledge into teaching practices - Competence in evaluating student performance and providing constructive feedback - Excellent verbal and written communication skills for effective instruction and interaction with students and colleagues - Commitment to ongoing learning and participation in professional growth opportunities - Frequently (80% or more of workday) - Use hearing and sight (both near and far vision) - Communicate with students and provide direct instruction - Occasionally (up to 50% of workday) - Use fine motor skills to operate personal computers, manual and electrical (dental, automotive, mechanical, nursing, etc.) equipment, as well as various diagnostic or procedure equipment - Rarely (less than 20% of workday) - Lift, carry, push, or pull up to 50 pounds with the assistance of mechanical interventions, students, or other employees - Stoop, kneel, crouch, or crawl to provide instruction in labs and demonstrate procedures - Able and willing to: - Communicate, think, learn, and reason - Use computers and computer systems (including hardware and software) to process transactions, store documents, enter data, or perform assigned tasks - Safely ambulate and/or maneuver when on-site at Company locations - Demonstrate and utilize active listening, inductive reasoning, information ordering and category flexibility - Ability to use good judgment, problem-solving and decision-making skills - Ability to maintain confidentiality and manage sensitive information with discretion - Ability to work in a fast-paced environment where deadlines are essential and multiple projects are worked simultaneously - Ability to gain, understand and apply information and data as it relates essential functions of the position - Ability to foster long-term relationships with stakeholders - Work is performed indoors in a climate-controlled environment when on site at assigned company location. Employees must be able to safely ambulate when on company premises. - On campus and on site work locations include exposure to student learning environments with a variety of conditions. Employees must be able to follow all safety precautions including the use of personal-protective equipment. Employees must also be able to adhere to site-specific safety procedures. - This position is designated as remote, hybrid, on site, or on campus to meet business needs. Remote and hybrid worksites must meet minimum technical standards for eligibility and participation. - No travel required.

Oregon
Veem logo

Fullstack Developer (Java, React)

Veem

Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to build trust with your vendors, contractors and customers by providing a quick and seamless payable and receivable process. We make the process even easier for these clients by supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero. Backed by top investors such as Truist Ventures, Google Ventures, Goldman Sachs, Kleiner Perkins and a global syndicate of tech-forward banks based in the US, Japan, China, Australia, and the Middle East, Veem is a fast-growing financial technology company that is changing the way companies pay and get paid with multi-type payments including Blockchain.

Backend Engineer55 days ago
Full TimeRemoteTeam 51-200

Location: Fully Remote - EST Time Zone - In Canada Comp: Salary + Bonus + Health Benefits About Veem Veem is transforming the way businesses send and receive payments globally. Traditional cross-border payments are slow, costly, and fragmented—we’ve built a modern platform that makes global transactions seamless, transparent, and efficient. Our platform powers global payments, FX optimization, and embedded financial solutions for businesses and partners worldwide. As we scale, we’re investing heavily in building reliable, high-performance systems that can support growing transaction volumes and increasingly complex integrations. About the Role We’re looking for a Full Stack Engineer with a strong backend focus to help build and scale our core platform. This role is ideal for someone who enjoys working across the stack but is passionate about backend engineering—designing distributed systems, optimizing performance, and building reliable services for transaction-heavy environments. You’ll play a key role in developing scalable SaaS applications while collaborating closely with cross-functional teams. What You’ll Do Backend & Systems Development - Design, build, and maintain scalable, distributed enterprise SaaS applications - Develop high-performance backend services to support transaction-heavy systems - Ensure system reliability, scalability, and performance across core services Full Stack Development - Contribute to frontend development using React where needed - Build end-to-end features across the stack, ensuring seamless user experiences - Collaborate with design and product teams to deliver intuitive interfaces API & Integration Development - Design and develop APIs using an API-first approach - Build and maintain integrations with external partners and third-party systems - Ensure secure, reliable, and scalable data exchange across services Collaboration & Engineering Excellence - Work closely with Product, Design, and other engineering teams to deliver high-quality solutions - Participate in code reviews, technical design discussions, and architecture decisions - Contribute to improving engineering standards, tools, and processes What You Bring Experience - Strong backend engineering experience, with Java as a core language - Proven experience as a Full Stack Engineer with exposure to frontend technologies (React preferred) - Experience building and maintaining distributed systems and enterprise SaaS applications - Background working on transaction-heavy or high-throughput systems Technical Skills - Strong understanding of backend architecture, scalability, and performance optimization - Solid experience with API design and development (API-first mindset) - Experience integrating with external partners, APIs, or third-party systems - Familiarity with modern frontend frameworks (React preferred) Ways of Working - Strong problem-solving skills and attention to detail - Ability to work independently while collaborating effectively across teams - Comfortable working in a fast-paced, high-growth environment - Ownership mindset with a focus on delivering high-quality, scalable solutions Nice to Have - Experience in fintech or payments systems - Familiarity with cloud platforms (AWS, GCP, or similar) - Experience with microservices architecture - Understanding of security and compliance considerations in financial systems Why Join Veem? - Impact: Build systems that power global payments for businesses worldwide - Scale: Work on high-throughput, transaction-heavy systems with real-world complexity - Ownership: Contribute to core architecture and product decisions - Growth: Join a fast-growing fintech company at the forefront of embedded finance - Collaboration: Work with talented, cross-functional teams in a supportive environment

Canada