Senior Software Engineer (Full Stack) at Real Time Automation
Pewaukee, WI 53072, USA -
Full Time


Start Date

Immediate

Expiry Date

12 Sep, 25

Salary

85000.0

Posted On

13 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Programming Concepts, Orchestration, Software, Docker, Vue, Production Experience, Programming Languages, Operating Systems, Software Architecture, Typescript, Strategy, Authentication Systems, Memory Management, Containerization, Ip Addressing, Design Patterns

Industry

Computer Software/Engineering

Description

Are you a full-stack expert with a passion for transforming complex data into robust, user-friendly applications? Do you thrive on understanding low-level programming concepts and relish the challenge of building scalable, high-performance platforms? Real Time Automation (RTA) is seeking a Senior Software Engineer to join our platform team and help us build the next generation of industrial automation software.
We’re a close-knit, innovative company that thrives on solving real-world problems for both large and small businesses. Our platform team is central to our operation, focused on developing software that efficiently collects, monitors, transforms, and publishes critical data from the factory floor. If you’re ready to dive deep into a world where your code directly impacts industrial operations, keep reading!

TECHNICAL SKILLS & KNOWLEDGE:

  • Foundational Programming: C programming - demonstrating understanding of low-level programming concepts, memory management, and how software actually works
  • Programming Languages: Proficiency in TypeScript, plus experience with modern backend languages (preferably C# or Go)
  • Containerization: Docker for application deployment and orchestration
  • Operating Systems: Linux administration and command-line proficiency
  • Networking: Understanding of fundamental concepts including IP addressing, subnetting, and network masks. Should be able to identify network ranges, calculate subnet boundaries, and understand device communication within and across network segments

DEVELOPMENT EXPERIENCE:

  • Full-Stack Development: Designing, implementing, testing, and deploying complete software applications
  • Frontend Frameworks: Production experience with reactive web frameworks (React, Svelte, or Vue)
  • Web Security: Implementing authentication systems, JWT/token management, and HTTPS encryption
  • API Development: Building and consuming HTTP REST APIs, JSON serialization, and WebSocket implementations
  • Software Architecture: Applying common design patterns including builder, strategy, and dependency injection patterns
Responsibilities

As a Senior Software Engineer on our platform team, you’ll play a key role in shaping our core products. This position involves not just writing code, but taking ownership of significant architectural components and contributing to a platform that powers the future of industrial automation. Specifically, you will:

  • Develop Web Applications: Design, build, and maintain feature-rich and intuitive web applications.
  • Enhance Our Platform: Understand and develop advanced features for our ASP.NET Core and Docker-based application development platform.
  • Lead Full-Stack Initiatives: Drive full-stack development efforts, from architectural design to deployment.
  • Solve Complex Data Challenges: Tackle interesting problems related to data collection, monitoring, transformation, and publication in an industrial setting.
Loading...