Software Engineer Level 3 – Full-Stack Development
Maryland, United States of America
Full Time
4 hours ago
$150,000 - $260,000 USD
Key skills
JavaJavaScriptJUnitMavenPythonShellBashHTML5CSS3GitAgileRemote Work
About this role
Role Overview
Analyze user requirements to derive software design and performance requirements.
Debug existing software and correct defects.
Provide recommendations for improving documentation and software development process standards.
Design and code new software or modify existing software to add new features.
Integrate existing software into new or modified systems or operating environments.
Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas.
Requirements
Bachelor's degree in Computer Science or related discipline from an accredited college or university is required.
Twenty (20) years’ experience as a SWE, in programs and contracts of similar scope, type, and complexity is required.
Ten years of experience developing with Java SE, Python, Git, Shell/Bash, Nexus, Maven, JavaScript/HTML5/CSS3, JUnit, and modern IDEs.
Ten years of experience in software architecture development, requirements analysis, code generation, process execution and evaluation, and technology selection and assessment.
Ten years of experience supporting Agile development programs that deliver new capabilities in each Sprint.
Tech Stack
Java
JavaScript
JUnit
Maven
Python
Benefits
Health Insurance: Comprehensive medical, dental, and vision plans.
Retirement Plan: 401(k) with company match.
Paid Time Off: Generous PTO policy including vacation, sick leave, and holidays.
Professional Development: Opportunities for training, certifications, and career advancement.
Work-Life Balance: Flexible work schedules and remote work options.