Software Engineer - Office

Nautilus Hyosung America IncMiamisburg, OH
$95,000 - $115,000Onsite

About The Position

Nautilus Hyosung America, Inc. (HYOSUNG) is a world leader in ATM self-service technologies. We have built a reputation for innovation by continually researching, developing and delivering quality Financial Industry products – flexible products that adapt to our changing world and our customers’ changing needs. The Software Engineer will develop information systems by studying operations; designing, developing and installing software solutions. This role requires collaboration on a development team where new software solutions will be developed that will interface with our current hardware designs. The Software Engineer is responsible for programming and testing Financial Industry related applications and their maintenance and customer support and certification. The ideal candidate will have creative engineering experience balanced with high quality and a customer focus. We are looking for a highly motivated individual who is looking to grow their career in a fast paced high growth environment.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 2+ years of professional experience in C# development using .NET Framework and/or .NET Core.
  • Strong understanding of object-oriented design (OOD) and programming (OOP).
  • Experience developing and maintaining desktop and/or service-based applications using .NET.
  • Familiarity with HTML5 and JavaScript for UI components or web-based integrations.
  • Experience developing multi-threaded applications and working with asynchronous programming in .NET.
  • Proficiency in scripting languages, including PowerShell and batch files.
  • Experience working in an Agile development environment.
  • Knowledge of software engineering best practices, including: Code reviews, Source control management (Git, Azure DevOps, or similar), Build and deployment processes, Unit testing and automated testing frameworks.
  • Experience developing or maintaining mission-critical, 24x7 systems.
  • Eagerness to learn new technologies and adapt to evolving project requirements.

Nice To Haves

  • Experience with bank core APIs and middleware for financial transaction processing.
  • Experience developing software for ATM applications.
  • Experience integrating with third-party APIs and financial transaction processors.
  • Understanding of secure coding practices, including encryption, authentication, and compliance considerations (e.g., PCI DSS).
  • Experience with WPF for desktop application development.

Responsibilities

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear concise code.
  • Prepare and install solutions by determining and designing system specifications, standards and programming.
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protect operations by keeping information confidential.
  • Provide information by collecting, analyzing and summarizing development and service issues.
  • Collaborate with team to brainstorm and create new products.
  • Work collaboratively with others to achieve goals.
  • Be a persistent, creative problem solver.
  • Remain cool and effective in a crisis.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service