This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Enterprise Software Engineer in United States.
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 TypeScript/React.
· Participate in code reviews, testing, troubleshooting, and deployment to maintain high-quality software standards.
Requirements
· 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 TypeScript/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.
Benefits
· 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.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.
Thank you for your interest!
#LI-CL1