Software Engineer (SWE) Skill Level 2

Ctrl+ LLC

$252K — $296K *
Information Technology
15+ years of experience
Job Overview by Ladders

Qualifications

  • 20 years of experience required in software development
  • Proven experience designing large-scale web-based graph visualization interfaces
  • Strong proficiency in UI development using ReactJS
  • Solid experience with server-side development using Node.js and Express.js
  • Demonstrated ability to design and consume secure RESTful APIs
  • Familiarity with GitLab for version control and CI/CD
  • Working knowledge of accessibility standards (Section 508/WCAG)
  • Familiarity with Docker and Kubernetes orchestration tools

Responsibilities

  • Design and implement high-performance web-based graph visualization interfaces
  • Build reusable and scalable frontend code with ReactJS
  • Develop and maintain scalable server-side applications using Node.js and Express.js
  • Write and maintain automated tests using ESLint and Jest
  • Manage version control and CI/CD pipelines with GitLab
  • Debug existing software, correcting defects, and integrating solutions
  • Analyze system flows and data usage to address problem areas

Benefits

  • Flexible telework options available
  • Collaborative team environment with direct influence on product development
  • Exposure to cutting-edge technologies and tools in software engineering
  • Opportunities for professional growth and skill enhancement
  • Engagement with senior leadership and varied stakeholders in the mission
Full Job Description
Software Engineer (SWE) - Skill Level 2
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

Similar Jobs

More Jobs at Ctrl+ LLC

More Information Technology Jobs

Find similar Software Engineer (SWE) Skill Level 2 jobs: