Senior Software Architect & Lead Engineer

E-Logic, Inc.

Gaithersburg (MD)

On-site

USD 140,000 - 190,000

Full time

4 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

E-Logic, Inc. in Gaithersburg, MD seeks a Lead Software Developer / System Architect to lead software development and system architecture for CNST/NIST applications.

You will guide NEMO, SPM, and Nanolithography Toolbox projects, architect scalable solutions, and mentor staff, with an emphasis on security, code quality, and end-to-end lifecycle ownership. The role requires senior-level expertise in Python, Java, Kotlin, Django, Spring, JavaFX, Docker, and related technologies, working onsite at

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (Master's preferred)
  • Minimum fifteen (15) years of software development and server administration experience
  • Minimum five (5) years of NEMO development; plugins and repos
  • U.S. Citizenship or permanent residency required
  • Must obtain a NIST site badge; background check and fingerprinting
  • Proficiency in Python, Java, Kotlin, HTML5, CSS, JS, XML, SQL
  • Proficiency in Django, Flask, Java Spring Framework, JavaFX, JSP, Gunicorn
  • Proficiency in Docker, Docker-Compose, Git, GitLab CI/CD, Ansible
  • Proficiency in Oracle RDBMS, PostgreSQL; SQLDeveloper
  • Proficiency in Maven, EclipseLink, Activiti Workflow, Birt Reports, Jetty Server
  • Proficiency in SonarQube, Unit Testing, Integration Testing
  • Linux (Rocky 8, Ubuntu)
  • Exceptional communication and leadership skills; cross-functional collaboration
  • Ability to exercise sound technical judgment and independently plan and accomplish goals

Responsibilities

  • Lead the design, development, and maintenance of the NEMO web app (Python, Django, Gunicorn)
  • Oversee development of the System for Project Management (SPM) (Java, Kotlin, Spring, JSP)
  • Architect and guide Nanolithography Toolbox (NT) (Java, JavaFX)
  • Design and implement new features and modules across CNST applications
  • Write clean, maintainable, tested code; implement unit/integration tests
  • Conduct code reviews and enforce best practices
  • Package applications using Docker container infrastructure
  • Architect and maintain REST APIs for system integration
  • Ensure integration between NEMO, SPM, NBS, Virtual Database, CNST systems
  • Lead technical direction of all software development activities
  • Mentor junior developers on the project team
  • Participate in bi-weekly progress reviews with CNST management
  • Develop and maintain Project Plans using GitLab
  • Ensure deliverables meet schedule and quality standards
  • Document changes and code updates in GitLab
  • Implement code quality standards via SonarQube
  • Comply with NIST and DoC IT Security Policies (SP 800-53)
  • Maintain open-source GitHub and GitLab repos; manage releases/docs
  • Monitor CNST community feedback (NEMO Google Group)

Skills

Python
Java
Kotlin
Django
Flask
Spring
JavaFX
JSP
Gunicorn
Docker
Docker-Compose
Git
GitLab CI/CD
Ansible
Oracle RDBMS
PostgreSQL
SQL
Maven
EclipseLink
Activiti Workflow
Birt Reports
Jetty Server
SonarQube
Unit Testing
Integration Testing
Linux
Leadership
Communication

Education

Bachelor's degree in Computer Science or related field
Master's degree preferred

Tools

Docker
Docker-Compose
Git
GitLab CI/CD
Ansible
Maven
EclipseLink
Activiti
Birt Reports
Jetty Server

Job description

E-Logic, Inc. in Gaithersburg, MD seeks a Lead Software Developer / System Architect to lead software development and system architecture for CNST/NIST applications.

You will guide NEMO, SPM, and Nanolithography Toolbox projects, architect scalable solutions, and mentor staff, with an emphasis on security, code quality, and end-to-end lifecycle ownership. The role requires senior-level expertise in Python, Java, Kotlin, Django, Spring, JavaFX, Docker, and related technologies, working onsite at

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

Similar jobs worth comparing

Senior Software Architect & Lead Engineer - On-Site
Senior Software Architect & Lead Engineer - On-Site

E Logic • Gaithersburg (MD)

On-site
USD 150,000 - 210,000
Lead Software Developer / System Architect
Lead Software Developer / System Architect

E Logic • Gaithersburg (MD)

On-site
USD 150,000 - 210,000
Lead Software Developer / System Architect
Lead Software Developer / System Architect

E-Logic, Inc. • Gaithersburg (MD)

On-site
USD 140,000 - 190,000
Nanolithography Software Architect
Nanolithography Software Architect

E Logic • Gaithersburg (MD)

On-site
USD 110,000 - 170,000
Senior Lead Developer: DevSecOps, Mentoring & Systems
Senior Lead Developer: DevSecOps, Mentoring & Systems

E-Logic, Inc. • Washington

On-site
USD 120,000 - 160,000
Senior Software Architect & SME (Java/Python) - Remote
Senior Software Architect & SME (Java/Python) - Remote

ntconcepts • Chantilly (VA)

Hybrid
USD 140,000 - 200,000
Senior Lead Developer
Senior Lead Developer

E Logic • Washington

On-site
USD 150,000 - 190,000
Senior Lead Developer: Secure, Modern Apps & Mentorship
Senior Lead Developer: Secure, Modern Apps & Mentorship

E Logic • Washington

On-site
USD 150,000 - 190,000
Senior Lead Developer
Senior Lead Developer

E-Logic, Inc. • Washington

On-site
USD 120,000 - 160,000
Senior Software Lead: Mission-Critical Defense Systems
Senior Software Lead: Mission-Critical Defense Systems

Peraton • Colorado Springs (CO), Northern (KY)

Hybrid
USD 135,000 - 216,000
Overtime
Shift differential
Discretionary bonus