ME00623-Software Engineer 2
ME00623-Software Engineer 2
Posted 2 days ago
SENIORITY
Lead
About the role
- Design, develop, test, and maintain modern, responsive front-end applications using React and JavaScriptDevelop reusable, component-based user interface solutions that improve application performance, scalability, and maintainability
- Collaborate with back-end developers, system architects, UI/UX designers, and mission stakeholders to implement seamless end-to-end solutions
- Enhance existing enterprise applications by introducing modern front-end frameworks, design patterns, and user experience improvements
- Participate in requirements analysis, software design, implementation, integration, testing, deployment, and sustainment activities
- Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
- Minimum of fourteen (14) years of experience as a Software Engineer supporting programs of similar scope, type, and complexity
- Bachelor's degree in Computer Science, Mathematics, Engineering, Statistics, Engineering Management, or a related technical discipline. Four (4) additional years of directly related Software Engineering experience may be substituted in lieu of the degree requirement
- Hands-on experience developing front-end applications using ReactStrong proficiency with JavaScript, HTML5, and CSS3Experience developing responsive web applications and component-based user interfaces
- Experience working within Agile software development environments
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent written and verbal communication skills
- Experience with Redux or similar state management libraries
- Familiarity with advanced React concepts, including Hooks, Context API, custom hooks, lazy loading, memoization, and performance optimization
- Experience developing applications using TypeScriptExperience implementing modern UI/UX design principles and responsive web design
- Familiarity with RESTful APIs and integrating front-end applications with back-end services
- Experience with Git, GitLab, or other distributed version control systems
- Experience developing secure, scalable enterprise web applications
- Experience supporting Department of Defense or Intelligence Community software development programs
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
