Senior Java Software Engineer

4 weeks ago


Austin, Texas, United States Turnitin Full time

Job Description:

Turnitin is seeking a highly skilled Senior Java Software Engineer to join our Grading and Feedback team. As a key member of our team, you will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems using AWS Lambda and related technologies.

Responsibilities:

  • Architect and develop robust, scalable backend services with AWS Lambda
  • Design / implement RESTful APIs and event-driven systems
  • 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
  • Conduct code reviews and mentor junior engineers
  • Troubleshoot and resolve complex technical issues in production environments
  • Continue to grow and learn as a developer

Requirements:

  • 4+ years of experience in backend development
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Python, Java)
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB
  • Solid understanding of serverless architecture principles and best practices
  • Experience with microservices design patterns and event-driven architectures
  • Proficiency in version control systems (e.g., Git) and CI/CD tools
  • Strong problem-solving skills and attention to detail

Tii Elements:

  • Has a growth mindset and leads with questions vs. assumptions
  • Effectively communicates and cooperates with peers, partners, leaders & customers to achieve outcomes
  • Builds relationships and creates an environment wherein people can naturally work together for the good of the company and our customers
  • Possesses a mindset of abundance and redefines what's possible; creates and advances ways of achieving results in new or difficult situations either by appropriating additional resources, or by doing more with less
  • Shares learning/knowledge with others freely and enthusiastically
  • Setting high quality standards for our work and striving for continuous improvement

Total Rewards @ Turnitin:

Turnitin maintains a Total Rewards package that is competitive within the local job market. Beyond the intrinsic rewards of unleashing your potential to positively impact global education, and thriving in an organization that is free of politics and full of humble, inclusive and collaborative teammates, the extrinsic rewards at Turnitin include generous time off and health and wellness programs that offer choice and flexibility and provide a safety net for the challenges that life presents from time to time.

Our Mission:

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

Our Values:

  • We realize our mission to ensure integrity and improve learning outcomes by putting educators and learners at the center of everything we do.
  • We seek out teammates that are constantly learning and growing and build a workplace which enables them to do so.
  • 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.
  • We have a bias toward action and empower teammates to make decisions.
  • We strive to break down silos, collaborate effectively, and celebrate each other's successes.
  • We respect local cultures and embrace diversity. We think globally and act locally to maximize our impact on education.

