Senior Software Engineer (IC)
$175k to $210k
Against the Sterling typical range
Job description
Location: Sterling, VA OR Aurora, CO This is a Hybrid position; however, successful candidate will need to report on-site on a regular basis Clearance: Active Top Secret clearance REQUIRED Position Overview Crown Point Technologies is seeking a Senior Software Engineer to support the development and deployment of an advanced software capability for a U.
S. Intelligence Community customer. This position will focus primarily on software development, application integration, web technologies, APIs, and deployment of modern software capabilities within a classified environment. The engineer will work as part of a multidisciplinary team alongside AI/ML engineers, knowledge engineers, data engineers, DevOps engineers, cybersecurity personnel, product vendors, and government stakeholders.
The work supports a mission-focused, space-based software capability and provides an opportunity to build and integrate modern applications using commercial and open-source technologies. Candidates do not need experience with every technology listed below. We are looking for strong software engineers who can learn new technologies quickly and contribute across multiple layers of an application architecture.
Responsibilities
Design, develop, integrate, test, and deploy software capabilities supporting an Intelligence Community customer. Develop backend services, APIs, microservices, and application integrations. Build software connectors and interfaces between enterprise, engineering, mission, and commercial software platforms. Develop data-processing and transformation capabilities supporting structured and unstructured data.
Develop modern web applications and user interfaces. Configure and extend commercial software platforms used within the solution. Support API-driven and event-driven application architectures. Integrate software applications with knowledge graph, AI/ML, and data platforms. Develop containerized applications using Docker and related technologies.
Support CI/CD pipelines and automated software deployment. Troubleshoot issues spanning application software, APIs, data, infrastructure, security, and third-party platforms. Support deployment and operation of applications within classified or disconnected computing environments. Collaborate directly with customer personnel, vendors, cybersecurity teams, infrastructure teams, and other engineers.
Rapidly prototype new software capabilities in response to emerging mission requirements. Desired Technical Skills Strong candidates will have experience in several of the following areas: Software Engineering Java, Python, JavaScript/TypeScript, or similar languages REST APIs Microservices Backend application development Enterprise application integration Data processing and transformation Git and modern software development practices Automated testing Web & Application Development Modern web application development JavaScript/TypeScript frameworks API-driven application architectures Low-code application development UI/UX development for data-intensive or analytical applications Mendix experience is highly desirable Data & Integration Enterprise data integration API integrations Data transformation Structured and unstructured data ETL/ELT pipelines Messaging or event-driven systems DevOps & Deployment Docker Kubernetes or similar orchestration platforms CI/CD pipelines Linux GitLab, GitHub, Jenkins, or similar tooling Application monitoring and logging Dev.
Sec. Ops practices Deployment within classified or disconnected environments Experience integrating applications with knowledge graphs, AI/ML platforms, semantic technologies, or Siemens software products is a plus.
Qualifications
Active Top Secret U.S. Government security clearance required. Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related technical discipline, or equivalent professional experience. Significant professional experience in software engineering, application development, systems integration, or a related technical field.
Ability to learn unfamiliar technologies and software platforms quickly. Strong software troubleshooting and problem-solving skills. Ability to work effectively across application, data, infrastructure, and security teams. Strong written and verbal communication skills. Ability to communicate technical concepts effectively with engineers, architects, program leadership, vendors, and government customers.
Salary $175,000 - $210,000 per year
Description copied from Crown Point Technologies's careers page. Read the full posting before you apply.
More jobs at Crown Point Technologies
Senior Knowledge Engineer
Crown Point Technologies· Hill AFB, UT· $175k – $210kSenior Software Engineer
Crown Point Technologies· Annapolis Junction, MD· $225k – $250kSoftware Engineer
Crown Point Technologies· Annapolis Junction, MD· $200k – $225kKnowledge Graph Engineer
Crown Point Technologies· Washington, DC· $105k – $200kSenior Knowledge Engineer (IC)
Crown Point Technologies· Sterling, VA· $175k – $210k
More jobs in Sterling
Cargo Screening K9 Handler IAD
Global K9 Protection Group· Sterling, VA, United States· $62kFT and PT Motor Coach Operator
Chariots for Hire· Sterling, VA, United States· $60k – $83kCrew Member- Sterling
D2 Ventures· Sterling, VA, United StatesClient Relations Manager
Greenscape· Sterling, VA, United StatesSales Development Representative
TechnoGuard· Sterling, VA, Sterling, VA, United States· $55k – $70k