drjobs Senior Software Engineer II - Language Tooling

Senior Software Engineer II - Language Tooling

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

London - UK

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About the role 

We are seeking a highly skilled and experienced Senior Engineer II with a focus on tooling to join our team. Our mission is to standardise unify and automate an ever-increasing portion of Wises codebase. We are committed to enhancing and expediting the developer experience enabling them to move faster while remaining up-to-date compliant and secure. Collaborating with over 800 engineers we tackle challenges that impact all of them. This role involves developing and implementing tools that allow us to understand process and automate tasks across our extensive codebase which includes over 3000 repositories. While our current focus is on Java we are eaIger to expand our capabilities to include JavaScript/TypeScript and Python.

As a Senior Software Engineer II you will:

  • Take ownership of critical multiplier-type projects that significantly enhance our codebase management and automation capabilities.

  • Collaborate closely with platform and product teams engineers leads and product managers to deliver impactful tooling solutions.

  • Prototype solutions quickly and efficiently adopting a quick and dirty approach initially and refine them into robust scalable tools once the optimal approach is identified.

  • Work alongside other engineers in the team fostering a collaborative culture..

  • Provide feedback on technical design decisions and approach and help the team make data-driven decisions.

Key Responsibilities

Leadership & Team Management:

  • Tool Development and Automation: Design build and maintain tools that streamline and automate repetitive tasks within our large-scale codebases enhancing efficiency and productivity.

  • Codebase Management: Lead initiatives to improve codebase management including automated migrations and updates such as migrating 600 Spring Boot services to the latest version.

  • Cross-Language Expansion: Collaborate with the team to extend tooling capabilities beyond Java incorporating JavaScript/TypeScript and Python.

  • Collaboration and Communication: Work closely with cross-functional teams to understand their needs and develop tools that address specific challenges ensuring seamless integration and adoption.

  • Innovation and Improvement: Continuously explore new technologies and methodologies to enhance our tooling infrastructure and processes.

What We Value in You

We understand that candidates may not meet all criteria and we support ongoing learning and development. If you possess some of the skills listed and are keen to learn more we want to hear from you!

  • Technical Expertise: Proven experience in building and maintaining tools for large codebases with a strong emphasis on Java. Experience with JavaScript/TypeScript and Python is a plus.

  • Problem-Solving Skills: Strong analytical and problem-solving skills with the ability to identify and address complex challenges in codebase management.

  • Effective Communication: Excellent communication skills with the ability to collaborate effectively with both technical and non-technical stakeholders.

  • Project Management: As a senior engineer you would own some of those projects. We are looking for a demonstrated ability to manage and execute large-scale projects across numerous services.

  • Adaptability and Growth: The technical landscape is moving especially fast in this area  so a willingness to learn and adapt to new technologies and languages as our tooling needs evolve is essential.

Interested Find out more:

Employment Type

Full-time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.