Software Engineer, Level 2 (FORECASTED)
Independent Software, Inc. · Fort Meade, Maryland, US
What You Will Do: As a Software Engineer Level 2 at Independent Software, you will develop, maintain, and enhance complex software systems supporting mission...
Job description
What You Will Do: As a Software Engineer Level 2 at Independent Software, you will develop, maintain, and enhance complex software systems supporting mission-critical operations. You will work both independently and as part of a team to design, implement, and test solutions that support large-scale data processing, system integration, and performance-driven environments. In this role, you will take on increased responsibility in system design, technical decision-making, and team collaboration. You may lead development efforts, contribute to architectural discussions, and help guide junior engineers while ensuring high-quality software delivery. Key Responsibilities: - Analyze user requirements and translate them into software design and performance solutions - Design, develop, test, and maintain complex software applications and components - Debug software and resolve defects across development and production environments - Modify existing software to improve performance, scalability, and functionality - Integrate software into new or existing systems and environments - Design and implement database queries and data interfaces - Contribute to system architecture and design decision...