Sr. Software Engineer

Copyright Clearance Center

Copyright Clearance Center

Software Engineering
Posted on Friday, May 17, 2024

CCC is currently looking for a Software Engineer.

This role works with a team of backend developers, QA engineers, and product managers on one of our shared services teams that enables all CCC’s solutions to facilitate permissions reuse rights within their customers’ workflows.
The successful candidate will join a SAFe agile team solving complex technical challenges within internal web applications and API-only components.

All candidates must possess good oral and written English communication skills and have a proven track record of Java-based backend design and development. Experience working with REST services and AWS is a significant plus.

What you will be doing

Creating, integrating, and implementing new systems, enhancements, and software solutions that follow Copyright Clearance Center design criteria of reusable, extensible, and stable components.

  • As a team member, participating in the analysis, development, implementation, testing, and documentation of software engineering projects, setting and meeting realistic timelines and deadlines.
  • Developing complex code based on functional specifications.
  • Following Copyright Clearance Center’s production processes, including source code management, environment management, and implementation planning.
  • Contributing and adhering to development standards, methodologies, and approved architectures.
  • May be accountable for other results and activities as assigned.

What you will need to have

  • Bachelor’s Degree in a related field.
  • Minimum of 4 years of experience leveraging Java, n-tiered design, and modern RESTful web APIs using:
    • Java Core
    • Spring Framework
    • SQL databases (PostgreSQL preferred)
  • Strong understanding of OOP, SOLID Principles, and Design Patterns.
  • Strong knowledge of TDD, Unit Tests, and Integration Tests
  • Familiarity with build tools such as Maven, Gradle, and Jenkins.
  • Ability to work both independently and collaboratively.
  • Experience with AWS solutions is a significant plus.
  • Additional technoligies in use - Vaadin

Key Competencies

  • Demonstrates Self-Awareness - Using a combination of feedback and reflection to gain productive insight into personal strengths and weaknesses.
  • Is a Nimble Learner - Actively learning through experimentation when tackling new problems, using successes and failures as learning fodder.
  • Collaborates - Building partnerships and working collaboratively with all cross-functional team members, including stakeholders from DevOps, Project Management, and Product.
  • Communicates Effectively in English- Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
  • Optimizes Work Processes - Knowing the most effective and efficient processes to get things done, focusing on continuous improvement.

A bit about us

CCC advances copyright, accelerates knowledge, and powers innovation.

Our employees partner with customers to create solutions together, removing friction from the market and making complicated things simple. We help organizations integrate, access, and share information through licensing, content, software, and professional services.

CCC received the 2023 Top Workplaces USA National award, where we were recognized for the second year in a row as an organization that has built a great workplace culture. CCC was also named a Top Place to Work AND a Top Women-Led Business in Massachusetts by the Boston Globe. We also earned national recognition with several Top Workplaces Cultural Excellence awards for employee appreciation, employee well-being, professional development, being women-led, compensation & benefits, leadership, and work-life flexibility.

CCC is committed to a diverse, inclusive, equitable, and vibrant ecosystem that cultivates opportunity for our team and attracts talented people. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy, national origin, age, physical and/or mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and/or veteran status, and any other characteristic protected by applicable law. CCC understands that diversity and inclusion among our teammates is critical to our success as a global company.

If you need accommodation for any part of the employment process because of disability, please phone Human Resources in USA at t +1 978 750 8400 or outside US at +34 653311670 to let us know the nature of your request.