.Net Backend Software Engineer
La Mirada, CA 
Share
Posted 7 days ago
Job Description
Description

We are looking for an experienced software engineer with a passion for designing, building, and maintaining new products for Amada clients, as well as providing technical leadership to our backend software engineering team. You will have the opportunity to collaborate with a diverse, close-knit team, developing .Net microservices and features to power our platform while ensuring the stability, security, and performance of our backend solution. You will have the opportunity to engage closely with the team and play a vital part in the entire software development lifecycle.

ESSENTIAL FUNCTIONS:

  • Provide technical leadership, mentoring, and guidance to the backend software engineering team and take ownership of the backend team's success.
  • Design elegant solutions, connecting data from manufacturing machines to our API that integrate with our front-end systems.
  • Build, deploy, and maintain infrastructure, services, and features that operate at scale across a wide variety of manufacturing environments.
  • Ensure that our services are scalable, extensible, reliable, and performant in order to meet customer needs.
  • Uphold high engineering standards that elevate the quality and efficiency of our codebase and processes, while actively identifying areas for improvement.
  • Foster open communication and teamwork via methods such as code peer review, documentation, and cross-functional collaboration with development and product teams.
  • Contribute to our collective brainpower through mentoring and providing technical guidance within the IIoT team.
  • Stay current with industry best practices, tools, and emerging technologies related to backend software engineering and IIoT technology.
  • Collaborate effectively with cross-functional teams, including product management, front-end development, and quality assurance, to ensure seamless integration and delivery of end-to-end solutions.
  • Proactively identify areas for improvement and optimization in our software architecture and development processes, while advocating for best practices within the team.

SKILLS:

  • Proven track record of leading software teams and ensuring the success of development efforts.
  • Proven track record of expert critical thinking, problem-solving skills.
  • 7+ years of software engineering experience writing server-side production code in modern .Net environments.
  • Strong skillset in the areas of software design, patterns, and architecture.
  • C#
  • .net Core, .net 6+
  • SQL databases (we work with PostgreSQL)
  • Microservice
  • SignalR.
  • Actor based system
  • Self-starter with excellent time management, written and verbal communication skills.
  • Passion for delivering well-engineered software solutions and fostering team collaboration.

PREFERRED QUALIFICATIONS:

  • 10+ years of software engineering experience writing server-side production code in .Net environments.
  • Familiarity with basic ORM concepts
  • Experience working on real-time IoT software and data pipelines.
  • Experience working with IIoT protocols such as OPC-UA, MTConnect, MQTT.
  • Experience with integrating with ERP systems.

EDUCATION:

  • Masters or Bachelors in Computer related field or equivalent experience

NONESSENTIAL FUNCTIONS:

  • Assist in miscellaneous duties within the department.

REPORTING RELATIONSHIP:

  • Delivery Manager, Software R&D

TRAVEL:

  • Moderate travel

PAY RANGE: $150,000 - $170,000

BENEFITS:
* Major Medical and Hospitalization
* Pharmacy
* Dental
* Vision
* 401(k) Plan
* Profit Sharing
* Life Insurance
* Long-Term Disability



Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

Amada America, Inc. is an Equal Opportunity Employer that offers competitive salaries and excellent comprehensive benefits.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
7+ years
Email this Job to Yourself or a Friend
Indicates required fields