Principal Full Stack Software Engineer (TS/SCI)
Core
Design, develop, and maintain interactive data analytics applications, back-end services, and APIs for a large-scale U.S. Government data analytics platform.
Role type
Principal Full Stack Software Engineer
Builds
User-facing data exploration, analysis, visualization, and reporting applications for government stakeholders.
Domain
U.S. Government / Defense / Intelligence / Data Analytics
Required skills
Full-stack software development, JavaScript/TypeScript, React/Angular/Vue.js, Python/Java/Go/C#, RESTful APIs, database integration, data-driven application development
Preferred skills
Data visualization frameworks (D3.js, Plotly), Big data technologies (Spark, Hadoop, Kafka), Machine learning integration, Cloud platforms (AWS, Azure, GCP), Containerization (Docker, Kubernetes), CI/CD pipelines, Relational and NoSQL databases, Application security
Technologies
React, Angular, Vue.js, Python, Java, Go, C#, TypeScript, JavaScript, D3.js, Plotly, Highcharts, Apache Spark, Hadoop, Kafka, Elasticsearch, AWS, Microsoft Azure, Google Cloud Platform, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB
Responsibilities
Design and develop interactive web applications and back-end services for data exploration and analysis; Integrate data sources, analytical models, and APIs into user-facing applications; Develop interactive dashboards and visualizations for large datasets; Build and maintain RESTful APIs and microservices; Collaborate with multidisciplinary teams to implement capabilities and optimize performance.
Seniority
Principal, hands-on IC with mentorship