Are you an engineer, designer, or technical whiz ready to tackle exciting challenges? TeamGlobal partners with professionals in mechanical, electrical, aerospace, software, and multi-disciplinary fields on cutting-edge projects. We’re currently seeking a Software Engineer-Developer in Hazelwood, MO. Chat with our recruiters to explore job details and discover a benefits package that includes $10K in free life insurance. Take your technical career to the next level with TeamGlobal!Role SummaryIn this role, you will design, develop, test, and sustain cloud-based, microservice software solutions that support platform health management systems across multiple defense and aerospace platforms, working within Agile teams to acquire and analyze health and usage data, automate assessments, and deliver actionable maintenance recommendations that enhance mission readiness, reduce lifecycle costs, and improve customer safety.
Education & Job Requirements
* You must have:
* A Bachelor’s Degree.
* A minimum of 5 years of C development experience.
* A minimum of 5 years of experience working in an Agile environment.
* Experience designing and implementing new customer features. Preferred Skills
* You will have:
* A minimum of 9 years of C development experience.
* Experience with web development, including Vue.
* Experience supporting cloud deployments.
* Experience working with Amazon WorkSpaces. Job Duties & Functions
* You will be able to:
* Lead the design, development, testing, and maintenance of non-embedded software throughout the full software development lifecycle in compliance with industry, customer, safety, and regulatory standards.
* Review, analyze, and translate customer requirements into initial software designs.
* Coordinate the development, enhancement, optimization, and maintenance of software products supporting system integrations.
* Develop, document, and maintain software architectures, requirements, algorithms, interfaces, and designs.
* Debug software and lead resolution of technical issues to ensure reliability and efficiency.
* Handle user inquiries, troubleshoot technical issues, and analyze user feedback.
* Research and implement current and emerging technologies, tools, frameworks, and regulatory changes relevant to software development.
* Develop, establish, monitor, and improve software processes, tools, and performance metrics aligned with organizational goals and industry benchspans.
* Execute and document software research and development projects.
* Provide consultation on software domains, system-specific issues, processes, and regulations.
* Lead software project management activities and manage software suppliers.
* Track and evaluate software team and supplier performance to ensure compliance with project plans and industry standards.