Principal Software Engineer

Published date Posted on WorkingNomads on Sep 05, 2022 (20 d ago)

Categories score:
front-end (15) front>end (15)
reactjs (4) react (4)
devops (1.5) docker (1.5)
design (1) user>experience (1)
aws (0.5) =AWS (0.5)
azure (0.5) azure (0.5)

Principal Software Engineer - Front-End Specialist

$160000 - $200000 / year

About the Company


We're Arcules: an innovative, bold member of the Canon family. We move fast, operate on trust, and value our employees. Our engineering team is passionate about what they do at work and play. So come as you are, and join us on this path to transform video into intelligence with cloud-native development and bleeding-edge technologies. Let's grow together.



Arcules offers excellent benefits, including a top-tier PPO medical plan, four weeks of vacation, three weeks of sick leave, 401(k) plan after three months of employment (4% company match), an on-site gym and game pavilion, an awesome work environment and more.



Overview of the Job


We are looking for a Principal Software Engineer with a passion and expertise for Front-End technologies and React ecosystems. This role will be the expert senior resource covering front-end engineering functions across multiple teams and ensure that the Arcules solution will have a modern, elegant and awesome user experience while keeping the technical solution scalable, maintainable and reliable. This person will also lead and mentor front-end engineers, consult and collaborate with other principal engineers to influence or drive front-end technical and architectural decisions and roadmap.

Location

We are open to remote work for this role (US based).



Responsibilities

  1. Work with product and technology teams to understand roadmap priorities, innovate and evolve front-end feature sets for Arcules products
  2. Drive design and implementation decisions based on sound engineering design principles and best practices.
  3. Mentor senior engineers and technical leads to make sound technical decisions and help build effective engineering practices
  4. Champion good software engineering habits (e.g. clean code principles, security, tech debt balance, TDD, and agile habits) and apply pragmatic software design patterns to solve front-end engineering challenges
  5. Own, diagnose and resolve front-end technical issues and code defects.
  6. Produce design and code that focuses on user experience, testability, maintainability and scalability.
  7. Propose and drive the design and engineering enhancement to improve the front-end technical solution.
  8. Collaborate with other principal engineers to establish an engineering community of excellence (COE) to evangelize architecture, code or security reviews, innovative engineering and knowledge sharing.
  9. Drive a culture of technical excellence, continuous improvement and lifelong learning.
  10. Identify and work with SRE to implement opportunities for automation to enhance efficiency in the software delivery cycle and the reliability of the Arcules product.
  11. Maintain a strong understanding of front-end engineering innovation to contribute to Arcules product architecture and solution.
  12. Other duties as assigned


Minimum Qualifications

  1. 10 + years of experience in software engineering in a fast paced environment with most recent 8+ years in front-end development for microservice based solution
  2. Expert level with React and React ecosystem is a must
  3. Advanced experience with front-end testing and fully comfortable with
  4. Hands on experience developing applications deployed using public cloud infrastructure such as GCP, AWS or Azure.
  5. Advanced understanding of design patterns and coding practices especially as applied to front-end concern
  6. Thrive in a fast paced and at times chaotic environment
  7. Strong understanding of modern CICD methodology and Git based workflow
  8. Good understanding of application security, authentication and authorization
  9. Ability to communicate effectively within the organization via demonstrated written and verbal communication skills
  10. Strong knowledge of Docker technologies including experience in optimizing Docker image and managing Docker image lifecycle


Skills/Training Desired

  1. BS/MS degree (Computer Science) or equivalent
  2. Strong understanding of Microservices architecture style
  3. Strong understanding of software development and lifecycle management
  4. Good knowledge for software release tooling to include but not limited to Bitbucket, Gitlab, Github, Circle-CI etc.
  5. Good knowledge of web and front-end testing frameworks or tools in the React ecosystem as well as hands on experience with applying TDD/BDD to Front-end software engineering

Arcules is an equal opportunity employer and makes hiring decisions without regard to an applicant's race, national origin, gender, sexual orientation, or any other protected category. Applicants must be legally authorized to work in the United States at the time of hire. Arcules is not offering work sponsorships at this time.


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Kanopi Studios Kanopi Studios |
9 d ago

Headquarters: Wilmington, DE URL: https://kanopi.comDescription This position is open to applicants in the US and Canada ABOUT THE JOBAs a Drupal Front-End Engineer your day-to-day includes working closely with your project managers and technical leads;.

Headquarters: New York URL: https://circle.soCircle is building the modern community platform for every creator and brand in the world: think "Shopify for creator/brand-led communities". We make it really easy for creators and brands to bring their discussions,.

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryCustomer Success GroupJob DetailsWhat you’ll be doing…The Professional Services Delivery team.

About FeedonomicsHave you ever wondered how companies list their products on Amazon? Or how Google knows which products are in stock in a store near you? How about how your order gets to your door when you buy from a 3rd party merchant on Amazon? That’s.

Mindful Care Mindful Care |
29 d ago

About Mindful:Are you passionate about mental health & wellness and wish to make a difference in people's lives? Do you wish to make a positive impact on the current mental health crisis in this country? Mindful Care is a revolutionary same-day mental.

More jobs by this company

Senior Software Engineer- Fullstack Do you want to play a key role in establishing a new team in Copenhagen, and become part of an accelerating journey building solutions on the latest advances in cloud development, analytics applications, IoT sensors.

Customer Success Manager (CX)$60000 - $80000 / yearAbout the Company We're Arcules: an innovative, bold member of the Canon family. We move fast, operate on trust, and value our employees. Our engineering team is passionate about what they do at work.

Senior Software Engineer- Backend/SRE Do you want to play a key role in establishing a new team in Copenhagen, and become part of an accelerating journey building solutions on the latest advances in cloud development, analytics applications, IoT sensors.

Principal/ Sr Mobile Developer- iOS/Android $130000 - $150000 / year About the Company We're Arcules: an innovative, bold member of the Canon family. We move fast, operate on trust, and value our employees. Our engineering team is passionate about.

Arcules Arcules |
20 d ago

C++ Engineer $110000 - $150000 / year About the Company We're Arcules: an innovative, bold member of the Canon family. We move fast, operate on trust, and value our employees. Our engineering team is passionate about what they do at work and play..