Senior Backend Software Engineer (USA Remote)
💰 $120,000 – $180,000/yr
Job Description
About This Role
We are seeking an experienced Senior Backend Software Engineer to join our engineering team at Turnitin LLC. This is a full-time remote position offering the flexibility to work from anywhere while contributing to a mission-driven organization that serves millions of educators and students worldwide.
As a Senior Backend Software Engineer, you will take ownership of critical backend systems, architect scalable solutions, and mentor junior engineers. You'll work with modern technologies and collaborate with cross-functional teams to deliver high-impact features that support academic integrity and learning outcomes globally.
Key Responsibilities
- Design, develop, and maintain robust backend systems and APIs using modern programming languages and frameworks
- Architect scalable solutions that handle millions of requests and support global user bases
- Lead technical design discussions and conduct code reviews to maintain high code quality standards
- Mentor and support junior engineers, fostering a collaborative and learning-focused engineering culture
- Collaborate with product managers, frontend engineers, and other stakeholders to deliver features and improvements
- Optimize application performance, database queries, and system infrastructure for efficiency and reliability
- Implement comprehensive testing strategies including unit tests, integration tests, and performance testing
- Participate in on-call rotation to monitor production systems and respond to incidents
- Stay current with industry trends and best practices in backend development and software architecture
- Contribute to technical documentation and knowledge sharing across the engineering organization
Required Qualifications
- 7+ years of professional backend software development experience
- Strong expertise in at least one modern programming language (e.g., Java, Python, Go, C#, Node.js)
- Proven experience designing and building scalable, distributed systems
- Deep understanding of relational databases, SQL optimization, and NoSQL databases
- Experience with RESTful API design and microservices architecture
- Proficiency with version control systems (Git) and CI/CD pipelines
- Strong problem-solving skills and ability to debug complex technical issues
- Excellent communication and leadership abilities
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)
Preferred Qualifications
- Experience with cloud platforms (AWS, Google Cloud, Azure)
- Familiarity with containerization technologies (Docker, Kubernetes)
- Knowledge of message queues and event-driven architectures (Kafka, RabbitMQ)
- Experience with caching solutions (Redis, Memcached)
- Background in educational technology or SaaS products
- Open source contributions or published technical writing
- Experience with infrastructure-as-code and monitoring tools
About Turnitin LLC
Turnitin LLC is a global leader in academic integrity and learning outcomes solutions. Our platform serves millions of educators and students across hundreds of thousands of institutions in over 140 countries. We're committed to fostering authentic learning and supporting educators in detecting and preventing academic misconduct.
Our mission is to empower educators and students to produce original work and achieve their educational goals. We maintain a collaborative, inclusive, and innovative engineering culture where diverse perspectives are valued and technical excellence is paramount.
Why Join Us
- Remote Work: Work from anywhere in the USA with flexible arrangements
- Impact: Contribute to products used by millions of students and educators globally
- Growth: Opportunities for professional development, mentorship, and career advancement
- Technology: Work with modern tech stacks and solve complex technical challenges at scale
- Culture: Join a diverse, collaborative team that values innovation and continuous learning
- Benefits: Competitive compensation, comprehensive health insurance, retirement plans, and professional development opportunities
Work Environment
This position is fully remote, allowing you to maintain your preferred work-life balance while contributing to a globally distributed team. You'll collaborate with engineers across different time zones using modern communication and project management tools.
💰 Compensation not publicly listed. Market estimate for similar roles: from $120K, varying by experience and location.