Back to all positions

[Remote] Software Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. MSH's client is an innovative technology company operating at the intersection of ocean intelligence, geospatial technology, cloud computing, and defense. The Software Engineer will develop and scale mission-critical SaaS platforms, including cloud services, microservices, front-end applications, APIs, and large-scale geospatial data pipelines, while collaborating with technical and defense stakeholders.

Responsibilities

  • Build and maintain scalable software features across cloud, backend, frontend, database, and containerized environments
  • Develop and maintain Python microservices, Go applications, and modern React-based interfaces using TypeScript/JavaScript
  • Design and implement front-end applications, back-end microservices, and RESTful APIs using OpenAPI/Swagger standards
  • Develop and support data pipelines for large-scale geospatial and bathymetric data processing
  • Write clean, scalable, and maintainable code while following strong software engineering and testing practices
  • Develop and maintain automated tests using tools such as PyTest, Jest, and Playwright
  • Participate in CI/CD workflows and automated deployment pipelines across cloud and air-gapped environments
  • Support the technical design and execution of scalable SaaS solutions across public cloud, private cloud, and on-premises environments
  • Help optimize data ingestion and processing pipelines designed to scale from terabytes to petabytes
  • Contribute to security-first software development practices and compliance-focused engineering environments
  • Participate actively in peer code reviews and contribute to a culture of quality, shared ownership, and continuous improvement
  • Collaborate with cross-functional teams and external stakeholders to solve complex technical problems and deliver software commitments on time
  • Clearly communicate technical concepts, architecture decisions, trade-offs, and project progress to a variety of stakeholders

Skills

  • • CI Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • • 3+ years of professional software engineering experience
  • • Strong hands-on experience with Python, Go, and/or React using TypeScript/JavaScript
  • • Experience working with relational databases, preferably PostgreSQL
  • • Experience with Docker and Kubernetes
  • • Understanding of microservices architecture and RESTful APIs
  • • Experience or exposure to cloud platforms such as AWS, GovCloud, or other secure cloud environments
  • • Strong knowledge of software development, automated testing, and scalable application development
  • • Excellent verbal and written communication skills
  • • Ability to collaborate effectively with engineering, product, operations, and defense-focused stakeholders
  • • Ability and willingness to travel to secure locations as required
  • Candidates must currently hold an Active Security Clearance and an Active CI Polygraph
  • Location: Remote, with the ability to travel to secure locations as needed
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field. Equivalent practical experience will also be considered
  • • Experience developing or deploying applications within secure government, intelligence, or defense environments
  • • Experience working within secure NGA Core environments
  • • Experience with geospatial data pipelines, spatial data processing, or maritime data
  • • Familiarity with technologies or platforms such as CesiumJS, GDAL, ESRI, CARIS, or EIVA
  • • Experience packaging or deploying cloud-native applications into air-gapped or disconnected environments
  • • Experience deploying software to physical hardware or virtual machine environments
  • • Strong understanding of automated testing strategies, including unit, integration, and end-to-end testing
  • • Experience integrating automated testing and quality practices directly into CI/CD pipelines
  • • Previous experience in SaaS, defense technology, geospatial technology, maritime technology, or another high-growth technical environment

Benefits

  • Remote work, with the ability to travel to secure locations as needed

Company Overview

  • MSH is a human resources company offering talent acquisition and outsourcing services. It was founded in 2011, and is headquartered in Fort Lauderdale, Florida, USA, with a workforce of 201-500 employees. Its website is https://www.talentmsh.com/.