Sustainment Software Engineer
Castello Systems
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.