Software Engineer (SWE) Skill Level 2

CTRL + LLC

United States

On-site

USD 252,000 - 296,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

CTRL + LLC is seeking a Software Engineer (SWE) to work primarily on-site in Annapolis Junction, MD. The candidate will design, develop, and maintain high-performance web applications, collaborating closely with team members on complex technical challenges.

The ideal candidate has significant experience in UI development with ReactJS and back-end development using Node.js and Express.js. A salary range of $252,000 – $296,000 is offered based on experience, including some telework options.

Qualifications

  • Proven experience designing and building large-scale graph visualization interfaces for the web.
  • Strong UI development skills with ReactJS.
  • Solid experience with Node.js and Express.js for server-side development.
  • Demonstrated ability to design and consume RESTful APIs.
  • Proficiency with GitLab for version control, CI/CD, and project management.
  • Working knowledge of Section 508 / WCAG accessibility standards.

Responsibilities

  • Design and implement high-performance, web-based graph visualization interfaces.
  • Build clean, reusable, and scalable frontend code using ReactJS.
  • Develop and maintain scalable server-side applications and microservices.
  • Write and maintain automated JavaScript tests using ESLint and Jest.
  • Communicate complex technical concepts clearly to both technical and non-technical audiences.

Skills

Designing large-scale graph visualization interfaces
UI development with ReactJS
Server-side development with Node.js and Express.js
Designing and consuming RESTful APIs
Version control and CI/CD with GitLab
Accessibility standards (Section 508 / WCAG)
Container management (Docker, Kubernetes)
Communication and presentation skills

Tools

GitLab
Docker
Kubernetes

Job description

Software Engineer (SWE) — Skill Level 2
About CTRL+

At CTRL+, we build powerful, mission-driven software that makes a difference. We're a collaborative, fast-moving team that values clean code, sharp thinking, and engineers who take ownership. If you thrive in a dynamic environment and love solving complex technical challenges, we want to hear from you.

Location

Some telework available, role is however mainly on site in Annapolis Junction MD

What You'll Do

As a Software Engineer at CTRL+, you'll play a key role in designing, developing, and maintaining high-performance web applications and services. You'll collaborate closely with analysts, engineers, and mission stakeholders to deliver scalable, user-centered solutions.

  • Design and implement high-performance, web-based graph visualization interfaces capable of rendering and interacting with large-scale datasets (thousands of nodes and edges) while maintaining responsiveness and usability
  • Build clean, reusable, and scalable frontend code using ReactJS, informed by user research, wireframes, mockups, prototypes, and user stories
  • Develop and maintain scalable server-side applications and microservices using Node.js and Express.js
  • Design, implement, and consume well-structured, secure, and documented RESTful APIs
  • Write and maintain automated JavaScript tests using ESLint and Jest
  • Manage version control, CI/CD pipelines, and project workflows using GitLab
  • Debug existing software, correct defects, and integrate solutions into new or modified systems
  • Develop and implement algorithms that meet or exceed system performance and functional standards
  • Analyze systems flow, data usage, and work processes to investigate and resolve problem areas
  • Write and review software and system documentation; recommend improvements to development process standards
  • Assist with developing and executing test procedures for software components and perform quality control on team deliverables
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
  • Operate effectively within a Scaled Agile Framework (SAFe) environment
  • Communicate complex technical concepts clearly to both technical and non-technical audiences, including senior leadership and mission stakeholders
  • Deliver compelling product demonstrations and author accurate, concise project updates
What You Bring
  • Proven experience designing and building large-scale graph visualization interfaces for the web
  • Strong UI development skills with ReactJS
  • Solid experience with Node.js and Express.js for server-side development
  • Demonstrated ability to design and consume RESTful APIs
  • Proficiency with GitLab for version control, CI/CD, and project management
  • Working knowledge of Section 508 / WCAG accessibility standards and implementation
  • Familiarity with containers (Docker) and orchestration tools such as Kubernetes (CK8S and Helm)
  • Ability to work independently on a small team, manage timelines, and solve problems proactively with minimal supervision
  • Exceptional communication and presentation skills
  • 20 YOE REQUIRED
Nice to Have
  • Scrum Lead experience and/or certification
  • Familiarity with the following Node.js and ReactJS packages: Babel, nwsapi, Winston, Graphology, AG Grid, and Sigma
Compensation

$252,000 – $296,000 | Salary commensurate with experience

Join CTRL+

We're building something meaningful. Come be part of it.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (SWE) Skill Level 4 - Team Lead
Software Engineer (SWE) Skill Level 4 - Team Lead

CTRL + LLC • Maryland

On-site
USD 252,000 - 296,000
Software Engineer (SWE) Skill Level 4 - Team Lead
Software Engineer (SWE) Skill Level 4 - Team Lead

CTRL + LLC • Corridor North (MD)

Hybrid
USD 252,000 - 296,000
Senior Web Engineer: Graph Visualization & Scalable Apps
Senior Web Engineer: Graph Visualization & Scalable Apps

CTRL + LLC • United States

Hybrid
USD 252,000 - 296,000
Senior Software Engineer - Graph UI & Backend (React/Node)
Senior Software Engineer - Graph UI & Backend (React/Node)

CTRL + LLC • Maryland

On-site
USD 252,000 - 296,000
Enterprise - Senior Software Engineer - React, GitLab, Kubernetes 7/9/2026 Annapolis Junction, [...]
Enterprise - Senior Software Engineer - React, GitLab, Kubernetes 7/9/2026 Annapolis Junction, [...]

Erias Ventures, LLC • Annapolis (MD)

Hybrid
USD 215,000 - 245,000
Above Market Pay
401k with Immediate Vesting
Spot Bonuses
+7
Enterprise - Senior Software Engineer - React, GitLab, Kubernetes
Enterprise - Senior Software Engineer - React, GitLab, Kubernetes

Erias Ventures, LLC • Maryland

Hybrid
USD 215,000 - 245,000
Health insurance
Dental coverage
Vision coverage
+2
Software Engineer
Software Engineer

AV • Maryland

Hybrid
USD 125,000 - 270,000
Medical, dental, and vision insurance
401(k) with company matching
9/80 work schedule
+1
Software Engineer (SWE) Skill Level 3
Software Engineer (SWE) Skill Level 3

CTRL + LLC • Maryland

On-site
USD 130,000 - 190,000
Health, dental, and vision coverage
Dependent Care FSA
Tech reimbursement
+6
Software Engineer 2 (Hybrid) - JavaScript/React/Angular/Java/Linux
Software Engineer 2 (Hybrid) - JavaScript/React/Angular/Java/Linux

Captivation Software • Maryland

Hybrid
USD 130,000 - 270,000
Annual salary range
401(k) plan
HSA contribution
+1
Software Engineer (SWE) Skill Level 1
Software Engineer (SWE) Skill Level 1

CTRL + LLC • Maryland

On-site
USD 100,000 - 140,000
Health/Dental/Vision
Dependent Care FSA
Tech reimbursement
+6