Senior Middle Software Developer II or III
iQ-iA, Inc
- Laurel, MD
- Permanent
- Full-time
Laurel, Maryland
Active TS/SCI with FSP
OnsiteOverviewWhat We’re Looking For
As a Middleware Software Engineer at CyberPoint, you will lead and support the development of mission-critical middleware and dataflow applications that enable Computer Network Operations (CNO). You'll work closely with a collaborative team of engineers to design, develop and test custom software solutions across Windows and Linux platforms. This role is ideal for a self-starter with strong software/system engineering skills, who is excited by technical challenges and thrives in agile environments.When you become a part of CyberPoint you are joining a dynamic, diverse, fast-growing company that welcomes creative thought and ambition. We're committed to creating an environment where each employee can thrive.QualificationsWhat You’ll Need
- U.S. Citizenship
- Active TS/SCI with Full Scope Polygraph
- BS in Computer Science, Computer Engineering, or similar
- 8+ years experience with object-oriented programming
- 5+ years of experience developing either:
- Windows applications using Visual Studio or .NET
- OR Unix/Linux applications using makefiles or similar build systems
- Proficiency in one or more of the following languages: Python, Ruby, Java, C, C++ or C#
- Strong understanding of JSON, JSON Schema, XML and XSD
- Experience leading software development projects involving complex systems
- Proven experience supporting full software development life cycle: requirement gathering, design, development, testing, validation and deployment
- Ability to work in a fast-paced, agile environment and respond to evolving customer requirements
- Experience with or strong interest in CNO middleware and dataflow systems
- Familiarity with Linux system integration and scripting
- Demonstrated ability to lead small teams and foster a collaborative development environment
- Experience building intuitive GUIs for custom applications
- Excellent communication skills and the ability to clearly articulate complex technical concepts
- Adaptability, initiative and a proactive approach to problem-solving
Be a part of CyberPoint. Be valued.Powered by JazzHR