Principal Engineer Engineering - Philippi, WV at Geebo

Principal Engineer

Principal engineerAre higher-level positions compared to senior engineers.
Principal oversee technical parts ofthe organizations software development projects.
Principal engineers focus on developing solutions to help the company.
They are responsiblefor growing teams and the technical aspects of software engineering projectsResponsibilitiesDeliveryo Work with the customer to capture, analyze, and decompose system requirements.
Createeffective and applicable technical solutions that fit business needs and requirementso Working with Tech Leads and Senior Engineers, provide design reviews and give technicalrecommendationso Provide technical consulting on complex to highly complex projectso Assist in analyzing and troubleshooting application issueso Devise or modify procedures to solve highly complex problemso Support and facilitate in maintenance and upgrades of existing software applicationso Ensure that all projects are of high-qualityo Build positive relationships with engineering managers in the organization to understandand solve for specific domain challengesPractice & Craftsmanshipo Develop and provide technical standards and guidance in all software design anddevelopment activitieso Investigate and prototype new technologies and frameworks and make recommendationsfor their introduction into the developmental and operational environments.
o Recommend new technologies to help improve productivityo Identify and implement appropriate continuous improvement opportunities and provenbest practices across software engineering and operationso Identify and establish relevant metrics to establish software engineering KPIso Drive to debug, instrument, and optimize code, describe system performancecharacteristics, and automate routine tasksCapability Developmento Coach.
mentor & train engineers on building for failure, technical problem solving, solutioncreation via code, improving their coding skillso Own the Expertise Framework.
Hold workshops and instruct, teach engineers on variousaspects of software design and developmento Periodically Assess the skill level of engineers and work with their managers to identifyareas of improvement, further learningOthero Work with teams Squad / Area to plan, prioritize, and complete project assignmentso Participate in risk assessments and mitigating activities as neededo Regularly attend meetings to discuss projects, issues, and ideaso Participate in technical audits and ensure the implementation recommendationso Support the whole software development life cycle (SDLC)o Determine department goals and creating implementation plansRequired Skillso High understanding of both backend and frontend side of software developmento Experienced in different software development methodso Experienced in developing and maintaining complex distributed systemso Exceptional leadership and mentorship skillso Outstanding analytical skillso In-depth knowledge of various software development technologies and toolso High-level skills in programming languages (Java, JavaScript, etc.
)o Action-oriented, decisive approach to work required, with the willingness to take a handsonrole to ensure deliverables are met on time if needed.
o Proven experience and expertise in delivering high quality enterprise applications.
o Stakeholder Management as they are expected to collaborate with stakeholdersunderstanding on high level technical requirements and the possibility of setting up squadso Interpersonal skills:
Principal engineers must motivate staff in different areas and projects.
o Leadership skills:
Principal engineers use other leadership skills, such as strategizing,motivating and ensuring all teams receive the appropriate information and guidance.
o Communication skills:
Principal engineers communicate high-level strategies to their teamsand negotiate terms with other squads / area / projects and individuals in the field.
o Innovative and creative skills:
Principal engineers review projects across areas / domain tocreate new theories and determine strategies that others in the field can use.
o Ability to think independently and contribute to the overall effort without much direction.
o Ability to work well within a team environment.
o Ability to work well under pressure.
o Ability to be a self-starter and work in a fast paced environment performing work of highdifficulty in designing, writing, editing, modifying and debugging code.
J-18808-Ljbffr Recommended Skills Analytical Auditing Automation Backend Business Process Improvement Business Requirements Apply to this job.
Think you're the perfect candidate? Apply on company site $('.
external-apply-email-saved').
on('click', function (event) window.
ExternalApply = window.
open('/interstitial?jobdid=j3t4zn78l7jp9tqvv2m', 'ExternalApply-j3t4zn78l7jp9tqvv2m'); ); Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.