Senior Software Engineer

Willowbrook, Illinois

Hire Heroes USA
Apply for this Job
About the Role

We are seeking a self-motivated, detail-oriented, and collaborative senior developer to contribute to the development of new software products and enhance existing applications. The ideal candidate excels in real-time full stack application development and possesses strong communication and UI design skills.

On-site in Willowbrook, IL with 10% travel for deployments and demos

Pay: $100,000-$130,000

Responsibilities:
  • Develop and enhance software applications with a focus on performance and scalability.
  • Design and implement real-time applications and frameworks.
  • Build and maintain cross-platform applications for Linux and Windows environments.
  • Develop web user interfaces for both internal and external users.
  • Create and maintain client-server applications with an emphasis on reliability and efficiency.
  • Utilize version control systems (e.g., Git) for efficient collaboration.
  • Implement Test-Driven Development (TDD) practices to ensure software quality.
Qualifications:
  • 5+ years of experience with Java or C/C development.
  • Proficiency in at least one scripting language (Python, Perl, JavaScript, TCL, etc.).
  • Strong background in Object-Oriented Design, Database Design, and XML.
  • Experience in Java GUI development and/or embedded systems development.
  • Knowledge of Docker and containerized deployments.
  • Familiarity with networking protocols (UDP, TCP), packet structures, and Wireshark.
  • Experience in web front end development.
  • Ability to produce documentation and facilitate knowledge transfer effectively.
  • Strong organizational and multitasking skills.
  • US Citizenship required.
Date Posted: 03 May 2025
Apply for this Job