Skip to main content

Senior Software Engineer (IC)

Posted 9 days ago

crown point technologiesSterling (VA)

SENIORITY

Lead

SALARY

$175,000 per year

Apply (opens in a new tab)

About the role

Senior Software Engineer 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 SkillsStrong candidates will have experience in several of the following areas:
  • Software Engineering
  • Java, Python, JavaScript/TypeScript, or similar languagesREST APIsMicroservicesBackend 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 frameworksAPI-driven application architectures
  • Low-code application developmentUI/UX development for data-intensive or analytical applications
  • Mendix experience is highly desirable
  • Data & Integration
  • Enterprise data integrationAPI integrations
  • Data transformation
  • Structured and unstructured dataETL/ELT pipelines
  • Messaging or event-driven systems
  • DevOps & Deployment
  • DockerKubernetes or similar orchestration platformsCI/CD pipelines
  • LinuxGitLab, GitHub, Jenkins, or similar tooling
  • Application monitoring and logging
  • DevSecOps 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

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this