North Point Technology is seeking a Mid-Level Software Engineer to join the Chinook Program, where you’ll help design and develop modern applications that support GEOINT data access, visualization, and dissemination.
Requirements
- Proficiency with: Languages: Python, Java, JavaScript, Go
- Frameworks: React, Angular, Node.js, Spring Boot, Django, Flask, Svelte
- Cloud: AWS, Azure, or similar platforms
- Databases: MySQL, PostgreSQL, SQL Server
- Tools: Git, GitLab CI, Jenkins, JIRA, Confluence
- Operating Systems: Windows, Linux
- Experience with containerization (Docker, Kubernetes) and CI/CD development.
- Understanding of secure coding, RMF, and STIG compliance.
Responsibilities
- Design, develop, test, and deploy software for GEOINT data workflows.
- Build microservices, RESTful APIs, and user-facing interfaces using technologies such as React, Node.js, Flask, and Spring Boot.
- Develop and maintain secure, containerized applications using Docker and Kubernetes.
- Support DevSecOps pipelines and ensure compliance with security and accreditation standards.
- Participate in Agile sprints, code reviews, and technical discussions.
- Collaborate with users and product owners to refine requirements and enhance user experience.
- Mentor junior developers and assist with resolving technical challenges.
Other
- This job requires an active Top Secret / SCI clearance (with CI Polygraph eligibility). Please apply only if you currently hold an active TS SCI clearance with CI Poly eligibility.
- U.S. citizenship and active Top Secret clearance with SCI eligibility (CI Polygraph eligibility).
- Bachelor’s degree in Computer Science, Software Engineering, or related field with 4–8 years of experience (or Master’s with 2–6 years).
- Strong analytical and problem-solving skills with a desire to continuously learn.
- Experience with UI/UX design and frontend development.