drjobs Principal Software Engineer

Principal Software Engineer

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

Plymouth - USA

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Overview

The Principal Software Engineer plays a crucial role in leading the design development and implementation of software solutions within the organization. This role is essential for driving innovation maintaining high software quality standards and providing technical guidance to the engineering team.


Key Responsibilities

  • Lead and contribute to the architecture and design of complex software systems
  • Provide technical leadership and mentorship to a team of software engineers
  • Collaborate with crossfunctional teams to identify technical requirements and dependencies
  • Implement best practices for software development code reviews and testing
  • Participate in the full software development lifecycle including requirements analysis design coding testing and deployment
  • Drive continuous improvement initiatives related to software development processes and tools
  • Research and evaluate new technologies to drive innovation and efficiency
  • Resolve complex technical issues and provide technical guidance to the team
  • Ensure adherence to software quality standards and best practices
  • Contribute to the technical roadmap and strategy for the software development team


Required Qualifications

  • Bachelors or Masters degree in Computer Science Engineering or related field
  • Proven experience in software development with expertise in multiple programming languages
  • Experience in leading and mentoring a team of software engineers
  • Demonstrated expertise in software architecture design and system integration
  • Indepth knowledge of agile methodologies and best practices
  • Strong problemsolving skills and ability to navigate complex technical challenges
  • Excellent communication and interpersonal skills
  • Experience in leading the implementation of software solutions in a collaborative team environment
  • Ability to drive technical innovation and maintain a focus on continuous improvement
  • Proven track record of delivering highquality software solutions on time and within budget
  • Experience with cloud technologies and microservices architecture is a plus
  • Certifications in relevant technologies or methodologies is desirable

agile methodologies,vue.js,sql server,cassandra,software architecture design,system integration,nosql,cloud technologies,leadership,software development,continuous improvement,programming languages,agile methodology,microservices architecture,.net

Employment Type

Full Time

Company Industry

About Company

101-150 employees
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.