Momentum Engineering, Inc. is seeking a Software Engineer to design, develop, test, and maintain software systems that meet complex technical requirements, contributing to innovative solutions for clients.
Requirements
- Proficiency in Java is required for server-side development and for maintaining the existing enterprise application
- Strong experience with JavaScript is required for creating dynamic and responsive user interfaces that enhance overall user experience
- Expertise in AWS is crucial for managing and deploying scalable cloud-based solutions, utilizing services such as EC2, S3, and Lambda
- Substantial experience with database management (specific experience with MongoDB preferred), including AWS database solutions, to design, optimize, and query data efficiently
- Strong problem-solving abilities, combined with a solid understanding of software development best practices, are essential for this role
- Experience with Ansible, CDK, and git
Responsibilities
- Analyze user requirements to derive software design and performance requirements
- Design and code new software or modify existing software to add new features
- Debug existing software and correct defects
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Develop or implement algorithms to meet or exceed system performance and functional standards
- Assist with developing and executing test procedures for software components
Other
- Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
- Fourteen (14) years’ experience as a SWE, in programs and contracts of similar scope, type, and complexity is required
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required