Software Engineer, Level 3
Independent Software, Inc. · US
What You Will Do: As a Senior Software Engineer at Independent Software, you will develop, maintain, and enhance complex and diverse software systems support...
Job description
What You Will Do: As a Senior Software Engineer at Independent Software, you will develop, maintain, and enhance complex and diverse software systems supporting mission-critical operations. These systems may include processing-intensive analytics, real-time systems, large-scale data processing, and enterprise information systems. You will work independently and as a technical leader within a collaborative team environment to translate user requirements into scalable, secure, and high-performing software solutions. This role includes contributing to system design, performing hardware/software trade-off analysis, and integrating Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) components. You will play a key role in driving technical direction, improving development processes, and ensuring quality across software development efforts. Key Responsibilities: - Analyze user requirements to derive software design and performance requirements - Design, develop, and modify complex software systems using modern software engineering methodologies - Debug existing software and resolve defects through root cause analysis - Develop and implement algorithms to meet performance...