Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer image - Rise Careers
Job details

Lead Software Engineer

Lead Software Engineer, Global QMS, Inc. d/b/a/ Clarivate Analytics (US) LLC, Chelmsford, MA

Duties: Gather user requirements to determine feasibility of design within time; implement the design and architecture of the software application using advanced Javascript framework; experience in Isomorphic SmartClient framework; design and develop the server layer of the application including CRUD (Create, Read, Update, Delete) operations using Postgres or SQL Server database; design and develop custom ETL process using Java and Javascript frameworks; design and develop the middle layer of the application for communication to the Postgres database using Java libraries and Remote Procedure Call; design and develop the client layer of the application including login, detailed usage and security aspects of the product using Java, JavaScript, HTML, CSS; architect and produce efficient, clean, and reusable code with automated tests; integrate software components and third-party tools; redesign existing code to correct errors, optimize system’s performance, and improve scalability; create or update technical documentation for operational process, procedures, and environment configurations including the software architecture and design decisions, so the team learns and refines existing processes; define and implement databases and workflows; define and implement a strategy for testing new features; direct and execute software system testing and validation procedures; communicate information about the Software system design and maintenance to the project management team; coordinate and verify software system installation, including operations to ensure proper functioning; conduct code and architectural reviews; collaborate with team of engineers and project managers to determine scopes of work, provide estimates and meet deadlines; provide guidance to other engineers to drive quality and deliverables. No formal hire/fire authority. MULTIPLE OPENINGS

Requirements:  Master’s degree in Computer Engineering, Computer Science, or a related field plus a minimum of 5 years of software development experience. In the alternative, the employer will accept a Bachelor’s degree in Computer Engineering, Computer Science or a related field plus a minimum of 7 years of software development experience. Must have a minimum of 5 years of experience in Isomorphic SmartClient framework, which is crucial to our platform architecture, including: developing professional software solutions using software development lifecycle, and working in agile environment. Must have experience with software version Management tools including: GitHub and Bit Bucket; and experience in building web services and Remote Procedure Call (RPC). Must have a deep understanding of distributed systems design. Must have deep knowledge of Object-oriented software design and development; deep knowledge of front-end technologies (HTML, CSS, AJAX, XML). Must have a minimum of 5 years of experience with relational database systems like Postgres or SQL Server. Must have experience conducting code and architectural reviews. Telecommuting is permitted within a reasonable distance from the employer’s Chelmsford, MA office.

At Clarivate, we are committed to providing equal employment opportunities for all qualified persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Software Engineer, Clarivate

Join the innovative team at Global QMS, Inc. d/b/a Clarivate Analytics as a Lead Software Engineer in Chelmsford, MA! In this pivotal role, you will gather user requirements and assess the feasibility of designs while leading the charge in implementing sophisticated software architecture, utilizing advanced Javascript frameworks. You’ll wield your expertise in the Isomorphic SmartClient framework to design and build the server layer of applications, managing CRUD operations with Postgres or SQL Server databases. Your proficiency will also shine through as you develop custom ETL processes and create secure, client-side interfaces involving Java, HTML, and CSS. You'll have the opportunity to architect reusable, efficient code and oversee the integration of third-party tools, all while working collaboratively with a talented group of engineers. Clarivate offers a dynamic work environment that encourages growth and innovation, and your role will involve guiding fellow engineers and ensuring best practices in code and architectural reviews. With the chance to telecommute close to Chelmsford, this position is ideal for those wanting flexibility while making a significant impact in a leading analytics company. If you’re passionate about software development and eager to shape the future of technology, we want to hear from you!

Frequently Asked Questions (FAQs) for Lead Software Engineer Role at Clarivate
What are the primary responsibilities of a Lead Software Engineer at Clarivate Analytics?

As a Lead Software Engineer at Clarivate Analytics, your main responsibilities include gathering user requirements, designing and developing application layers with advanced Javascript frameworks, and managing CRUD operations using Postgres or SQL Server. You'll also be involved in creating ETL processes, conducting code reviews, and ensuring the team's adherence to high-quality software standards.

Join Rise to see the full answer
What qualifications are needed for the Lead Software Engineer position at Clarivate Analytics?

To qualify for the Lead Software Engineer position at Clarivate Analytics, candidates should hold a Master’s degree in Computer Engineering, Computer Science, or a related field, with a minimum of 5 years of software development experience. Alternatively, a Bachelor’s degree with at least 7 years of experience is also acceptable. Proficiency in the Isomorphic SmartClient framework, experience with relational databases, and a solid understanding of distributed systems are essential.

Join Rise to see the full answer
What technical skills are required for a Lead Software Engineer role at Clarivate Analytics?

The Lead Software Engineer role at Clarivate Analytics requires technical skills such as expertise in the Isomorphic SmartClient framework, proficiency in Javascript, Java, HTML, and CSS, as well as experience with relational databases like Postgres or SQL Server. Familiarity with GitHub, Bit Bucket, and the development of web services is also a must.

Join Rise to see the full answer
What is the work environment like for a Lead Software Engineer at Clarivate Analytics?

The work environment for a Lead Software Engineer at Clarivate Analytics is collaborative and innovative. Engineers work together to solve complex problems and improve system performance while having the opportunity to telecommute within reasonable proximity to the Chelmsford office. The culture encourages continuous learning and professional development.

Join Rise to see the full answer
How does Clarivate Analytics ensure career growth for a Lead Software Engineer?

