Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Principle Java Engineer (Ukraine Remote)

Full-time

Dev

  • Full-time

Company Description

TurnItin

Job Description

Company Description

When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For more than 20 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types. Over 16,000 academic institutions, publishers, and corporations use our services: Gradescope by Turnitin, iThenticate, Turnitin Feedback Studio, Turnitin Originality, Turnitin Similarity, ExamSoft, and ProctorExam.

Turnitin has offices in Australia, India, Indonesia, Japan, Korea, Mexico, the Netherlands, the Philippines, Ukraine, the United Kingdom, and the United States. Our diverse community of colleagues are all unified by a shared desire to make a difference in education. Come join us, and let's make change together.

Job Description

Turnitin is seeking a Senior/Principal Software Engineer interested in distributed systems, data modeling, and scalability to develop and improve our award-winning educational software. As an engineer on this team, you will be working on 2 co-products that help to provide additional exam integrity to the assessment process. We operate at a high scale across global markets and seek individuals that enjoy solving complex problems.

Do you have the skills—and drive to join a tech team that’s working to digitally transform the ed-tech industry? From test-driving the latest technologies to creating high performing applications, Turnitin is constantly innovating and creating industry-leading solutions that provide peace of mind for our customers worldwide. Turnitin has an inspiring mission, cutting-edge technologies, and in-house product development.

As a Senior/Principal Software Engineer at Turnitin, you’ll apply your talents in an agile environment that has the creative energy of a start-up, a highly flexible work environment, a culture of innovation, and most importantly other talented engineers, designers, and product managers to interact with and learn from.

Responsibilities

  • Make significant contributions implementing our shared services, as well as help maintain and upgrade existing ones.
  • Hands‑on position which requires 90-95% of writing the code.
  • Provide guidance in technical design and development activities.
  • Ensure future success and stability through code reviews and automated testing.
  • Work closely with software architects and database/operations engineers on system infrastructure and design.
  • Lead on technical design reviews and recommend improvements.
  • Mentor engineers in software development, Java best practices, and technical decisions and emerging technologies.
Qualifications

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related discipline.
  • 5-10+ years experience of designing and developing applications using Java
  • Experience in more modern Java technologies
  • 5-10+ years of experience with relational databases
  • 1+ year of cloud development with AWS preferred
  • Experience working in an agile environment
  • Extensive experience with software development best practices (e.g. design patterns, test‑driven development, code profiling, debugging).
  • Effective technical and cross‑functional communication (product, design, operations).
  • High level knowledge and experience of industry trends and technology advancements relating to distributed systems, cloud, platform as a service, and software as a service.
  • Experience in building cloud‑ready solutions based on microservices and multi‑tenancy architecture.
  • Ability to communicate effectively in English, both verbally and in writing

Nice to Have:

  • Hands‑on experience with pure Java core development (no frameworks) & performance tuning
  • Experience with Cloud Native solutions preferably AWS (Lambda, DynamoDB, SQS, SNS, S3, etc)
  • Extensive experience with different architecture types including event‑driven architecture
  • Experience in working with geographically distributed teams including the USA & European countries
Additional Information

Our Mission is to ensure the integrity of global education and meaningfully improve learning outcomes.

Our Values underpin everything we do.

Customer Centric - We realize our mission to ensure integrity and improve learning outcomes by putting educators and learners at the center of everything we do.

Passion for Learning - We seek out teammates that are constantly learning and growing and build a workplace which enables them to do so.

Integrity - We believe integrity is the heartbeat of Turnitin. It shapes our products, the way we treat each other, and how we work with our customers and vendors.

Action & Ownership - We have a bias toward action and empower teammates to make decisions.

One Team - We strive to break down silos, collaborate effectively, and celebrate each other’s successes.

Global Mindset - We respect local cultures and embrace diversity. We think globally and act locally to maximize our impact on education.

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 evolve alongside us, join our team!

