Lead Software Engineer, Clarivate, Alexandria, VA


Clarivate -
N/A
Alexandria, VA, US
N/A

Lead Software Engineer

Job description

As a Lead Software Engineer on our team, you will have an opportunity to work on a product called Connected IP Payments (CIPP). Your primary focus will be delivering high-quality software products, driving innovation, and leading by example in technical excellence. Your expertise, combined with your passion for continuous improvement, will be instrumental in driving our product development forward.

About You - Experience, Education, Skills, and Accomplishments

Bachelors degree in Computer Science, Computer Engineering, or a related field
6+ years of experience in full stack software development
Professional work experience building large-scale front-end applications developing single page applications using Angular or similar in a Microsoft Environment (ASP.Net, C#, & SQL Server)

It would be great if you also had...

Key Skills: ASP.Net, C#, Java, SQL, Entity Framework, Web API, REST API , Angular 9+, HTML 5, CSS, JavaScript, Source Code Git/Bitbucket,
Master's degree in Computer Science or Computer Engineering
A proven track record of delivering high-quality software
Experience with Best practice such as SOLID and TDD
Experience with cloud technologies, enterprise architecture, and security best practices
Excellent problem-solving, analytical, and technical troubleshooting skills
Leadership potential with a willingness to mentor others
Ability to manage complexity - makes sense of complex, high quantity, and sometimes contradictory information to effectively solve problems
Accountability - Holds self and others accountable to meet commitments. For example, tracks performance and strives to remain effective, learning from both successes and failures
Work process optimization - knows the most effective and efficient processes to get things done, with a focus on continuous improvement

What will you be doing in this role?

Design, develop, and maintain software products with a focus on scalability, security, and efficiency
Collaborate with cross-functional teams to define and implement technical requirements
Lead technical discussions and provide innovative solutions to complex engineering problems
Mentor junior engineers and contribute to their professional growth.
Stay abreast of emerging technologies and trends in software development, cloud services, and security
Prepare technical documentation and lead code reviews to ensure high standards of code quality
Actively participate in continuous improvement initiatives within the engineering department
Collaborate with DevOps to streamline development processes and deployment strategies
Contribute to the strategic planning of software development projects
Potential to lead a team of engineers in the future, based on performance and organizational needs

About the Team

We are a customer obsessed software engineering team within the Intellectual Property [IP] business of Clarivate and part of the larger Technology organization focused on building software products and integration platforms. Our mission is to deliver best in class experience to our customers through our product and engineering practices, and ensuring the delivery of scalable, secure, and innovative software solutions.

Hours of Work

Flexible working hours to align with our globally distributed teams and stakeholders
This is a hybrid role working 2-3 days a week in our Alexandria, VA or Philadelphia, PA office

#LI-LP
#LI-Hybrid

Clarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled


Full-time 2024-07-13
N/A
N/A
USD

Privacy Policy  Contact US
Copyright © 2023 Employ America All rights reserved.