Software Engineer, Level 3 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Independent Software, Inc. · 3 days ago

Software Engineer, Level 3

Independent Software, Inc. is focused on developing mission-critical systems for satellite communication technologies. As a Software Engineer Level 3, you will lead the development and deployment of software solutions while collaborating with users and stakeholders to ensure high-quality performance and reliability.

AnalyticsCloud ComputingCyber SecurityInformation TechnologyMachine LearningSecuritySoftware
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Analyze user requirements to derive software designs for new applications or enhancements to existing systems, ensuring alignment with mission and project objectives
Design, develop, and maintain high-quality C++ software for satellite communication systems using best practices and coding standards
Identify, debug, and resolve software defects using effective troubleshooting and root-cause analysis techniques
Design and implement database or data repository interfaces and queries to support application data management requirements
Design and implement complex algorithms that operate within strict timing, resource, and interface constraints
Integrate automated testing into the software development lifecycle, including unit testing and regression testing, to ensure software quality and reliability
Collaborate with system architects, QA engineers, project managers, and other stakeholders to ensure software solutions meet user needs and delivery schedules
Maintain comprehensive technical documentation covering software designs, interfaces, algorithms, and development processes

Qualification

C++ software developmentReal-time systemsSatellite communicationsComplex algorithmsDevOps practicesMessage queue technologiesAnalytical skillsCommunication skillsCollaboration skillsAdaptability

Required

Proficiency in C++ software development with experience building and maintaining complex, high-performance systems
Strong understanding of real-time systems and performance optimization techniques
Experience with RF signal analysis or satellite communications system design and theory, with the ability to translate these concepts into software implementations
Experience designing and implementing complex algorithms under constrained system environments
Familiarity with DevOps practices and tools, including virtualized environments (VMware) and containerized platforms (Docker and Kubernetes)
Experience with message queue technologies and communication protocols
Strong analytical and problem-solving skills
Excellent communication and collaboration skills, particularly in customer-facing environments
Adaptability and a commitment to continuous learning and technical growth
Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and complexity
Bachelor's Degree in Computer Science or related discipline from an accredited college or university
A bachelor's degree may be substituted for four (4) years of additional SWE experience on projects with similar software processes
Twenty (20) years' experience as a SWE in programs and contracts of similar scope, type, and complexity
Must possess an active TS SCI with appropriate Polygraph to be considered for this role

Benefits

Competitive compensation
Generous benefits
Work-life balance
Ongoing training
Mentorship
Career development

Company

Independent Software, Inc.

twittertwittertwitter
company-logo
Independent Software supports our customers by providing next-generation cyber services, intelligence and all-source analytics, machine learning, and mission application development.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Rhonda Jansen
President and CEO
linkedin
Company data provided by crunchbase