Global Benefits:

  • Remote First Culture
  • Health Care Coverage
  • Education Reimbursement
  • Competitive Paid Time Off
  • 4 Self-Care Days per year
  • National Holidays
  • 2 Founder Days + Juneteenth Observed
  • Paid Volunteer Time
  • Charitable contribution match
  • Monthly Wellness or Home Office Reimbursement
  • Access to Modern Health (mental health platform)
  • Parental Leave
  • Retirement Plan with match/contribution


  • Austin, Texas, United States Info Way Solutions Full time

    Job Title: Senior Java Software EngineerJob Description: We are seeking a highly skilled Senior Java Software Engineer to join our team at Info Way Solutions.Responsibilities:• Develop high-quality Java software applications with 7+ years of total experience• Possess in-depth knowledge of Core Java• Expertise in multithreading, especially Futures...


  • Austin, Texas, United States Kasasa Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Kasasa. As a key member of our product development team, you will be responsible for designing, implementing, and delivering software product features and sub-systems.The ideal candidate will have a strong background in Java development,...


  • Austin, Texas, United States Tech Tammina Full time

    Job Summary: Tech Tammina LLC is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software systems using Java. Key Responsibilities: Design and develop high-quality software systems using Java Collaborate...


  • Austin, Texas, United States Omni Inclusive Full time

    Job SummaryOmni Inclusive is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining Java applications that meet the highest standards of quality and reliability.Key Responsibilities• Design and develop scalable, distributed Java...


  • Austin, Texas, United States Turnitin, LLC Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our Grading and Feedback team. As a key member of our team, you will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems using AWS Lambda and related technologies.Responsibilities:Architect and...


  • Austin, Texas, United States JobRialto Full time

    Job Summary:JobRialto is seeking a highly skilled Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Java and J2EE programming, with experience in developing web services and working with Spring Framework stack. Additionally, the candidate should have hands-on experience with microservices architecture and...


  • Austin, Texas, United States VMC Soft Technologies, Inc Full time

    Job Title: Senior Java Software EngineerLocation: Job Type: W2 ContractJob Description:Proficiency in Java programming language is essential for this role.Experience in leading teams and projects is required.Experience in API, Microservices, and architecture is necessary.Strong understanding of software development lifecycle (SDLC) is a must.Excellent...


  • Austin, Texas, United States Mindteck Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Developer to join our team at Mindteck. The ideal candidate will have a strong background in software engineering, with a focus on Java development.Key ResponsibilitiesDesign, develop, and deploy high-quality Java software applicationsCollaborate with cross-functional teams to identify and...


  • Austin, Texas, United States Diverse Lynx Full time

    Job Title: Senior Software Quality Engineer - Python and Java ExpertAt Diverse Lynx LLC, we are seeking a highly skilled Senior Software Quality Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications using Python and Java.Key...


  • Austin, Texas, United States Centric Software Full time

    About the Role:Centric Software is seeking a highly skilled Principal Engineer to join our Innovation Programs Group. This role involves driving innovation, identifying gaps in our product line, and creating rapid prototypes to enhance our offerings.Key Responsibilities:Design and implement scalable, high-performance architecture for innovative...


  • Austin, Texas, United States Centric Software Full time

    About Centric SoftwareCentric Software is a leading provider of product lifecycle management (PLM) solutions for the retail, fashion, footwear, luxury, and consumer goods industries. Our enterprise software applications are designed to meet the unique challenges of the fast-moving consumer goods market, empowering businesses to manage, optimize, and execute...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    About the RoleCentric Software is seeking a Senior Software Engineer to join our Innovation Programs Group. This team is responsible for driving innovation and sales by identifying and addressing gaps in our product line.Key Responsibilities:Design and develop scalable backend solutions using Python, Node.js, Java, and modern programming languages.Work with...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to drive the development of cutting-edge enterprise systems. The ideal candidate will have a strong background in cloud-native software development, with expertise in Node.js, Java, and PostgreSQL.Key Responsibilities:Design and develop robust and scalable...


  • Austin, Texas, United States Centric Software Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our Innovation Programs Group at Centric Software. As a key member of our team, you will be responsible for designing and developing scalable backend solutions using Python, Java, and modern programming languages. Your expertise in AI/ML mechanisms and event-driven architectures...


  • Austin, Texas, United States Saxon Global Full time

    Role: Java Lead Developer with MicroservicesLocation: Austin, TX (Face 2 Face Interview)Full time role. (No C2C)Required Qualifications:Candidate must be local to Austin, TXAt least 4 years of Information Technology experience3+ years of experience in building and supporting Web Development. Working in a software product development organization building...


  • Austin, Texas, United States Centric Software Full time

    About the Role:Centric Software is seeking a highly skilled Senior Software Architect to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation, identifying gaps in our product line, and creating rapid prototypes to enhance our offerings.Key Responsibilities:Architecture Development:Design and...


  • Austin, Texas, United States Accelon Inc Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Backend Engineer to join our team at Accelon Inc. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop large-scale, performant...

  • Software Engineer

    3 weeks ago


    Austin, Texas, United States Futran Tech Solutions Pvt. Ltd. Full time

    Futran Tech Solutions Pvt. Ltd. is a leading company in the tech industry.We are looking for an experienced Software Engineer to join our team in Austin, TX.The estimated salary for this role is $90,000 - $110,000 per year.Job Description:We are seeking a skilled Software Engineer to join our Java development team. In this role, you will be responsible for...


  • Austin, Texas, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Apple. As a key member of our Artificial Intelligence and Data Platforms (AiDP) team, you will be responsible for designing and developing high-quality, scalable, and resilient distributed systems that power Apple's cloud analytics platforms and data pipelines.Our...


  • Austin, Texas, United States Intiva Health Full time

    Job SummaryThe Senior Software Engineer will be responsible for the health of the Hashgraph solution, which includes AWS nodes and an API that interacts with Salesforce. The ideal candidate will have experience with full life cycle development using Java technology. The position requires the ability to create both front-end and back-end components, including...