> Markdown version of [/jobs/ext/4483573-software-engineer](https://www.wearedevelopers.com/jobs/ext/4483573-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Robotics Technologies LLC - **Location:** Sunnyvale, CA, United States - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, JIRA, Unit Testing, Cascading Style Sheets (CSS), Code Review, Databases, Continuous Integration, Data Integration, Software Debugging, Linux, DevOps, Hibernate (Java), Java Persistence API, Python (Programming Language), PostgreSQL, Apache Maven, Microsoft SQL Server, MongoDB, MySQL, Node.Js, NoSQL, Object-Oriented Software Development, Scrum Methodology, Systems Development Life Cycle, Swagger, Software Engineering, Software Systems, Web Applications, Openapi, Software Organization, Google Cloud, Postman, ReactJS, Spring-boot, Backend, Git, Containerization, Integration Tests, Solid Principles, Information Technology, Front End Software Development, Restful APIs, Docker, Microservices - **Published:** October 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8e35346f95344f54 ## About the Role * Programming: Python, Java, JavaScript, or C * Backend: Spring Boot, JPA, Hibernate, Node.js, REST APIs * Frontend: React, HTML, CSS * Databases: PostgreSQL, SQL Server, MySQL, MongoDB * Cloud & DevOps: AWS/GCP, Docker, Linux, CI/CD * Tools: Git, Maven, Swagger/OpenAPI, Postman, Jira * Engineering Practices: OOP, SOLID principles, unit testing, integration testing, Agile/Scrum, SDLC, * Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * Approximately 4 years of software development experience. * Experience developing REST APIs and using Spring Boot or a comparable framework. * Familiarity with relational and NoSQL databases, Git, Linux, testing, and the software development lifecycle. * Ability to troubleshoot issues, work independently, and collaborate effectively. ## Description We are seeking a Software Engineer with hands-on experience in Python and/or Java, REST APIs, microservices, databases, and modern software development practices. The ideal candidate will build, test, deploy, and support scalable applications in a collaborative Agile environment., * Design and develop backend services, REST APIs, and microservices using Python and/or Java. * Build and enhance web applications using JavaScript, React, HTML, and CSS. * Develop database integrations using relational and NoSQL databases. * Write clean, maintainable, testable code with appropriate validation and error handling. * Perform unit testing, integration testing, code reviews, debugging, and production support. * Containerize and deploy applications using Docker and CI/CD pipelines. * Collaborate with product, QA, business, and data teams to deliver reliable software solutions. * Participate in Agile ceremonies and communicate technical risks, dependencies, and delivery progress.