Navitas Business Consulting, Inc. · 3 months ago
25-1073: Senior-Level Full Stack Software Engineer - Herndon, VA
Navitas Business Consulting, Inc. is an industry leader in the digital transformation space, providing technology solutions to drive digital acceleration for its customers. They are seeking a highly experienced Senior Full Stack Software Engineer to design and develop innovative software systems supporting artificial intelligence solutions for mission-critical environments.
Computer Software
Responsibilities
Lead the design and development of scalable AI-based systems, including architecture, APIs, frameworks, and reusable libraries
Build front-end and back-end components that support rapid prototyping and agile feature delivery
Maintain and evolve shared tools, utilities, and libraries across multiple development teams
Perform codebase maintenance, including bug fixes, security updates, and capability enhancements as planned in Agile sprints
Work directly with stakeholders to understand requirements and build high-impact AI-enabled product lines
Drive the formulation of roadmaps, technical strategies, and design decompositions across systems and components
Contribute to the design and development of Generative AI prototypes and integration strategies
Collaborate closely with data scientists, UX designers, cognitive scientists, developers, and testers to deliver cohesive, user-centered solutions
Author and review technical documentation, requirements specifications, and architecture artifacts
Optimize performance of software designs using profiling tools and performance metrics tracking
Remain up to date on trends in AI software architectures, DevSecOps practices, and scalable system design
Develop and maintain reference architectures and contribute to documenting security and compliance standards
Qualification
Required
Bachelor's degree with 7–10 years of relevant experience, or
Master's degree with 5+ years of relevant experience
8+ years of experience with programming skills in Python, JavaScript, and at least one additional language (Java preferred)
Experience with front-end frameworks such as React or Vue.js
Hands-on development using backend frameworks and runtimes including Node.js, Spring, Spring Boot, Django, or Flask
Leadership experience in Agile development environments, including mentoring and guiding teams
Familiarity with DevSecOps practices and CI/CD tooling (e.g., Git runners, security/code scanners)
Experience with containerization and orchestration platforms like Kubernetes
Proficiency with Object Relational Mapping tools (e.g., SQLAlchemy) and databases such as PostgreSQL
Solid understanding of modern software architecture patterns, including microservices and distributed systems
Preferred
Strong interpersonal and communication skills, with the ability to collaborate across CDAO and partner teams
Ability to analyze and synthesize requirements into feasible and efficient technical solutions
Possession of DoDD 8140 IAT Level III certification
Company
Navitas Business Consulting, Inc.
Incorporated in 2006, Navitas Business Consulting Inc, is a Woman-Owned, Small Business (WOSB) with areas of expertise in Cloud Migration, Data & Insights, Artificial Intelligence, Threat Intelligence, Cybersecurity, Agile PMO & Advisory and Healthcare.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase