Senior Software Engineer - Full Stack & AI

INPUT TECHNOLOGY INC
United States
7 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure Cloud Engineering Distributed Systems Software Architecture Service-Oriented Architecture Software Engineering Systems Integration TypeScript Enterprise Software Applications
+9 more
Modern Ui ReactJS Containerization AI Platforms Solid Principles Kubernetes Codebase Front End Software Development Docker

Job description

In this role, you will help shape the architecture and technical direction of a mature enterprise platform, establish front-end development standards, support application modernization, and promote the effective use of AI-assisted development tools and emerging technologies., * Define and evolve software architecture and technical strategy across engineering teams.

  • Drive technical decisions while balancing immediate delivery needs with long-term platform evolution.
  • Modernize mature enterprise applications toward more modular and cloud-native architectures.
  • Establish scalable and maintainable front-end architecture using React and TypeScript.
  • Define reusable UI patterns, component strategies, and development standards.
  • Support the adoption and evolution of modern UI frameworks and design systems.
  • Guide containerization and orchestration initiatives using technologies such as Docker and Kubernetes.
  • Champion AI-assisted development practices and identify opportunities to improve engineering productivity.
  • Contribute to AI-related capabilities, integrations, and developer platforms.
  • Promote engineering best practices, automation, TDD, quality, and continuous improvement.
  • Mentor senior engineers and technical leads and contribute to technical assessments and recruitment.
  • Collaborate with Product, Engineering Managers, Architects, and Technical Leads to align technology with business objectives.

Requirements

We are looking for a Senior Software Engineer with strong experience in enterprise software development, modern front-end technologies, and software architecture. The ideal candidate combines deep Java/Jakarta EE and React/TypeScript expertise with the ability to define technical strategies, modernize complex platforms, and drive engineering excellence., * Extensive experience developing enterprise software solutions.

  • Strong Java/Jakarta EE development expertise.
  • Strong practical experience with React and TypeScript.
  • Proven experience defining software architecture and technical strategy.
  • Strong understanding of software design principles, patterns, distributed systems, and service-oriented architectures.
  • Experience working with large and complex codebases, including enterprise application modernization.
  • Experience with Azure, CI/CD practices, and Azure DevOps or equivalent platforms.
  • Experience with Docker; Kubernetes knowledge is highly desirable.
  • Practical experience using AI-assisted development tools and understanding of modern AI integration patterns.
  • Strong communication skills and ability to influence technical decisions across teams.

Nice to Have

  • Experience with financial, ERP, or other business-critical enterprise platforms.
  • Experience with legacy technologies and mixed-technology environments.
  • Working knowledge of C/C-based systems.
  • Experience with AI services, APIs, developer platforms, or MCP integrations.
  • Experience mentoring senior engineers and technical leaders.
  • Experience working in international, distributed engineering teams.

What We’re Looking For

A pragmatic, outcome-focused engineer who combines technical depth, architectural thinking, curiosity, and strong communication skills, with a passion for engineering excellence and the ability to balance innovation with operational realities.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:04 min

The emerging role of full-stack enterprise robotics engineers

Falk-Moritz Schaefer · World Congress 2022

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal · World Congress 2026 Europe

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all