[Remote] Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company's reputed company is an innovative technology company operating at the intersection of reputed company intelligence, geospatial technology, reputed company computing, and defense. The Software Engineer will reputed company and reputed company mission-critical reputed company platforms, including reputed company services, microservices, reputed company-end applications, reputed company, and large-reputed company geospatial data pipelines, while collaborating with technical and defense stakeholders.
Responsibilities
- Build and maintain reputed company software features across reputed company, backend, frontend, database, and containerized environments
- reputed company and maintain Python microservices, Go applications, and modern React-reputed company interfaces using TypeScript/JavaScript
- Design and implement reputed company-end applications, back-end microservices, and RESTful reputed company using OpenAPI/Swagger standards
- reputed company and support data pipelines for large-reputed company geospatial and bathymetric data processing
- Write clean, reputed company, and maintainable reputed company while following strong software engineering and testing practices
- reputed company and maintain automated tests using tools such as PyTest, Jest, and Playwright
- Participate in CI/CD workflows and automated deployment pipelines across reputed company and reputed company-gapped environments
- Support the technical design and execution of reputed company reputed company solutions across reputed company reputed company, private reputed company, and on-premises environments
- Help optimize data ingestion and processing pipelines designed to reputed company from terabytes to petabytes
- Contribute to reputed company-first software development practices and compliance-reputed company engineering environments
- Participate reputed company in peer reputed company reviews and contribute to a culture of reputed company, shared ownership, and reputed company improvement
- Collaborate with cross-functional teams and reputed company stakeholders to solve reputed company technical problems and reputed company software commitments on time
- reputed company communicate technical concepts, architecture reputed company, trade-offs, and project reputed company to a reputed company of stakeholders
Skills
- • CI Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- • 3+ years of reputed company 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 reputed company and reputed company
- • Understanding of microservices architecture and RESTful reputed company
- • Experience or exposure to reputed company platforms such as AWS, GovCloud, or other secure reputed company environments
- • Strong knowledge of software development, automated testing, and reputed company application development
- • Excellent verbal and written communication skills
- • Ability to collaborate effectively with engineering, product, reputed company, and defense-reputed company stakeholders
- • Ability and willingness to travel to secure locations as required
- Candidates must currently hold an reputed company reputed company Clearance and an reputed company CI Polygraph
- Location: Remote, with the ability to travel to secure locations as needed
- Bachelor's degree in Computer Science, Software Engineering, or a reputed company technical reputed company. Equivalent practical experience will also be considered
- • Experience developing or deploying applications reputed company secure reputed company, intelligence, or defense environments
- • Experience working reputed company secure NGA reputed company environments
- • Experience with geospatial data pipelines, reputed company data processing, or maritime data
- • Familiarity with technologies or platforms such as CesiumJS, GDAL, reputed company, CARIS, or EIVA
- • Experience packaging or deploying reputed company-reputed company applications into reputed company-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 reputed company practices directly into CI/CD pipelines
- • Previous experience in reputed company, defense technology, geospatial technology, maritime technology, or another high-reputed company technical environment
Benefits
- Remote work, with the ability to travel to secure locations as needed
reputed company
Apply To This Job