Principal Software Engineer (10+ Years Exp)

Details of the offer

About the job Our client is on a mission to revolutionize the EV charging landscape and create a sustainable, greener future for all. With a nationwide presence and thousands of charging ports already installed, they are at the forefront of innovation in the electric vehicle industry. If you're ready to be part of an industry-leading team that's shaping the future of electric vehicles, we invite you to join them on this exciting journey!
The Principal Engineer is responsible for designing, developing, and maintaining software applications and systems. This includes working with cross-functional teams to understand requirements, designing and implementing software solutions, and ensuring that the software is of high quality and meets the needs of the business. They are also responsible for mentoring junior engineers and providing technical guidance.
Key Responsibilities include, but are not limited to: Work with cross-functional teams to understand requirements and design software solutionsDevelop, test, and deploy software applications and systemsEnsure that the software is of high quality and meets the needs of the businessMentor junior engineers and provide technical guidanceStay up-to-date with the latest developments in software engineeringCollaborate with other departments to identify and implement process improvementsProvide technical support for software systemsParticipate in code reviews and ensure that code is maintainable, scalable, and secureCommunicate effectively with other team members, stakeholders, and clients Essential Skills and Experience: Strong analytical and problem-solving skillsExpert level proficiency with React.js, Node.js, and AWSStrong understanding of software development methodologies and best practicesStrong understanding of software testing and debuggingStrong understanding of data structures and algorithmsStrong understanding of software design patternsStrong understanding of software developmentBachelor's degree in Computer Science, Computer Engineering, or a related fieldMinimum of 15 years of experience in designing and scaling cloud infrastructureExperience in a senior or lead roleExperience with multiple programming languages and technologiesExperience mentoring and leading junior engineersExperience with Agile development methodologies is a plusExperience in a similar industry is a plus


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Requirements

Senior Technical Account Manager (Remote)

Mattermost provides secure, workflow-centric collaboration for technical and operational teams that need to meet nation-state-level security and trust requir...


Mattermost - United States of America

Published 8 days ago

Systems Administrator

Description SAIC is seeking a Systems Administrator based out of Panama City, Florida. This particular position will be 100% travel aboard an expeditionary ...


Saic - United States of America

Published 5 days ago

Web Conversion Rate Optimization Manager

Web Conversion Rate Optimization Manager - Accruent Personal development and becoming the best you are all about growth and exploring new skills and opportun...


Fortive - United States of America

Published 8 days ago

Devsecops Software Engineer

At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dre...


Ford - United States of America

Published 8 days ago

Built at: 2024-11-21T23:04:17.253Z