S
Posted 3 hours ago
Senior Software Engineer
Sand Technologies
Requirements
5+ years software engineering experience, B.Sc. or M.Sc. in Computer Science, Strong React and JavaScript skills, Django or Node.js experience, SQL database design, Automated testing proficiency, Willingness to travel 50-75%
Skills
ReactDjangoNode.jsSQLAWS
About the role
About the Company
Sand Technologies is a global Physical AI company using data and AI to make critical industries work better. We partner with governments, cities and enterprises to improve how essential systems operate across healthcare, water, energy, telecommunications and infrastructure.
Responsibilities
- Architect and develop scalable backend services, microservices, and APIs
- Integrate AI models and data pipelines into core software products
- Manage cloud infrastructure on platforms like AWS, Azure, or GCP
- Drive engineering excellence through clean code, testing, and CI/CD
- Mentor and guide junior software engineers
Requirements
- 5+ years of software engineering experience
- B.Sc. or M.Sc. in Computer Science or a related field
- Strong React and JavaScript experience for front-end development
- Back-end experience with Django or Node.js
- Proficiency in SQL database design and usage
- Experience with automated testing (unit, component, and browser)
- Experience with APIs and data visualization
- Experience with high-volume or real-time data systems or IoT telemetry is a plus
- Ability to travel 50-75% to client sites during the first year
Preferred Qualifications
- Exposure to water, wastewater, utilities, or smart infrastructure environments
- Familiarity with time-series databases
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
Sand Technologies · Baltimore
