For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Van Kaizen
Van Kaizen

Principal Software Engineer (AI, ML, C#, JavaScript, AWS)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Amazon
C
+35

Visa

U.S. visa required

Permanent role
15 days ago
Apply now

Overview:

Industry leader in the manufacturing technology space is looking for a Principal Software Engineer for the Digital division, that will have expertise in AI, machine learning, while working in modern frontend JavaScript, C#, and AWS development.

ⓘ View potential timezone restrictions

Note: This role is ideally based in Mountain or Pacific time zones, and will be required to travel one week a quarter to Los Angeles.

Responsibilities:

  • Leading the design and architecture of complex software systems. This includes making decisions about technology stack, scalability, and performance.
  • Contributing to the overall technical strategy of the organization. This includes evaluating new technologies, making recommendations for tooling and infrastructure improvements, and driving innovation.
  • Ensuring that the engineering team follows best practices for code quality, performance, security, and scalability. This involves implementing coding standards, conducting code reviews, and promoting continuous improvement.
  • Writing technical documentation, including design documents, API specifications, and architecture diagrams to facilitate collaboration and knowledge sharing within the team.

Qualifications:

  • 10+ years' experience developing software, with a strong understanding of cloud-based application development.
  • Experience in designing scalable, high-performance software architectures and making strategic technical decisions.
  • Demonstrates exceptional peer communication skills, effectively aligning teams through clear, adaptable, and collaborative communication while mentoring junior engineers to foster growth, knowledge-sharing, and a culture of continuous improvement.
  • Demonstrated experience or strong interest in integrating AI/ML technologies into software systems, with familiarity in tools such as OpenAI, AWS Bedrock, LangChain, or similar frameworks being a strong plus.
  • Proven ability to lead the adoption of AI-assisted workflows, including generative AI, intelligent automation, or AI-powered user experiences.
  • Extensive knowledge in backend development, with strong experience in C# for building scalable, high-performance microservices.
  • Proficiency in JavaScript frameworks such as React for developing modern, user-friendly interfaces.
  • Proficiency in building and deploying applications using serverless architecture and containerized solutions on AWS (e.g., Lambda, ECS, DynamoDB, S3, Step Functions, API Gateway, Fargate).
  • Proficiency with API Technology, including REST and GraphQL.

Next Steps:

Do you want to be a senior engineering leader within a digital team? Send your resume, along with your application, and let's chat!

About Van Kaizen

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service