Lead Software Engineer

Company: Clarivate
Company: Clarivate
Location: R138-Sydney
Commitment: Full time
Posted on: 2024-08-16 05:03
We are looking for a Lead Software Engineer to join our Software Development & Engineering team in Australia. This is an amazing opportunity to work on applying engineering principles to the design, development, and evaluation of software and systems. Implements software for specifications of high complexity for limited scale systems, or medium to high complexity for large-scale systems. The team is reporting to Principal Software Engineer.About You – experience, education, skills, and accomplishmentsWrite clean, efficient, and maintainable code in accordance with coding standards.Review other code to ensure clean, efficient, and maintainable code.Implements design changes to improve quality, performance, cost reduction, and standardization through analysis of designs and problem-solving techniques.Responds to direct or indirect customer inquiries regarding function and design and attends customer meetings.Maintains understanding of software development lifecycle and delivery methodology.Providing guidance for new procedures as needed for the continuing development of high quality systems.Provides technical training to other team members.Participates in the creation, implementation and administration of departmental policies, procedures, and work instructions.Maintains knowledge of technical advances and evaluates new hardware / software for company use.Automate tests and unit tests all assigned applications.Participates as a team member on various engineering projects and may lead small projects.Writes application technical documentation.It would be great if you also have …Bachelor’s Degree or equivalent in computer science, software engineering, or a related field.6 Years of commercial experience in PythonWorked in CI/CD environmentsFamiliarity with:AWSVueTypescriptCypressSQLDjangoJenkinsWhat will you be doing in this role? Primarily supporting and improving an existing image search application in PythonDesign, develop and customize software applications from product conception to end user interface.Analyzes and understands customer requirements and preferences, incorporating these into the design and development process.About the Team Our teams are experts in design, development, and evaluation of software and systems. We enable to implement software for specifications of high complexity for limited scale systems, or medium to high complexity for large-scale systemsHours of WorkThis is a full-time position, primarily working core business hours in your time zone, with flexibility to adjust to various global time zones as needed.   At Clarivate, we are committed to providing equal employment opportunities for all 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.
View Original Job Posting