Lead Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
- Bachelor’s degree in Computer Science, Mathematics, Computer Engineering, or a related field; a master’s degree is a plus.
- At least 5 years of professional software development experience.
- Proficiency in one or more programming languages, preferably C/C++ or Java; Python experience is also desirable.
- Knowledge of object-oriented design and multithreaded programming is preferred.
- Strong communication, technical documentation, and teamwork skills.
- Ability to work onsite in Syracuse or Utica, NY, with frequent support at a customer facility in Rome, NY.
- Willingness to travel to customer locations as needed.
- Active TS/SCI security clearance is preferred. Candidates without an active clearance must be U.S. citizens eligible to obtain a Department of Defense security clearance., * Bachelor’s (Preferred)
Benefits & conditions
This opportunity offers competitive compensation, a comprehensive benefits package, and the chance to contribute to innovative, technically challenging projects within a collaborative, growing organization. It is an excellent fit for a software engineering professional who enjoys solving complex problems, taking technical ownership, and helping deliver mission-focused solutions.
Pay: $100,000.00 - $120,000.00 per year
Application Question(s):
- Are you a U.S. citizen and able to obtain and maintain a U.S. Secret security clearance, subject to the required government background investigation?
About the company
An established, employee-owned engineering and technology company is seeking a Lead Software Engineer to join its team in the Utica or Syracuse, NY area. This role offers the opportunity to contribute to advanced engineering and research initiatives supporting government and commercial customers. The successful candidate will be involved throughout the software development life cycle, including research, design, development, testing, evaluation, delivery, and documentation. Project areas may include high-performance computing, modeling and simulation, sensor systems, software tools, data visualization, and real-time embedded processing. The ideal candidate can work independently while collaborating effectively with a multidisciplinary engineering team.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…