Independent Software · 4 months ago
Software Engineer, Level 3 (FORECASTED)
Independent Software is seeking a Level 3 Software Engineer to design, develop, maintain, and enhance complex software systems. The role involves providing technical leadership, guiding software development teams, and ensuring high-quality software solutions that meet mission needs and performance standards.
Product DesignRoboticsSoftware
Responsibilities
Analyze user requirements to determine software design and performance needs
Design, develop, test, and maintain new or existing software systems
Debug software and resolve defects
Integrate software into new or modified systems or environments
Write, review, and maintain software and system documentation
Implement and improve development process standards and documentation
Oversee one or more software development teams
Lead complex software architecture decisions, trade-off analyses, and technical direction
Design and implement advanced algorithms and database interfaces
Collaborate with system and hardware engineers to derive software requirements
Conduct software quality assurance and ensure product compliance
Recommend and integrate new tools, technologies, and development practices
Coordinate software system installation and monitor equipment to meet operational specifications
Assign, delegate, and monitor development and testing tasks among team members
Qualification
Required
Design, develop, maintain, and enhance complex and diverse software systems
Provide technical leadership and influence best practices
Guide software development teams to deliver high-quality software solutions
Analyze user requirements to determine software design and performance needs
Design, develop, test, and maintain new or existing software systems
Debug software and resolve defects
Integrate software into new or modified systems or environments
Write, review, and maintain software and system documentation
Implement and improve development process standards and documentation
Oversee one or more software development teams
Lead complex software architecture decisions, trade-off analyses, and technical direction
Design and implement advanced algorithms and database interfaces
Collaborate with system and hardware engineers to derive software requirements
Conduct software quality assurance and ensure product compliance
Recommend and integrate new tools, technologies, and development practices
Coordinate software system installation and monitor equipment to meet operational specifications
Assign, delegate, and monitor development and testing tasks among team members
Company
Independent Software
Product development services to help early-stage software ventures accelerate.
Funding
Current Stage
Early StageCompany data provided by crunchbase