Logo
Hire Heroes USA

Senior Software Engineer

Hire Heroes USA, Willowbrook, Illinois, United States

Save 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.