At Clarivate Analytics, career growth for a Lead Software Engineer is supported through mentorship, continuous learning opportunities, and involvement in high-impact projects. The team fosters an environment where engineers can share knowledge, drive quality standards, and provide guidance to improve their skills and advance their careers.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer
Can you describe your experience with the Isomorphic SmartClient framework?

Certainly! When discussing your experience with the Isomorphic SmartClient framework, highlight specific projects where you've utilized it, detailing the features you implemented and the outcomes achieved. Be sure to connect your experience with best practices in the agile environment.

Join Rise to see the full answer
How do you approach debugging and optimizing code in software development?

In addressing debugging and optimization, explain your systematic approach: identifying the issue, reviewing code, using debugging tools, and ensuring adequate testing. Mention any tools or techniques you've found effective in improving system performance.

Join Rise to see the full answer
What are your strategies for leading a software development team?

Share your strategies for effective team leadership, such as fostering open communication, setting clear goals, and empowering team members to take ownership of their tasks. Emphasize the importance of collaboration and leveraging each engineer's strengths.

Join Rise to see the full answer
How do you ensure code quality and best practices are followed?

To ensure code quality, discuss how you conduct regular code reviews and implement coding standards. Share examples of how you've cultivated a culture of accountability and learning, incentivizing team members to refine their coding practices.

Join Rise to see the full answer
Describe your experience with ETL processes in software development.

When describing your experience with ETL processes, highlight any specific frameworks or technologies you’ve used, and detail the types of data transformations you've performed. This illustrates your technical expertise in relation to the needs of the Lead Software Engineer role.

Join Rise to see the full answer
How do you handle conflicts within your engineering team?

Explain your conflict resolution approach by sharing a specific instance where you successfully managed a team disagreement. Emphasize the importance of listening, facilitating discussions, and working towards a collaborative solution.

Join Rise to see the full answer
What experience do you have with remote team collaboration tools?

Discuss your practical experience using remote collaboration tools like Slack, JIRA, or others. Mention how you use these tools to maintain clear communication, track progress, and foster a sense of teamwork regardless of physical location.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Explain your prioritization process, possibly incorporating a project management framework like Agile or Scrum. Discuss how you evaluate urgency versus importance to ensure that critical tasks are accomplished on time.

Join Rise to see the full answer
What methodologies do you follow in your software development process?

Discuss your familiarity with methodologies like Agile, Scrum, or Kanban. Highlight how these methodologies influence your approach to project management and how they promote adaptability, continuous improvement, and iterative development.

Join Rise to see the full answer
Can you detail a challenging project you've worked on and how you overcame obstacles?

When detailing a challenging project, outline the specific obstacles faced, your thought process in addressing them, and the resulting solutions implemented. Highlight both technical and team-related challenges to show your versatility in problem-solving.

Join Rise to see the full answer
Similar Jobs
Clarivate Remote IND - Bangalore (DRG)
Posted 2 days ago

Join Clarivate’s empowered technology team in Bangalore as a Mid-Level Software Engineer specializing in UI development with Angular.

Join Clarivate’s MedTech Insights team as a Healthcare Researcher & Data Analyst to leverage data and contribute to pivotal healthcare solutions.

TymeX Remote No location specified
Posted 3 days ago

Join TYME as a Frontend Technical Lead Engineer and drive innovation in digital banking technology.

Photo of the Rise User
Posted 13 days ago

Join our innovative team as a Senior Front-End Engineer and help shape the direction of our AI-driven solutions.

Photo of the Rise User
Posted 8 days ago

TTEC Digital is looking for an AWS Software Developer to join their acclaimed AWS Partner Practice remotely from the US.

Photo of the Rise User

Join Loudoun County Public Schools as a Lead Web Developer to drive the delivery of innovative digital solutions while mentoring a talented team.

Photo of the Rise User
Posted 5 days ago

Walmart invites applications for a Software Engineer III to lead diverse projects and enhance user experiences with cutting-edge technology.

Photo of the Rise User
Zendesk Remote Remote, United States of America
Posted 13 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
401K Matching
Paid Holidays
Paid Time-Off

Join Zendesk as a Senior Software Engineer to innovate within their Ticketing Platform and enhance backend application performance.

Photo of the Rise User
Posted 7 days ago

Join Visa as a Product Engineer, where you'll leverage cutting-edge AI to craft exceptional web and mobile applications.

Photo of the Rise User
Reveal Health Tech Remote No location specified
Posted 9 days ago

Join Reveal HealthTech as a Solution Architect and drive the development of cutting-edge healthcare technology solutions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Bellman and Doorman at Marriott International
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Relations Outfitter-1 at Bass Pro Shops
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
P
Someone from OH, Cincinnati just viewed Governance, Risk and Compliance Officer at ProgressSoft
Photo of the Rise User
Someone from OH, Fredericksburg just viewed Vice President, Inside Sales at A Place for Mom
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at AudioEye
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at GoodLeap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at TeamSnap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Demand Generation at Ontic
R
Someone from OH, Cleveland just viewed Influencers Affiliates Team Lead at RISK
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analytics Analyst at 10x Genomics
Photo of the Rise User
Someone from OH, Columbus just viewed Sr Specialist Quality & Regulatory Compliance at bioMérieux
Photo of the Rise User
Someone from OH, Cincinnati just viewed Jr. Graphics Designer at NBCUniversal
o
Someone from OH, Cleveland just viewed Nike Marketing Coordinator at osu