Job Requirements
Gaithersburg, MD
Clearance Unspecified Polygraph not specified
Senior Level Career (10+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Job Title: Senior Software Engineer
Location: Ashburn, VA OR Gaithersburg, MD
Type: Contract, Many option years
Compensation: W-2, negotiable
Contractor Work Model: Hybrid – onsite and remote
Hours: 40 hours a week
Security Clearance: Public Trust - candidates with some level of clearance will be given preference
FAA is the end client
Responsibilities
Design, develop, test, and maintain modern web applications, including reusable UI components and design system integrations
Design and implement backend services, APIs, and microservices, including RESTful and GraphQL APIs, utilizing modern development frameworks and cloud-native patterns
Design and support cloud-native solutions and deployment architectures, implement and improve CI/CD pipelines and automated deployment processes
Contribute to SAFE Agile team sprints and release planning, collaborating with stakeholders to prioritize and deliver features
Requirements
Minimum of 10 years relevant experience; or equivalent combination of education and experience
Expertise in frontend technologies such as ReactJS, TypeScript, JavaScript (10+ years), SPA, Micro-frontend architectures
Proficiency in backend technologies including GraphQL, REST APIs, Microservices, Node.js, Java, Python, SQL and NoSQL databases
Experience designing scalable, secure, highly available software systems and cloud-native deployment architectures
Strong understanding of CI/CD pipelines and infrastructure automation
Ability to leverage AI-assisted development tools such as Copilot or similar to enhance development velocity and quality
Location: Ashburn, VA OR Gaithersburg, MD
Type: Contract, Many option years
Compensation: W-2, negotiable
Contractor Work Model: Hybrid – onsite and remote
Hours: 40 hours a week
Security Clearance: Public Trust - candidates with some level of clearance will be given preference
FAA is the end client
Responsibilities
Design, develop, test, and maintain modern web applications, including reusable UI components and design system integrations
Design and implement backend services, APIs, and microservices, including RESTful and GraphQL APIs, utilizing modern development frameworks and cloud-native patterns
Design and support cloud-native solutions and deployment architectures, implement and improve CI/CD pipelines and automated deployment processes
Contribute to SAFE Agile team sprints and release planning, collaborating with stakeholders to prioritize and deliver features
Requirements
Minimum of 10 years relevant experience; or equivalent combination of education and experience
Expertise in frontend technologies such as ReactJS, TypeScript, JavaScript (10+ years), SPA, Micro-frontend architectures
Proficiency in backend technologies including GraphQL, REST APIs, Microservices, Node.js, Java, Python, SQL and NoSQL databases
Experience designing scalable, secure, highly available software systems and cloud-native deployment architectures
Strong understanding of CI/CD pipelines and infrastructure automation
Ability to leverage AI-assisted development tools such as Copilot or similar to enhance development velocity and quality
group id: 10295162