Software Engineering Leadership

15 godzin temu


Warszawa, Mazovia, Polska Jobs for Humanity Pełny etat
Company Overview

Turnitin is a global organization dedicated to ensuring the integrity of education and improving learning outcomes. Our mission is to empower educators and learners by providing innovative solutions that promote academic honesty, consistency, and fairness.

We have been partnering with educational institutions for over 25 years, developing cutting-edge technologies that support teaching and learning across various subjects and assessment types. With a strong presence in over 35 countries, our diverse team is united by a shared passion for making a positive impact on education.

Job Description

As a Principal Fullstack/Backend Engineer at Turnitin, you will play a key role in designing and developing scalable distributed systems, leveraging your expertise in Java and serverless architectures. You will lead the development of backend services, architecting RESTful APIs and event-driven systems to support high-performance, distributed applications. Your technical leadership will ensure alignment with architectural standards and best practices, guiding junior developers and fostering a culture of continuous learning and knowledge sharing.

The ideal candidate will have over 10 years of experience in backend development, with a strong focus on Java and extensive hands-on experience with serverless frameworks. They will possess expertise in designing and managing distributed systems, data modeling, and delivering high-performing, reliable software solutions. Additionally, they will be able to communicate complex technical concepts clearly to both technical and non-technical stakeholders.

Responsibilities

- Lead the design, development, and optimization of scalable backend services using Java and serverless technologies.
- Architect and implement RESTful APIs and event-driven systems to support high-performance, distributed applications.
- Provide technical leadership to the team, ensuring alignment with architectural standards and best practices.
- Contribute to the development and integration of user-facing frontend components when needed.
- Analyze and optimize existing services to enhance performance, scalability, and cost-efficiency.
- Collaborate with cross-functional teams, including Architects, Product Managers, and engineering leads, to deliver innovative and impactful solutions.
- Mentor and guide junior developers, fostering a culture of continuous learning and knowledge sharing.
- Oversee the implementation and maintenance of CI/CD pipelines to ensure efficient and reliable software delivery.
- Maintain high standards of code quality through rigorous peer reviews, comprehensive testing, and adherence to industry best practices.
- Create comprehensive documentation for the developed shared components, including usage guidelines and examples.

Qualifications

- Over 10 years of experience in backend development with deep proficiency in Java and extensive hands-on experience with serverless frameworks.
- Solid understanding of frontend technologies, including React and Web Components, with the ability to contribute when needed.
- Expertise in designing and managing distributed systems, ensuring scalability, and advanced data modeling techniques.
- Demonstrated ability to lead and collaborate effectively with cross-functional teams and stakeholders across multiple locations, including distributed teams in Europe and the USA, to deliver impactful, high-quality solutions.
- Practical expertise in cloud technologies, specifically developing serverless applications on AWS using services such as Lambda, DynamoDB, API Gateway, SNS/SQS, and EventBridge.
- Deep understanding of software development best practices, including design patterns, test-driven development (TDD), and clean code principles.
- Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.
- Familiarity with modern DevOps practices and infrastructure-as-code (IaC).
- Proven ability to conduct comprehensive system design reviews, ensuring architectural alignment, scalability, performance, and adherence to best practices.
- Proven experience as a Tech Lead, with a strong track record of mentoring and coaching junior engineers, promoting skill development, and driving adherence to best practices to ensure team growth and technical excellence.
- Exceptional collaboration skills, working effectively across cross-functional teams, including Product Managers, Architects, and other engineering leads.
- Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Strong problem-solving skills, with a track record of troubleshooting and optimizing existing systems for performance, scalability, and cost efficiency.
- Ability to make strategic technical decisions while balancing project deadlines and business goals.

Benefits

Turnitin offers a competitive Total Rewards package that prioritizes overall well-being. The company maintains a remote-centric culture, empowering employees to work with purpose and accountability in a way that best suits them. A comprehensive package includes generous time off, health and wellness programs, and a safety net for life's challenges. This supportive environment allows employees to thrive and grow, aligning with the company's mission to ensure the integrity of education and improve learning outcomes.

Why Work with Us

