Senior Enterprise Software Engineer; Remote
Hialeah, Miami-Dade County, Florida, 33002, USA
Listed on 2026-06-04
-
Software Development
Software Engineer, Backend Developer
Senior Enterprise Software Engineer (Remote - US)
4 days ago Be among the first 25 applicants
We are seeking a Senior Enterprise Software Engineer to design, develop, and maintain software that powers advanced robotics and automation platforms. This role offers the opportunity to work on large-scale distributed systems, integrating backend services, APIs, and front-end applications to manage fleets of robots efficiently and securely. You will collaborate closely with system engineers, roboticists, and architects, contributing to both the technical design and hands-on development.
This position thrives in a fast-paced, innovative environment where problem-solving, scalability, and reliability are critical. The ideal candidate will be adaptable, technically fluent, and committed to building robust software that has real-world impact.
- Design, implement, and maintain REST APIs, backend frameworks, and application logic for robot fleet management and control
- Develop and maintain data models, database creation processes, and software delivery pipelines
- Build and enhance both front-end (web and mobile) and back-end components, ensuring interoperability and seamless integration
- Collaborate with cross-functional teams to define requirements, technical solutions, and system architecture
- Write clean, efficient, and secure code in Python, SQL, C++, and Type Script/React
- Participate in code reviews, testing, troubleshooting, and deployment to maintain high-quality software standards
- 5+ years of experience designing, implementing, and maintaining large-scale distributed software systems
- Proficiency in Python and object-oriented programming languages (C++, Java, etc.)
- Experience with Type Script/React and building web/mobile front-end applications
- Knowledge of REST frameworks such as FastAPI and OAuth/API authentication
- Familiarity with containerization, Docker, Kubernetes, and Unix/Linux environments (preferred)
- Experience with software configuration management systems (git, svn) and communication protocols (HTTPS, MQTT, AMQP) is a plus
- Strong problem-solving skills and ability to adapt in a fast-paced, startup-style environment
- Bachelor's degree in Computer Science, Engineering, or a related field
- Competitive salary and comprehensive compensation package
- Remote work flexibility with opportunities to collaborate with cross-functional teams
- Health, dental, and vision insurance coverage
- Retirement savings plans with company match
- Professional development, training, and tuition reimbursement programs
- Paid time off and company holidays
- Employee assistance programs and wellness benefits
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).