Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Sand Technologies

Senior Software Engineer

Baltimore, Maryland, United States

About Sand

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.

Our work delivers proven real-world impact. We have built AI systems that help manage London's water supply, supported telecom network planning across hundreds of cities, and developed digital healthcare platforms serving tens of millions of people across Africa. From intelligent command centers to AI-powered infrastructure platforms, we help organizations sense, analyze and act in complex environments.

Our people are ambitious, curious and relentlessly practical. Our teams work alongside clients in the field, solving hard problems and deploying solutions that last. With colleagues across Africa, Europe, the UK and the US, we operate across the full stack - from research and engineering to deployment and capability building.

Our mission is simple: to harness AI to solve humanity's most pressing challenges.

About the Role

We are seeking an experienced Senior Software Engineer to join our US team. As a key contributor, you will be responsible for designing, building, and scaling the robust software architectures that power our physical AI solutions.

While our Data Scientists and Data Engineers handle the model creation and data pipelines, you will build the secure, high-performance applications and APIs that bring those insights to our clients. The ideal candidate will have a deep background in software engineering, backend systems, cloud infrastructure, and distributed architectures.

Responsibilities
  • Architect and Develop Scalable Systems: Design, build, and maintain robust backend services, microservices, and APIs to support complex, data-driven applications.
  • Integrate with AI & Data Ecosystems: Collaborate closely with Data Scientists and Data Engineers to seamlessly consume their data pipelines and integrate AI models into the core software products.
  • Manage Cloud & Infrastructure: Build and deploy applications using modern cloud platforms (e.g., AWS, Azure, GCP), ensuring high availability, security, and low-latency performance.
  • Drive Engineering Excellence: Champion best practices in software development, including writing clean code, rigorous testing, system monitoring, and maintaining CI/CD pipelines.
  • Mentor and Lead: Guide and mentor junior software engineers, fostering a culture of continuous technical improvement and innovation.
Requirements - Essential
  • 5+ years of software engineering experience, ideally with exposure to water, wastewater, utilities, or smart infrastructure environments.
  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or a related field.
  • Experience working with high-volume or real-time data systems; familiarity with time-series databases or handling telemetry/IoT data is a massive plus.
  • Proven track record of deploying robust software solutions into production.
  • Ability to translate complex technical concepts into actionable insights for engineering and operations teams.
  • Strong communication skills and experience working with public-sector or regulated environments.
  • Front end development (strong React and JavaScript experience is essential).
  • Back end experience (typically django/some node).
  • Automated testing (unit/component/browser testing).
  • APIs.
  • Data visualisation.
  • SQL database design + usage.
Location

We are looking to hire in specific areas in the US. These include,

  • DMV (DC, Maryland, Virginia)
  • Austin
  • New York
  • the Midwest

This is not a remote position. This role requires 50 - 75% travel to client sites for the first year.

