Principal Full Stack Engineer - Business Applications, US
Responsibilities
-
Drive software design and architectural decisions, including leading design reviews and ensuring scalable, maintainable solutions.
-
Provide technical leadership on a team of talented engineers to maintain the current and lay the foundation for the future generation of the Robot/Warehouse Execution System.
-
Develop high-quality code along with automated unit tests for cloud-based and self-hosted SaaS products.
-
Contribute to integration, system, and performance testing, including test tools.
-
Take ownership of complex technical areas as a senior member of a scrum team.
-
Lead troubleshooting efforts for customer problems and identify solutions in a timely fashion.
-
Write test cases within an automated test framework for development projects.
-
Work within a Scrum environment to plan and deliver incremental software in defined sprints.
-
Build strong partnerships with UX designers, Software Developers, and Product Managers.
-
Act as a mentor and technical resource for new or junior team members.
-
Contribute to technical strategy and continuous improvement initiatives across teams.
-
Other duties as required.
Qualifications
-
Bachelor’s Degree in Computer Science or similar engineering discipline.
-
10+ years of experience in software development utilizing SQL, C#, and .NET, with strong object-oriented design and development skills.
-
Experience with API-first development, especially leveraging REST.
-
Experience in UI development and familiarity with popular UI frameworks like React.js or Angular.js.
-
Expertise in designing multi-threaded applications and supporting those applications in production.
-
Proven ability to design complex applications using microservices architecture and asynchronous message-oriented systems.
-
Solid understanding of database technologies including relational SQL and NoSQL databases; Microsoft SQL preferred.
-
Strong analytical and problem-solving skills with high attention to detail.
-
Deep experience with agile software development and Scrum methodologies.
-
Demonstrated track record of Test Driven Development and testing best practices.
-
Experience or familiarity with native cloud application development (GCP, AWS, Azure) and continuous deployment is a plus.
-
Expertise with warehouse execution and warehouse automation systems is a strong plus.
-
Ability to contribute to both sustaining engineering and long-term innovation initiatives.
-
Knowledge of languages such as Java, Go, Python, and Rust is a plus.
-
Proficient English written and verbal communication skills required to collaborate effectively with internal and external teams.
Additional Information
Locus Robotics Is An Equal Opportunity Employer
Apply for this job
*
indicates a required field