Engineer II, Software

Loram•Medina, MN
•$81,300 - $121,800

About The Position

The Engineer II, Software designs and develops innovative software solutions in an engineering environment. The role analyzes software and data requirements, collaborates with engineering, data, and operations teams to define system specifications, and communicates concepts and recommendations to customers and management. It develops and tests software and database applications, designs data-pipeline architecture, and creates tools that support data analysis and process automation. The role also develops procedures and documentation for software testing, data validation, and training; coordinates software testing, installation, and commissioning at customer sites; and maintains and supports existing applications. It works with Operations, Engineering, and Data stakeholders on data extraction, analysis, and reporting or visualization needs. The position requires a bachelor's degree in Computer Science, Computer Engineering, or a related engineering discipline; at least three years of software design and development experience; and at least three years of experience with .NET Framework, C#, WPF or Windows Forms, MS SQL and relational database concepts, object-oriented analysis and design, and GUI development. The posting also requires a combined seven or more years of education and experience in software engineering. A valid driver's license is required, and the position involves up to 15% travel, including international travel. Compensation is USD 81,300–121,800 yearly. The role is not eligible for visa sponsorship.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related engineering discipline.
  • At least 3 years of software design and development experience.
  • At least 3 years of programming experience with .NET Framework, C#, and WPF or Windows Forms.
  • At least 3 years of experience with MS SQL databases and relational database concepts.
  • Experience with object-oriented analysis and design (OOA/OOD) and GUI development.
  • At least 7 years of combined education and experience in software engineering.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills, including the ability to communicate effectively with customers and management.
  • Must possess and maintain a valid driver's license.
  • Successful completion of the stated pre-employment checks and requirements, including identity and employment verification, background check, education verification, and drug test.

Nice To Haves

  • Knowledge of Java and Python.
  • Master's degree in Computer Science, Computer Engineering, or a related engineering discipline.
  • Experience with Xamarin or mobile application development for iOS and Android.
  • Familiarity with Azure, ASP.NET, JavaScript, React, web development, and Entity Framework.
  • Exposure to AI, IoT, and Big Data applications.
  • Experience with MVVM or other established design patterns.

Responsibilities

  • Analyze software and data requirements to assess design feasibility within time and cost constraints.
  • Consult with engineers, data analysts, and operations personnel to determine system specifications that meet functional and performance requirements.
  • Communicate concepts, recommendations, and solutions effectively to customers and management, verbally and in writing.
  • Design, develop, and test software and database applications to meet customer and product requirements.
  • Design and implement optimal data-pipeline architecture.
  • Identify and build tools that use the data pipeline to enable insightful data analysis and automate processes.
  • Develop and implement procedures and documentation for software system testing, data validation, and training.
  • Coordinate software testing, installation, and commissioning at customer sites.
  • Provide support and maintenance for existing applications.
  • Work with Operations, Engineering, and Data stakeholders to support data extraction, analysis, and reporting or visualization needs.

Benefits

  • Company-sponsored medical, dental, and vision insurance.
  • Health Savings Account (HSA) and Flexible Spending Account (FSA) options.
  • Wellness programs.
  • Basic life and AD&D insurance.
  • Voluntary life insurance.
  • Company-paid short-term and long-term disability coverage.
  • 401(k) retirement plan with an employer match of 150% up to the first 6% contributed.
  • Employee Assistance Program (EAP) and behavioral health support.
  • Leaves of absence.
  • Tuition reimbursement.
  • Payroll charity contributions.
  • Adoption assistance.
  • Optional legal, critical illness, and hospitalization plans.
  • Certain positions may be eligible for an annual bonus and paid time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service