Demo

Software Engineer

CR Onsrud, Inc.
Troutman, NC Full Time
POSTED ON 1/27/2025
AVAILABLE BEFORE 4/26/2025

Job Summary :

We are looking for an experienced Software Engineer to join our growing Engineering team and help build software solutions to enhance our CNC machinery and related products. The ideal candidate is an on-site hands-on platform builder with significant experience in developing scalable data platforms as well as discrete software solutions. We’re looking for someone with experience in business intelligence, analytics, data science and data products. They must be at ease working in an agile environment with little supervision and be self motivated to learn new techniques and skills. This person should embody a passion for continuous improvement and test-driven development.

Duties and Essential Job Functions :

  • Develop software to support CNC machinery's core and ancillary functions
  • Management of distributed systems for data aggregation (IIoT)
  • Review, consult, and write code designed to run on Web, Windows, and / or mobile devices
  • Review, consult, and write code designed to run on fixed resource platforms such as the HMI of the CNC
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Management and maintenance of Cloud infrastructure
  • Use of Git repos for maintaining software changes and current states (CI / CD)
  • Good documentation habits to make code readable for fellow developers and maintaining basics of user guides
  • Analyze, design and develop tests and test-automation suites to minimize code bugs
  • Ability to work in an agile environment
  • Collaborate cross-functionally with business users, project managers and other engineers to achieve elegant solutions.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team at our Troutman facility to elevate technology and consistently apply best practices.

Skills and Qualifications :

  • Full Stack Developer
  • Capable of delivering on multiple competing priorities with little supervision.
  • Hands-on experience working with PLC logic and CNC machinery a plus
  • Excellent verbal and written communication skills.
  • Bachelor’s Degree in computer science or equivalent experience.
  • We’re looking for someone with 5 years of experience and is familiar with the following software / tools :
  • 3 years experience with NextJS framework
  • 3 years experience developing with ReactJS
  • 2 years experience with languages NodeJS, Javascript, HTML / CSS for web applications
  • 3 years experience with PostgresSQL databases and SQL queries
  • Infrastructure as code (AWS Cloudformation)
  • Experience with Windows Networking
  • Preferred Experience :

  • AWS Solutions Architect certification
  • 2 years of experience  building and deploying express servers on lambda and configuring API Gateway
  • Experience with configuring VPC’s is a plus.
  • Experience with AWS amplify is a plus.
  • Experience with the C# and WPF (Windows Presentation Framework) for building Windows based applications
  • XML and JSON for data interchange between applications
  • Experience with test-driven development and automated testing frameworks.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer?

    Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Software Engineer jobs in the Troutman, NC area that may be a better fit.

    Software Engineer

    Rezilyens, LLC, Salisbury, NC

    Software Engineer

    Penske Racing South, Mooresville, NC

    AI Assistant is available now!

    Feel free to start your new journey!