Senior Software Engineer

Motion Recruitment Partners LLC

Houston (TX)

On-site

USD 140,000 - 205,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Motion Recruitment Partners LLC seeks an Engineering Lead to drive platform and architecture modernization. The role focuses on Java desktop applications (Swing/UI), backend services, and architectural leadership in a hands-on capacity.

You will mentor engineers, shape technology choices, and guide cross-functional teams while delivering scalable, enterprise-grade software as part of an onsite, growth-oriented organization west of Boston.

Qualifications

  • 7+ years of software engineering experience.
  • Strong Java development experience.
  • Experience developing Windows-based desktop applications.
  • Hands-on experience with Java Swing GUI development.
  • Experience building and maintaining rich-client applications.
  • Strong understanding of object-oriented design patterns and software architecture.
  • Experience designing and consuming REST APIs.
  • Experience with Docker and containerized applications.
  • Background working in Agile environments.
  • Experience leading technical initiatives and mentoring engineers.

Responsibilities

  • Develop Java desktop applications using Swing/UI.
  • Develop backend APIs and services.
  • Contribute to architecture and system design.
  • Support platform modernization and cloud engineering.
  • Collaborate across teams with cross-functional partners.

Skills

Java
Windows desktop
Java Swing
REST APIs
Docker
Kubernetes
Agile
Mentoring
Architecture design

Tools

Docker
Kubernetes
AWS
Go
Python

Job description

Engineering Lead (Platform & Architecture)

This full-time, onsite opportunity west of Boston is with a growing technology organization that develops advanced software and connected systems for healthcare and security technology products. The team is looking for an experienced Engineering Lead to help modernize existing platforms, architect scalable solutions, and lead the evolution of both desktop and cloud-connected applications. This role is ideal for someone with a strong background in Java application development who enjoys balancing hands-on engineering, architectural leadership, and mentoring technical teams.

What makes this opportunity unique is the opportunity to influence the future direction of critical software platforms that interact with complex real-world systems and hardware. You'll partner closely with senior technical leadership to modernize legacy applications, evaluate new technologies, define architectural standards, and guide engineering best practices while remaining deeply involved in development. The ideal candidate brings experience building both enterprise backend services and Windows-based desktop applications, with a particular focus on Java Swing and rich-client development.


Required Skills & Experience
  • 7+ years of software engineering experience
  • Strong Java development experience
  • Experience developing Windows-based desktop applications
  • Hands-on experience with Java Swing GUI development
  • Experience building and maintaining rich-client applications
  • Strong understanding of object-oriented design patterns and software architecture
  • Experience designing and consuming REST APIs
  • Experience with Docker and containerized applications
  • Background working in Agile environments
  • Experience leading technical initiatives and mentoring engineers
Desired Skills & Experience
  • Python development experience
  • Experience designing and implementing microservices architectures
  • AWS or cloud platform experience
  • Go development experience
  • Kubernetes orchestration experience
  • Experience modernizing legacy applications
  • Experience with hardware-integrated, IoT, medical device, industrial, or security-focused software
  • Observability and monitoring tool experience
  • Strong architecture and system design experience
  • CI/CD pipeline automation experience
What You Will Be Doing Tech Breakdown
  • 35% Java Desktop Application Development (Swing/UI)
  • 25% Backend Development & APIs
  • 20% Architecture & System Design
  • 10% Platform Modernization
  • 10% Cloud & DevOps Engineering
Daily Responsibilities
  • 50% Hands-On Development
  • 20% Technical Leadership & Mentoring
  • 15% Architecture & Design
  • 15% Cross-Functional Collaboration
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Motion Recruitment • Houston (TX)

On-site
USD 150,000 - 230,000
Platform & Architecture Engineering Lead
Platform & Architecture Engineering Lead

Motion Recruitment Partners LLC • Houston (TX)

On-site
USD 140,000 - 205,000
Engineering Lead, Platform & Architecture
Engineering Lead, Platform & Architecture

Motion Recruitment • Houston (TX)

On-site
USD 150,000 - 230,000
Lead Java Engineer
Lead Java Engineer

Hirewell • United States

Remote
USD 110,000 - 140,000
Competitive base salary
Comprehensive medical, dental, and vision coverage
401(k) with company match
+2
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Director of Engineering, Application Platform
Director of Engineering, Application Platform

Bios Life • Cambridge (MA)

Hybrid
USD 180,000 - 240,000
Software Application Architect
Software Application Architect

Compunnel, Inc. • Durham (NC)

On-site
USD 140,000 - 180,000
Engineering Lead | Onsite
Engineering Lead | Onsite

Worky • Dallas (TX)

On-site
USD 44,000 - 154,000
Senior Software Engineer
Senior Software Engineer

firstPRO, Inc • Reading

On-site
USD 120,000 - 170,000
Lead Engineer
Lead Engineer

Harnham • Massachusetts

Hybrid
USD 250,000 - 270,000
Equity
Bonus