Senior Principal Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Key Responsibilities
- Design, build, and maintain full-stack features across the iMBSE platform, including user-facing web applications, orchestration APIs, and backend microservices.
- Develop and deploy agentic AI solutions, such as LLM-driven workflows, RAG (Retrieval-Augmented Generation) services, and autonomous chat agents.
- Collaborate cross-functionally with product owners, domain experts, and other engineers to deliver extensible and secure solutions supporting MBSE workflows.
- Contribute to system architecture, ensuring well-defined interfaces, low coupling, and future extensibility.
- Ensure compliance with DevSecOps best practices, leveraging CI/CD pipelines and automated testing, security scanning, and cloud-native tooling (see “Our Tech Stack” below).
- Mentor junior engineers and champion engineering excellence through code reviews, design discussions, and knowledge sharing
Minimum Qualifications
- BS 10-12, MS 8-10, PhD 5-7
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a closely related field.
- 5+ years of professional software engineering experience, including significant full-stack development.
- Extensive hands-on experience with Python and/or Rust in production environments.
- Proven track record building, deploying, and scaling agentic AI solutions (LLM agents, RAG pipelines, etc.) using frameworks such as LangChain, LlamaIndex, or similar.
- Proficiency with modern frontend technologies (React, Redux, JavaScript/TypeScript, HTML/CSS) and contemporary backend architectures (REST APIs, microservices).
- Strong understanding of cloud infrastructure and platforms (AWS, Azure, Kubernetes, Docker).
- Experience developing and maintaining CI/CD pipelines (GitLab, Docker, Maven), and automated testing frameworks (pytest, JUnit).
- Solid grasp of secure coding practices and DevSecOps workflows
- Ability to obtain/maintain Secret Clearance .
Preferred Qualifications
- Experience integrating with engineering and MBSE tools (e.g., Cameo Systems Modeler, Teamwork Cloud).
- Familiarity with storage architectures (graph DBs, relational DBs, blob storage), API-driven platforms, and event-driven workflows.
- Experience with AI model orchestration (e.g., LLM/embedding model lifecycle, logging, compliance, RBAC).
- Knowledge of system observability tools (Prometheus, Grafana) and automated monitoring/alerting.
- Exposure to state-of-the-art LLMs (OpenAI GPT-4, Meta Llama 3, etc.) and related AI APIs
Technology and Tools
The ideal candidate should demonstration proficiency in the following technologies:
Languages: Python, Rust, Java, JavaScript (React/Redux)
Cloud/Infrastructure: AWS, Azure, Kubernetes, Docker, Terraform
DevSecOps: GitLab, Maven, Semgrep, yGuard, OWASP
Testing/Observability: pytest, JUnit, Jacoco, OTel, Grafana Stack, MLflow
AI/ML: GPT models, Claude models, Embedding Models, LangChain, LlamaIndex, MCP
MBSE/Domain: Cameo Systems Modeler, Teamwork Cloud, SysML v1 and v2
We are an equal opportunity employer and federal government contractor. We do not discriminate against any employee or applicant for employment as protected by law.
About Arcfield
Provider of mission-focused defense engineering and cybersecurity services.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Arcfield
Software QA/Test Engineer
Middletown, USA
Entry level Software Engineer
Middletown, USA
System Administrator / Tier II Support
Brook Park, USA
Senior Principal Digital Engineer
Schenectady, USA
Senior Principal Digital Engineer
Monroeville, USA
ASIC Design Engineer III
, USA
ASIC Design Team Lead
, USA
Network Engineer III
Huntsville, USA