Jr. Software Engineer

 

Description:

Envisioneering Inc. is seeking a Jr. Software Engineer / Developer to join its growing team in support of the Naval Surface Warfare Center Dahlgren Division (NSWCDD). This full-time position requires working onsite in Dahlgren, VA four days a week and offers a hybrid setup with one remote day.

This role is well-suited for candidates with a solid background in full-stack development and a desire to contribute to mission-critical projects for the U.S. Department of Defense. Candidates must possess or be eligible for a Secret security clearance.

The successful applicant will support the development of the EPOCHA software Web-based GUI (wEPOCHA), replacing the legacy QT-based GUI. The position involves full-stack development using modern frameworks and technologies, enabling interaction with remote content via web browsers.


Key Responsibilities:

  • Develop and maintain scalable web applications using Python and Flask on the backend

  • Design and implement responsive and interactive frontend using JavaScript/TypeScript and Vue.js

  • Build and integrate RESTful APIs and work with data visualization libraries like Apache eCharts or AgGrid

  • Collaborate with technical teams and Government customers in an agile development environment

  • Work with relational databases such as PostgreSQL or MySQL

  • Participate in software design, analysis, testing, and documentation

  • Communicate effectively with stakeholders and teammates to meet project goals


Minimum Qualifications:

  • U.S. Citizenship and an active DoD Secret security clearance (required at the time of hire)

  • 2–3 years of experience in software development

  • Proficiency with:

    • Python, Flask, JavaScript/TypeScript, Vue

    • Web technologies and REST APIs

    • Relational databases (PostgreSQL/MySQL)

    • Development tools including Docker, Kubernetes, Webpack/Vite, CI/CD pipelines

  • Experience with protocols such as TCP/IP, UDP, and serial communication

  • Familiarity with real-time systems, Linux, Windows, and tools like SimuLink, Oracle, MSAccess, C++, C#, and Java

  • Knowledge of Agile software development practices


Educational Requirements:

  • Bachelor’s degree or higher in Software Engineering, Computer Science, or a related field from an accredited institution


Benefits:

  • Competitive salary

  • Medical, Dental, and Vision insurance

  • 401(k) retirement plan

  • Flexible Spending Accounts (FSA)

  • Short-term, Long-term Disability & Life Insurance (company-paid)

  • Tuition Reimbursement

  • Paid Time Off and Holidays

  • Commuter benefits and more


Additional Conditions of Employment:

  • Must pass drug screening and pre-employment checks

  • Must be a U.S. citizen and meet eligibility for access to classified information

  • Applicants selected will undergo a security clearance investigation


Equal Opportunity Statement:

Envisioneering Inc. is an Equal Opportunity Employer committed to diversity and inclusion. All qualified applicants will receive consideration without regard to race, religion, national origin, gender, age, veteran status, disability, or any other legally protected characteristic.

Organization Envisioneering Inc
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Vancouver,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-07-11 5:30 pm
Expires on 2026-01-06