Machinacognita Software Engineer at Machinacognita focusing on building prototypes and client demonstrations to win contract bids. Collaborate with clients and engineers to design, develop, and launch new features and services.
Responsibilities
Build proof-of-concept prototypes and client demonstrations to win contract bids and drive new business opportunities
Design, develop, and launch new features, applications, and services
Contribute to system architecture and technical design discussions
Monitor system performance and identify and resolve issues to improve reliability
Develop and maintain APIs, integrations, and backend services
Run pilot implementations, troubleshoot issues, and drive resolution
Collaborate with product manager and engineers to translate client needs into innovative solutions
Travel to client destinations to facilitate product delivery and provide ongoing support and optimization
Qualification
Bachelor’s degree in Computer ScienceProficient in PythonStrong communication
Required
Energized by open-ended technical challenges in early-stage product development
Turns failures into learning opportunities
Bachelor’s degree in Computer Science, Engineering, or related field
2-5 years of professional software development experience
Proficient in Python, JavaScript, and Bash
Proficient in command-line tooling and shell scripting
Proficient in containerization technologies such as Docker or Kubernetes
Experience with government and defense contracts (SBIR/STTR) or DoW end users is a plus
Strong communication, interpersonal, and collaboration skills
Preferred
Experience with government and defense contracts (SBIR/STTR) or DoW end users