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

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

Software DevelopmentAlgorithm DevelopmentSoftware ArchitectureQuality AssuranceTeam Leadership

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

twittertwitter
company-logo
Product development services to help early-stage software ventures accelerate.

Funding

Current Stage
Early Stage
Company data provided by crunchbase