Turnitin is committed to creating an inclusive and just employment ecosystem. We believe in respecting local cultures and embracing diversity, thinking globally and acting locally to maximize our impact on education. Our values underpin everything we do, from putting educators and learners at the center to fostering a workplace that enables continuous learning and growth. Join us in shaping the future of education and making a positive difference in people's lives.

  • Warszawa, Mazovia, Polska RTB House Pełny etat

    **Job Description**As a Senior Engineering Director at RTB House, you will be responsible for overseeing and growing a top-tier engineering team, building a complex platform for contextual content processing, and defining the vision and roadmap for how the Context Intelligence Platform helps move quickly and efficiently towards company...


  • Warszawa, Mazovia, Polska Equinix Poland Sp. z o.o. Pełny etat

    Job DescriptionThe Equinix Product Software Architecture & Engineering group is looking for a skilled, motivated, and creative leader with a strong background in product innovation and software engineering.ResponsibilitiesProvide technical leadership with deep experience in distributed systems and software platforms.Partner with technical product managers...


  • Warszawa, Mazovia, Polska AVENGA Pełny etat

    Company OverviewAVENGA is a leading technology provider to the banking industry. We are seeking an experienced Engineering Manager to lead our software engineering team.Job DescriptionWe are looking for a seasoned Engineering Manager with a strong track record of leading high-performing teams. The successful candidate will have experience in managing...


  • Warszawa, Mazovia, Polska Allegro Pełny etat

    As a senior manager, you will play a key role in driving innovation and growth at OpenNet.pl. We are seeking an experienced leader to join our team and help shape the future of our company.Job DescriptionThis is a unique opportunity to lead a team of talented engineers and product managers. The successful candidate will have a proven track record of success...


  • Warszawa, Mazovia, Polska RTB House Pełny etat

    We're looking for a highly skilled and experienced engineering leader to lead and expand our Context Intelligence Platform team. This team plays a critical role in various key workflows and serves as a gateway to contextual targeting and understanding of the Open Internet.About the RoleDevelop and implement strategies to handle high volumes of documents...


  • Warszawa, Mazovia, Polska Sportradar Pełny etat

    About SportradarSportradar is a leading sports technology company that enables the global sports industry to tap into the power of sports data and statistics. Our innovative solutions are used by over 1,700 sports federations, media outlets, betting operators, and consumer platforms across 120 countries.We're committed to delivering high-quality services...


  • Warszawa, Mazovia, Polska AVENGA Pełny etat

    Job Title: Engineering ManagerCompany: AVENGAJob Type: Full-timeAbout the CompanyAVENGA is a leading technology company that serves the banking industry. We are committed to delivering high-quality solutions to our clients.Job DescriptionWe are seeking an experienced Engineering Manager to lead our software engineering team. The ideal candidate will have...


  • Warszawa, Mazovia, Polska RTB House Pełny etat

    **About RTB House**We're a leading global company in the field of programmatic advertising. Our mission is to empower our clients with innovative technologies and expert knowledge to help them achieve their business goals.As a Senior Engineering Director, you will play a key role in shaping the future of our Context Intelligence Platform, which is critical...


  • Warszawa, Mazovia, Polska AVENGA Pełny etat

    Company OverviewAVENGA is a leading provider of innovative banking services, built on a Distributed Microservices architecture with Kafka as the messaging backbone in a CQRS Event Sourced design. Our Platform is hosted in Kubernetes in AWS, utilizing a gitops deployment model where everything-is-code and our infrastructure is immutable. We prioritize cloud...


  • Warszawa, Mazovia, Polska Kriya Pełny etat

    Company OverviewKriya is a pioneering fintech platform that revolutionizes the way businesses access payments, credit, and working capital. Founded in 2011, Kriya has established itself as a leading provider of seamless integrations and instant credit decisions.Our extensive network of strategic distribution partners, including Barclays Bank UK PLC, enables...


  • Warszawa, Mazovia, Polska Box Inc. Pełny etat

    Box is looking for a skilled Engineering Manager to lead our engineering teams in Warsaw. As a technical leader, you will be responsible for spearheading significant technology initiatives, overseeing the entire lifecycle of projects across multiple architectural layers.Key Requirements:Leadership ExperienceFull-Stack Software Development ExperienceAgile...


  • Warszawa, Mazovia, Polska Box Inc. Pełny etat

    At Box, we are seeking a visionary technical leader to join our engineering teams in Warsaw. As an Engineering Manager, you will play a critical role in shaping the future of Cloud Content Management and leading a team of experienced engineers.Key Responsibilities:Lead a team of experienced engineers in PolandDefine the team's roadmap, execution plans, and...


  • Warszawa, Mazovia, Polska AECOM Pełny etat

    AECOM is a global leader in infrastructure consulting, partnering with clients to solve complex challenges and build lasting legacies. As a Civil Engineering Project Manager at AECOM, you will lead projects that improve people's lives and contribute to the company's mission to create a better world.About the CompanyWe're a team of over 50,000 planners,...


  • Warszawa, Mazovia, Polska Box Inc. Pełny etat

    Required Skills and Qualifications To be successful in this role, you will need: • Leadership experience as a software engineering manager, leading teams responsible for high-scale production services • At least 5 years of professional software development experience, contributing to the development of full-stack web applications and/or distributed...


  • Warszawa, Mazovia, Polska Sii Polska Pełny etat

    Company OverviewSii Polska is a software development company focused on creating innovative solutions for the fuel and retail industry. Our team of experts collaborates to design, develop, and implement cutting-edge software products that meet our clients' needs.


  • Warszawa, Mazovia, Polska Turnitin, LLC Pełny etat

    Company OverviewTurnitin, LLC is a recognized innovator in the global education space, partnering with institutions to promote honesty, consistency, and fairness across all subject areas and assessment types.The company has been dedicated to making a difference in education for over 25 years, serving over 21,000 academic institutions, publishers, and...

  • Backend Developer

    6 dni temu


    Warszawa, Mazovia, Polska Axiom Software Solutions Limited Pełny etat

    Company OverviewAxiom Software Solutions Limited is a cutting-edge technology company that thrives on innovation and excellence. Our mission is to deliver top-notch solutions that exceed our clients' expectations.


  • Warszawa, Mazovia, Polska AVENGA Pełny etat

    About UsAVENGA is a dynamic technology company that serves the banking industry. We are seeking an experienced Engineering Manager to join our team.Job SummaryWe are looking for a seasoned Engineering Manager with a strong background in software engineering. The ideal candidate will have experience in managing software and quality engineers, technical...


  • Warszawa, Mazovia, Polska emagine Sp. Z o.o. Pełny etat

    Join our team at Emagine Sp. Z o.o. and take on a challenging role as a Senior Java Software Developer for financial projects.Responsibilities: Design and implement robust, scalable software solutions using Java and related technologies Collaborate with cross-functional teams to ensure timely project delivery and meet customer expectations Develop and...


  • Warszawa, Mazovia, Polska Sii Polska Pełny etat

    Sii Polska is seeking an experienced Scrum Master to join our team and facilitate team success through effective leadership and process improvement.ResponsibilitiesIn this role, you will be responsible for driving process improvements, encouraging innovation in delivery practices, and identifying and removing impediments that may hinder the team's progress....