Demo

Senior Software Engineer

Crystal Management | CMIT
Vienna, VA Full Time
POSTED ON 11/27/2025
AVAILABLE BEFORE 1/27/2026
Job Details
Job Location
VIENNA, VA
Remote Type
Fully Remote
Position Type
Full Time
 
Travel Percentage
Negligible
Job Category
Information Technology
Description

CMiT is looking for a Senior Software Engineer to help design, build, and maintain our AWS Serverless applications. You'll work with a talented team to create high-quality solutions using React (with Typescript), Node.js (with Typescript), and AWS services. You'll collaborate with stakeholders to understand requirements, write and test code, integrate systems, and help keep our applications running smoothly.

This role is a great fit for someone who enjoys solving problems, working in Agile teams, and taking ownership of their work in a remote-friendly environment.

Responsibilities

  • Work with customers and team members to understand business needs and turn them into clear requirements.
  • Help plan projects by identifying dependencies and risks and keep your work aligned with team goals.
  • Write, test, and maintain reliable, scalable code in React and Node.js with TypeScript.
  • Create and maintain integration and unit tests to ensure features work as expected.
  • Build and manage integrations with AWS services such as Lambda, API Gateway, S3, and Aurora.
  • Support deployments and troubleshoot issues using monitoring tools like AWS CloudWatch or X-Ray
Qualifications

Education/Certification Required

  • Minimum of a Bachelor's Degree in Computer Science or related technical field or education requirements may be met through an equivalent number of combined years of education or experience.

Qualifications Required

  • 5 years of technical engineering experience with coding in languages including, but not limited to C, C , C#, Java, JavaScript, or Python (or 7 years of experience in lieu of degree).
  • Experience building applications using AWS services such as Lambda, API Gateway, Aurora, and S3.
  • Solid understanding of front-end development with React.
  • Good communication skills-able to explain technical ideas clearly.
  • Must demonstrate exceptional communication, both written and verbal.
  • Must be a team player (team-oriented) and willing to follow directions, as well as take initiative.

Preferred Qualifications:

  • Experience with React.js workflows (such as Redux).
  • Knowledge of RESTful APIs and web service design.
  • Familiarity with CI/CD tools like AWS CodePipeline, GitLab or Jenkins.
  • Experience with relational databases (PostgreSQL preferred) and writing SQL queries.
  • Understanding of application monitoring and logging in AWS.

Clearance Required

  • Must have the ability to obtain a DHS Public Trust.
  • Active or ability to obtain a TSA Clearance.

Crystal Management, LLC provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

 

Salary.com Estimation for Senior Software Engineer in Vienna, VA
$134,856 to $164,122
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Vienna, VA area that may be a better fit.

  • Hadiamondstar Software Solutions LLC Mc Lean, VA
  • Java developer Location - Mclean, VA (Only Locals) Note- Ex-Capital One Preferred JD- We are looking for Java developer with Angular, AWS (Backend Java, No... more
  • 21 Days Ago

  • Systems Engineer - Senior #2037 - COMPASS, Inc. Springfield, VA
  • Compass is looking for a motivated individual to provide operational services to the Intelligence Community. Our goal is to hire talented and passionate te... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!