Altamira is seeking a Mid-Level Full Stack Software Engineer to design and develop software requirements for multiple Artificial Intelligence based support capabilities.
Requirements
- Programming experience with Python, JavaScript, and at least one more programming language (Java is preferred)
 
- Experience with front end frameworks like React or Vue
 
- Experience with backend runtimes and frameworks like Node.js, Spring, Spring Boot, Django, Flask, etc.
 
- Experience with Agile software development methodologies
 
- DevSecOps experience including the use of Continuous Integration / Continuous Delivery (CI/CD) Tooling
 
- Experience with containerization and use of Kubernetes
 
- Familiarity with Object Relational Modeling persistence frameworks (e.g. SQLAlchemy), and with PostgreSQL
 
Responsibilities
- Designs and develops software requirements for multiple Artificial Intelligence based support capabilities
 
- Develops front end and backend of software prototypes, components, and tooling
 
- Maintains and guides the development of common libraries and tools used by multiple teams
 
- Maintains the existing code base of in-production applications
 
- Develops plans, road maps, software design strategies
 
- Aids in formulating a strategy on how to achieve rapid prototyping of AI capabilities
 
- Optimizes software designs and architectures to deliver desired performance targets
 
Other
- Bachelor’s degree plus 5-7 years experience, or a Masters Degree plus 3 years of experience
 
- Strong communications skills
 
- Ability to synthesize requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines
 
- DoDD 8140 IAT Level III is preferred
 
- Possess a minimum of an active Top Secret (TS) security clearance with Sensitive Compartmented Information (SCI) eligibility