Due to the considerable amount of virtual work and interaction with colleagues and customers, especially within the EMEA region, it is essential that the successful applicant has the drive and ethic to succeed in working in small teams physically but in larger efforts virtually. Self-drive to communicate constantly using web collaboration and video conferencing is essential.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Baltimore, MD vacancy
  •  ...SECURITY CLEARANCE : TS/SCI with both Polygraphs is required POSITION: Senior Software Engineer REQUISITION: NIN-AE4-17.022425 LOCATION: Ft. Meade, Maryland JOB DESCRIPTION: • The Software Engineer will be heavily involved with the creation,... 
    Senior

    Capital Solutions Group LLC

    Baltimore, MD
    2 days ago
  •  ...the US, we operate across the full stack— from research and engineering to deployment and capability building. Our mission is simple...  ...pressing challenges. About the role We are seeking an experienced Senior Software Engineer to join our US team. As a key contributor, you will... 
    Senior

    Sand Tech Holdings Limited

    Baltimore, MD
    1 day ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Senior

    Lockheed Martin

    Halethorpe, MD
    5 hours ago
  •  ...Senior Software Engineer We are seeking a highly skilled and experienced Senior Software Engineer to develop, maintain, and enhance complex and diverse software systems. As a Senior Software Engineer, you will work on various software projects, including processing... 
    Senior
    Relocation package
    Flexible hours

    Fullscope

    Linthicum Heights, MD
    2 days ago
  • $125k - $155k

     ...Join one of Baltimore's Best Places to Work! About this role The Banner is seeking a Senior Software Engineer to help build scalable, high-performing digital products that power our journalism and reader experience. This is a highly impactful role for... 
    Senior
    Local area
    Remote work
    Relocation
    Flexible hours

    The Banner

    Baltimore, MD
    4 days ago
  • $170k - $200k

     ...Senior Software Engineer Nexxen empowers advertisers, agencies, publishers, and broadcasters around the world to utilize data and advanced TV in the ways that are most meaningful to them. Our flexible and unified technology stack comprises a demand-side platform ("... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Nexxen

    Baltimore, MD
    17 hours ago
  • $150k

     ...Do you thrive on solving complex technical problems and building scalable solutions? At MarketWise, we are seeking a Senior Software Engineer to design, develop, and maintain high-quality applications that support our growing business. This role is perfect for someone... 
    Senior

    Beacon Health System

    Baltimore, MD
    3 days ago
  • $113.3k

     ...connected is important to maintain our strong culture, achieve our goals, and thrive as #OneJamf. What you'll do at Jamf: The Senior Software Engineer is responsible for building the tools required to help organizations succeed with Apple. Lead others on the agile team to... 
    Senior
    Work at office
    Remote work
    Worldwide
    Flexible hours

    GrabJobs

    Baltimore, MD
    1 hour ago
  • $125k - $175k

     ...regulated industries. We run on AWS GovCloud, and our customers — engineers, security officers, and CISOs at organizations whose contracts...  ...evidence — rely on us to get it right. The role We’re hiring a senior engineer to build features end-to-end across our Rails/... 
    Senior
    Permanent employment
    Live in
    Remote work

    Futurefeed

    Baltimore, MD
    1 day ago
  •  ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile...  .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex... 
    Senior

    Lockheed Martin

    Windsor Mill, MD
    5 hours ago
  • $170k - $260k

     ...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Python Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a... 
    Senior
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package
    Shift work

    GliaCell Technologies LLC

    Baltimore, MD
    17 hours ago
  • $121k - $206k

     ...difference in ways that matter to you. Role Summary Positions are available in our New York City office or at our brand-new AI Engineering squad in Harbor Point, Baltimore, MD. Both locations offer the opportunity to collaborate with top talent, drive innovation, and... 
    Senior
    Work at office
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    1 day ago
  • $140k - $180k

    Revelare Networks in Pikesville, MD, is looking for a Research Engineer to support R&D contracts with the DoD. This role involves improving cellular communication security through software development and collaboration across teams. Candidates should have a degree in Computer... 
    Senior
    Remote job

    Revelare Networks

    Pikesville, MD
    4 days ago
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD or Aurora, CO.   In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative... 
    Senior
    Work experience placement

    ManTech

    Hanover, MD
    1 day ago
  •  ...This position is available in our Partner's New York City office, or at their brand new AI Engineering squad in Baltimore, Maryland. Both locations offer the opportunity to collaborate with top talent, drive innovation, and make a real impact in asset management. This... 
    Senior
    Work at office

    NewGen Technologies (Maryland)

    Baltimore, MD
    1 day ago
  •  ...Sr. Software Engineer Job Description Preferred Qualifications Master's degree in Computer Science or a related field and 3 years of relevant experience Experience in React, Vue or Angular is a plus. Experience leading software development efforts,... 
    Senior

    Constellation Energy

    Baltimore, MD
    17 hours ago
  • $165k

     ...make a difference? Come join a mission that can save the world! About the Role : Dragos is seeking a highly skilled Senior Software Engineer to join our Vulnerability Analysis content team. The ideal candidate will play a pivotal role in accelerating the delivery... 
    Senior
    Local area
    Remote work

    Dragos, Inc.

    Hanover, MD
    2 days ago
  • $78k - $250k

     ...Onyx Point, Inc. is seeking a Software Engineer in Hanover, Maryland, requiring a TS/SCI clearance with a full scope polygraph. The candidate should have 20 years of experience in software engineering and a Bachelor's degree in Computer Science. The salary range is $78... 
    Senior
    Flexible hours

    Onyx Point, Inc.

    Hanover, MD
    2 days ago
  • $134k - $236.33k

     ...MD. Role & Responsibilities: Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, debugs...  ...Qualifications Bachelors, Masters, or Ph.D. in electrical engineering, computer engineering, physics, math, or a related discipline.... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Lockheed Martin Corporation

    Severn, MD
    4 days ago
  • $141.5k - $236k

     ...Senior CNO Software Engineer Unlock the secrets of intelligence with MANTECH! Join a dynamic team at the forefront of national security, providing advanced solutions to government intelligence agencies. Since 1968, we've been solving the toughest challenges with groundbreaking... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Local area
    Remote work

    ManTech

    Hanover, MD
    4 days ago
  •  ...Job Title – Sr. Software Engineer Location – Sparks, MD Duration – 12+ Months Contract Total Hours/week - 40.00 1st Shift...  ...individuals and teams at all levels of the organization including senior management. • Strong written and verbal communication... 
    Senior
    Permanent employment
    Contract work
    Temporary work
    Local area
    Remote work
    Day shift

    MILLENNIUMSOFT

    Baltimore, MD
    18 hours ago
  • $180k - $220k

     ...with Full Benefits to include Health/Dental/Vision and PTO. Description: Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our software... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Base2 Solutions

    Hanover, MD
    3 days ago
  •  ...SECURITY CLEARANCE: TS/SCI with both Polygraphs is required POSITION: Sr. Back-End Software Engineer / (AE,L4) REQUISITION: NIN-AE4-30.051925 LOCATION: Laurel, Maryland SEAT LOCATION: Emerson JOB DESCRIPTION: As part of the Secure the Enterprise... 
    Senior
    Shift work

    Capital Solutions Group LLC

    Baltimore, MD
    2 days ago
  • $97.75k - $132.25k

     ...customized marine systems, shipboard equipment, subsea vehicles, and engineered solutions for commercial and U.S. military vessels....  ..., and renewable energy industries. Position Summary The Senior Software Engineer serves as a core member of the Oceaneering Technologies... 
    Senior
    Full time
    Casual work
    Work at office
    Remote work

    Oceaneering

    Hanover, MD
    17 hours ago
  • $117.9k - $131k

     ...meet business/IT needs. Coordinate the tasks of less experienced engineers and collaborate across teams as needed. Independence level:...  ...Demonstrated ability to lead small to medium teams in delivering software solutions Demonstrated strong software development... 
    Senior

    Constellation Energy Corporation

    Baltimore, MD
    2 days ago
  •  ...Hello Folks Please find the below requirement and let me know your interest? I have an opening for a Senior Java Developer with a strong background in Life Sciences (must have). Position is an ongoing contract for 6 months+, preferably EST candidates.... 
    Senior
    Ongoing contract
    Immediate start
    Remote work

    Polar IT

    Baltimore, MD
    4 days ago
  • $105.8k - $174.8k

     ...A global consulting firm is seeking a Senior AI Native Engineer to develop scalable AI systems and enhance data pipelines. The role involves researching and implementing innovative AI technologies, providing technical leadership, and ensuring high-quality client services... 
    Senior

    Ernst & Young Oman

    Baltimore, MD
    1 day ago
  • $175k - $200k

     ...Autonomy Systems · Design, develop, and deploy core autonomy software across perception, navigation, and control · Own software...  ...· Optimize for reliability and resilience · Infuse AI Into Engineering Workflows · Lead adoption of AI across development lifecycle... 
    Senior

    BlackSea Technologies

    Curtis Bay, MD
    2 days ago
  •  ...Senior Java Developer (Life Sciences) We have an opening for a Senior Java Developer with a strong background in Life Sciences. The position is an ongoing contract for 6+ months, 100% remote with EST schedule. This is a W2 role. Position Details Length: 6 months+... 
    Senior
    Ongoing contract
    Remote work

    Polarits

    Baltimore, MD
    2 days ago
  • Title: .Net Developer Location: Baltimore, MD Position: Contract (Long -Term) Rate: $/Open Requirements Job Description:- Experience with ASP.NET framework Experience with C#, and web technologies Web service and .NET web...
    Senior
    Contract work

    TWO95 International

    Baltimore, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!