Sr Full-Stack Software Engineer - Chantilly, VA
Listed on 2026-07-08
-
Software Development
Full Stack Developer, Software Engineer, Backend Developer, Cloud Engineer - Software
Senior Software Engineer - Chantilly, VA
Location: Chantilly, VA
Job : 651
# of Openings: 1
Applications will be accepted on an ongoing basis for this position.
ICR has opportunities available for experienced and motivated Senior Software Engineers.
We have opportunities for Senior Software Engineers to play a lead role in the design, development, and deployment of applications, microservices, APIs, and web applications in a true Dev Sec Ops -enabled environment. You will collaborate with a team of like-minded developers to build solutions that will help our customer with a mission critical application. You will have the ability to provide technical leadership and mentorship.
Candidates for this position will have the opportunity to utilize an almost endless number of interesting and useful technology stacks, to include:
- Spring Boot, Docker, Kubernetes, Helm charts, MinIO, Keycloak, PostgreSQL, Elastic Search/Open Search, MongoDB, CI/CD pipelines, GoLang, Angular, Type Script, Redis, RabbitMQ and much more.
- Bachelor’s degree or equivalent experience in Computer Science
- Active TS/SCI clearance with SSBI and SCI eligibility
- Requires US citizenship
- At least
10years’ experience developing Java, GoLang and/or Type Script based UI - At least
10years’ experience in Full-stack software development (i.e. client, server, and data tiers) - At least
10years’ experience working with Object Relational Mapping (ORM) or No
SQL databases - At least2years’ experience with containerization and orchestration platforms
- Experience leading and/or mentoring other developers
- Experience breaking large tasks down into smaller iteratively achievable efforts
- Strong understanding of development best practices, configuration management, and testing
- Strong desire to constantly learn new tools, frameworks, and technologies that can further the customer’s mission and provide value to the end-user
- Ability and desire to work independently, i.e. given general tasking, develop subtasks and/or approach to satisfy task objectives
- Proven capability to learn new skills, adapt to shifting priorities and requirements
- Comfortable with the Linux operating system
Strong candidates will have one or more of the following:
- Strong familiarity with Java, Docker, Kubernetes, Open Search, PostgreSQL, Angular
- Strong familiarity with Spring Boot and its many utilities/packages
- Well-versed in databases of all kinds, whether relational or No
SQL - Familiarity with OAuth2 security principles, Keycloak, and OpenID Connect
- Understanding how to protect data at all application levels
- Familiarity with message queue implementations, such as RabbitMQ or Kafka
- Good understanding of Git, Git Lab, CI/CD pipelines, and CM best practices
$140,000 - $230,000
BenefitsICR, Inc. offers a comprehensive benefits package that includes company equity, retirement plan, company-paid health care benefits, flexible paid time off policy, and opportunity for a raise and bonus during the year.
ICR funds a retirement account for every employee at an additional 25% of your base salary, with no vesting period. ICR also funds an Individual Benefits Account (IBA) for every employee at an additional 25% of your base salary.
ICR is proud to be an employee-owned company that offers a comprehensive benefits package designed to meet the needs of our employees and their families. In addition to the industry’s most competitive salaries, we offer each employee equity in the company, a generous retirement plan, company-paid health care benefits and a flexible paid time off policy.
ICR is proud to be an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).