Turnitin, LLC is committed to the policy that all persons have equal access to its programs, facilities and employment. We strongly encourage applications from people of color, persons with disabilities, women, and the LGBTQ+ community, regardless of age, gender, religion, marital or veterans status.

#J-18808-Ljbffr
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Principle Java Engineer (Ukraine Remote) in Netherlands vacancy
  • $160k - $220k

     ...About the Role As a Senior Software Engineer on the NinjaOne team, contributing...  ...- We are flexible on remote working from home, if you are...  ...: NinjaOne is built on   Java , Kotlin , C++ , Golang...  ...a breadth of OOP design principles. ~ Expertise in scaling... 
    Remote work
    Senior
    Full time
    Work experience placement
    Work from home
    Worldwide
    Relocation
    Flexible hours

    Ninjaone

    United States
    1 day ago
  •  ...provided: No Location: Bristol Remote Status: no remote Pay Type:...  ...Are you an experienced Senior Software Engineer or Technical Lead who enjoys...  ...-stack applications using Java, JavaScript, React and TypeScriptDesigning...  ...understanding of DevOps principles, CI/CD pipelines,... 
    Remote work
    Senior
    Visa sponsorship
    Free visa

    NPAworldwide

    Bristol, TN
    2 days ago
  • $82k - $123k

     ...Role description Senior Java Engineer Who We Are: Born digital, UST transforms...  ...practices, and software engineering principles. ~ Perform code reviews and mentor...  ...below. Role Location: Arkansas / Remote Compensation Range: $82,000 - $123... 
    Remote work
    Senior
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours

    UST Inc

    Bentonville, AR
    12 hours ago
  • $158k - $176k

     ...to Office expectations** For Remote Roles : If this role is remote...  ...of distributed computing principles and how they apply to large-scale...  ...languages such as Python, Java etc. Knowledge of relational...  ...Proven experience as a great Engineer. BSc/BA in Computer Science or... 
    Remote work
    Senior
    Work at office
    Flexible hours

    GrabJobs

    Stamford, CT
    2 days ago
  • $107.9k - $195.05k

    Leidos is seeking Senior Java Software Engineer - Scrum Master to join the Air Traffic Business Area within...  ...efficiency—particularly in remote and high-dependency aviation environments...  ...Understanding of sound software development principles and practicesAbility to effectively... 
    Remote work
    Senior
    Full time
    Contract work

    Leidos

    Gaithersburg, MD
    4 days ago
  • $62.59 - $93.98 per hour

     ...Title : Senior Java Backend Engineer Location : Brooklyn Park, MN (Hybrid) Job Type : Contract...  ...with onsite work two days per week and remote work the remaining days. Candidates...  ...patterns, and scalable architecture principles. Experience working within Agile software... 
    Remote work
    Senior
    Contract work
    Temporary work
    2 days per week

    Dahl Consulting

    Brooklyn Park, MN
    a month ago
  • $140k - $220k

     ...About the Role As a Senior Software Engineer on the NinjaOne team, contributing...  ...: NinjaOne is built on Java , Kotlin , C++ , Golang...  ...of OOP design principles, with expertise in scaling...  ...autonomous patching, backup, and remote access in a single console... 
    Remote work
    Senior
    Full time
    Work experience placement
    Work from home
    Worldwide
    Relocation
    Flexible hours

    Ninjaone

    United States
    1 day ago
  •  ...A technology solutions company is seeking a BRMS/Drools Developer with strong Java expertise. This fully remote role focuses on designing and implementing business-rule solutions for enterprise systems. Candidates must possess over 7 years of Java development experience... 
    Remote work
    Senior
    Flexible hours

    Lumenalta

    United States
    3 days ago
  •  ...To lead the design and development of enterprise software solutions, the contract-to-hire Senior Java Engineer will work 100% remotely, focusing on scalable technical solutions, mentoring engineers, and promoting DevOps practices across multiple teams. Key Responsibilities... 
    Remote work
    Senior
    Contract work

    Virtual Vocations Inc

    United States
    3 days ago
  •  ...deliverables within Software Engineering and contribute to large-scale...  ...LOCATIONS (hybrid 3 days in/ 2 days remote) - Chandler, AZ PROJECT...  ...- Write, test, and debug Java code to support application development...  ...object-oriented programming principles. - Familiarity with Java... 
    Remote work
    Senior
    For contractors

    Mindlance

    Chandler, AZ
    10 hours ago
  •  ...is seeking experienced developers to join their innovative team. The role involves enhancing Java applications and optimizing performance while working in a flexible, remote environment. Ideal candidates will have extensive experience in Java, Spring, and RESTful services... 
    Remote work
    Senior
    Flexible hours

    Kobie

    United States
    3 days ago
  •  ...A leading loyalty solutions provider is seeking experienced Java developers to make rapid improvements to their existing codebase. Candidates...  ..., SQL, and Agile methodologies. Kobie offers a flexible remote work environment along with benefits that prioritize team members... 
    Remote work
    Senior
    Flexible hours

    Kobie

    United States
    3 days ago
  •  ...solutions provider based in the United States is seeking an experienced Java Developer to join their team. The role focuses on improving...  ...cloud applications, SQL, and microservices. This is a flexible, remote position that supports a healthy work-life balance with various... 
    Remote work
    Senior
    Flexible hours

    Kobie

    United States
    3 days ago
  •  ...company with billions of annual users is looking to hire a mid to senior Java Engineer to join their growing team. You'll be working on mission...  ...AI, but a strong desire to learn is required. This role is remote hybrid, 2 days onsite in Richardson, TX on Wednesday and... 
    Remote work
    Senior
    Full time

    Motion Recruitment

    Richardson, TX
    3 days ago
  • $96.8k - $145.2k

     ....We are currently seeking a Senior Java Developer - Treasury Technology...  ...programming, design principles, and enterprise software-development...  ..., Information Technology, Engineering, or a related field, or...  ...While many positions offer remote or hybrid work options, these... 
    Remote work
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours
    3 days per week

    NTT DATA

    Charlotte, NC
    2 days ago
  • $86.8k - $165.2k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...a safer, more secure world.In the Senior Java Software Engineering role, you will design...  ...role is designated as on-site, hybrid or remote.The salary range for this role is 86,80... 
    Remote work
    Senior
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Relocation package
    Flexible hours

    Raytheon

    Aurora, CO
    4 days ago
  •  ...Senior Software Engineer (Java) in Test Paramount Skydance Corp. is seeking a Senior Software Engineer...  ...structures, and core engineering principles. Preferred Qualifications:...  ...to CTV/SmartTV automation stacks and remote device labs. Key Competencies:... 
    Remote work
    Senior
    Contract work

    Paramount Global Services

    Burbank, CA
    3 days ago
  •  ...Senior Java Developer Title: Senior Java Developer - Remote - Prefer onsite 1/month in High Point, NC Duration: 12 Month Contract Location: High Point,...  ...and/or PostgreSQL Docker containers Agile principles GIT source control Microservices APIs... 
    Remote work
    Senior
    Contract work
    Monday to Friday

    Software Technology Inc

    United States
    3 days ago
  •  ...Exploris Senior Developer Grade 11 (Principle) Job Description - 6 months contract to hire - REMOTE Advance Auto Parts is seeking a Senior Developer who loves to build solutions...  ...the application tiers with a focus on Java architecture Must understand Solution... 
    Remote work
    Senior
    Contract work

    Software Technology Inc

    United States
    3 days ago
  • $114k - $152k

     ...Senior Java Software Engineer Remote – US-Based Only No visa sponsorship | No third-party agencies ** Must have Java, AWS, Angular, and NoSQL experience ** We are seeking a Senior Java Software Engineer to join a growing engineering team building scalable cloud... 
    Remote work
    Senior
    Visa sponsorship

    DSC Resources, Inc.

    United States
    4 days ago
  •  ...Job Title: Senior- Java Developer Location : USA 100% remote Duration: 1-year contract to begin with Need 10 + Years of Experience...  ...designing systems based on Service Oriented Architecture principles. Knowledge of an Enterprise Service Bus (ESB) and... 
    Remote work
    Senior
    Contract work

    Navtech

    Sterling, VA
    3 days ago
  •  ...Senior Java Developer We are looking for a Senior Java Developer based in Latin America...  ...Responsibilities Serve as a Senior Engineer on a cross-functional Scrum team,...  ..., and continuous delivery using GitOps principles. Actively leverage AI-assisted development... 
    Remote work
    Senior
    Contract work

    Prediktive

    United States
    3 days ago
  •  ...highly skilled and experienced Senior Java Developer to join our...  ...degree in Computer Science, Engineering, or related field. 5+ years...  ...Strong understanding of OOP principles and design patterns....  ...Flexible working hours and remote work options. Professional... 
    Remote work
    Senior
    Flexible hours

    Ova Technologies

    United States
    5 days ago
  •  ...a collaborative product development team, the full-time Senior Full Stack Java Engineer will design, build, and debug features across a modern full...  ...using Java 21, Spring Boot, and Angular, while working remotely under a contractor model. Key responsibilities Design, build... 
    Remote work
    Senior
    Full time
    For contractors

    Virtual Vocations Inc

    United States
    2 days ago
  •  ...CA. Hybrid is 3 days week onsite, 2 days a week remote. What you'll do: We’re looking for Senior Software Engineers to lead the design and evolution of a state-of-...  ...of backend services and REST APIs using Java and Spring Build real‑time and batch data pipelines... 
    Remote work
    Senior
    Permanent employment
    Immediate start
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    SAP SE

    Palo Alto, CA
    5 days ago
  • $117k - $234k

     ...role based in Sunnyvale, CA; remote and hybrid options are not available...  ...small groups of four to six engineers, including offshore...  ...development.4+ years of experience in Java Spring, Spring Boot...  ...Clear understanding of design principles for building large-scale, robust... 
    Remote work
    Senior
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $130.62k - $142k

     ...Bachelor’s degree in Software Engineering, or a related Science,...  ...software engineering concepts, principles, and theoriesDatabase Experience...  ...PostgreSQL)3-5 Years experience with Java, Enterprise Java working with...  ...with no possibility for remote work at our Taunton, MA... 
    Remote work
    Senior
    Flexible hours

    General Dynamics Mission Systems

    Taunton, MA
    1 day ago
  •  ...Senior Full Stack Java Engineer We are seeking an experienced Senior Full Stack Java Engineer to join a large enterprise modernization initiative. You will play a key role in transforming legacy applications into modern, cloud-native microservices while building scalable... 
    Remote work
    Senior

    Echo IT Solutions

    United States
    13 hours ago
  • $96.8k - $145.2k

     ...thinking organization, apply now.We are currently seeking a Senior Java Full Stack Engineer (w/Angular 16+) - FTE/GC/EAD/Citizen Only (Onsite Hybrid)...  ...to each client’s needs. While many positions offer remote or hybrid work options, these arrangements are subject to... 
    Remote work
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours

    NTT DATA

    Plano, TX
    2 days ago
  • $100k - $150k

     ...Senior Java Full Stack Developer Bright Vision Technologies is a...  ...potential. Location: 100% Remote (U.S.) Position Type: Full...  ...degree in Computer Science, Engineering, or a closely related...  ...and end-to-end system design principles. Advanced working knowledge... 
    Remote work
    Senior
    Full time
    H1b
    Local area
    Visa sponsorship

    Bright Vision Technologies

    United States
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principle Java Engineer (Ukraine Remote). Be the first to apply!