Software Development Engineer III
Blue Origin · Huntsville, AL · 3 wk ago
On-siteEngineeringFull-time
Responsibilities
- Develop new tools and applications that enable manufacturing teams to automate existing processes and standardize on performance-based benchmarks.
- Contribute to the design, implementation, and deployment of successful enterprise-scale systems and services in support of operations and the businesses they support.
- Leverage AI technologies and tools (e.g., LLMs, computer vision models) to enhance software capabilities, improve automation, and drive innovation in enterprise applications.
- Produce quality user documentation for defining integrations between enterprise-level applications.
- Build web applications and APIs for manufacturing engineers for scheduling, dispatching, redlining, and issue resolution.
- Audit and optimize software development and optimization efforts, collaborating effectively with cross-functional teams to ensure optimal quality and performance of our systems.
- Adopt DevOps practices; containerize edge and cloud services; automate deployments across environments; ensure observability and reliability.
- Uphold safety and security best practices for industrial networks and equipment.
- Identify feature gaps between enterprise systems and develop remediation plans.
- Share knowledge in performance, scalability, enterprise system architecture, and engineering standard methodologies.
Qualifications
- Bachelor’s degree in Computer Science, Information Science, Mechanical/Manufacturing Engineering, or related field; or equivalent practical experience.
- Strong understanding of software engineering principles and the ability to translate domain expertise into applications.
- Primary language proficiency in one of: Python, JavaScript/TypeScript, C#, or Java.
- Proven full-stack development experience with React, Python, FastAPI, AWS, Spring Boot, and Node.js.
- Experience with IoT Core, ELB, Lambda, CloudWatch, S3, Docker, EKS/ECS, Datadog, and Rancher/Kubernetes.
- Experience in event-driven messaging/streaming (e.g., MQTT, Kafka, Kinesis).
- Experience developing APIs and building production applications; strong SQL/database skills.
- Cloud expertise (AWS, Azure, GCP); GitOps, IaC (Terraform/CloudFormation), container orchestration, and edge deployment strategies.
- Solid understanding of version control systems and managing code/data/artifact lifecycles.
- Strong collaboration, ownership, and communication skills; bias for delivering high-quality results.
- Experience solving complex problems by leveraging AI tools and integrating AI-powered solutions into software development workflows.
- An internal drive to deliver high-quality results with the ability to seek out requirements and propose solutions.
- Experience with factory software development.
- Familiarity with spaceflight systems.
- Understanding of ERP, MES, QMS, PLM, and other manufacturing software; integrating a complete digital thread.
- Interest in developing innovative systems for manufacturing leveraging IIoT, AI/ML and data engineering.