Castello Systems logo

Sustainment Software Engineer

Castello Systems

On-siteAnnapolis Junction, MDmidPosted 12h ago

Job description

Job Description

Join a high-performing team with a meaningful mission. Be part of an established team responsible for sustaining, enhancing, and modernizing mission-critical security applications that support essential operational functions across the enterprise.

Contribute to the development, maintenance and continuous improvement of front-end applications using technologies such as JavaScript, Angular, and Node.js. Partner with developers, technical leads, and stakeholders to deliver reliable, scalable, and user-focused solutions.

Make an impact across the full software development lifecycle. Engage in requirements analysis, design, development, testing, troubleshooting, deployment, and production support. Help identify and implement opportunities to enhance system functionality, performance, and the overall user experience.

Work in a dynamic, fast-paced environment where you’ll have opportunities to tackle complex problems, implement meaningful system enhancements, and contribute to modernization initiatives that directly support mission success.

Lead assigned tasks and projects while balancing independent problem-solving with collaboration across cross-functional teams. We’re looking for someone who is self-motivated, adaptable, and excited to contribute both independently and as part of a larger development team.

Collaborate with technical leads and team members to evaluate emerging technologies, strengthen development practices, and drive the continued evolution of critical sustainment systems.

Technology Stack:

Typescript

Javascript

Angular

NX

Express.js

Node.js

AWS (CloudFormation, DocumentDb, ECS/EKS, EC2,Cloudwatch)

MongoDB

Docker/Containerization

UX Design

,

Required Skills

TS/SCI with Full Scope Polygraph

A bachelor's degree in a technical discipline and three (3) years of experience in software development/engineering. Seven (7) years of experience in software development/engineering may be substituted in lieu of a degree.

Experience working with front-end technologies including JavaScript

Willingness to learn new technologies

Experience developing and updating technical documentation

Must be willing to attend meetings and briefings at government locations

,

Desired Skills

Experience working with the AWS Platform

Experience working in an Agile Development Team

Experience working with Git for source code management

Experience with Node.js, AngularJS, Angular, VueJS or comparable JavaScript frameworks/libraries

Experience with GOTS products

Experience with EngineX

,

About Castello Systems, Inc.

At Castello Systems, we are focused on delivering solutions. One way we do this is through the integration of COTS products into our customer's enterprise. We are successful because we are experts in the tools we integrate and are experts in the intricacies of our customer’s enterprise. Many of our peers fail because they are not able to bring these two components together. When Castello Systems is brought in, our folks have access to all the resources across the company and through our partnerships with COTS vendors. When you have one of us, you have all of us. Castello Systems prefers completion based contracts. This gives us the flexibility to bring to bear the right level of expertise and when needed to deliver. Castello Systems specialize in architecting, implementing, and executing Enterprise Management through the use of industry leading technologies such as OpenText Software, Splunk, and Elastic Stack.