Demo

Software Engineer

22nd Century Technologies Inc.
Clarksburg, WV Full Time
POSTED ON 4/22/2026
AVAILABLE BEFORE 5/21/2026

Clearance Required

  • Top Secret Clearance
  • Willingness to obtain CI Polygraph


Job Description:

The Software Engineer is responsible for designing, developing, testing, and maintaining software applications that meet business and mission requirements. This role supports the full software development lifecycle (SDLC) and works within Agile teams to deliver reliable, maintainable, and well-documented code.


Key Responsibilities (You Will)

  • Design, develop, and maintain software applications using modern programming languages and frameworks
  • Participate in all phases of the Software Development Lifecycle (SDLC):
  • Requirements analysis
  • Design
  • Coding
  • Code review
  • Testing
  • Deployment
  • Write clean, maintainable, and well-documented code following best practices
  • Develop and consume RESTful APIs and web services for secure and efficient data exchange
  • Collaborate with QA teams to:
  • Develop unit tests and integration tests
  • Support automated testing efforts
  • Troubleshoot and resolve software defects and performance issues across environments


Participate in Agile ceremonies, including:


  • Sprint planning
  • Daily stand-ups
  • Sprint reviews
  • Retrospectives
  • Contribute to technical design discussions, architectural decisions, and code reviews
  • Integrate applications with:
  • Relational and NoSQL databases
  • Messaging systems
  • Third-party services
  • Maintain and enhance CI/CD pipelines for build, test, and deployment automation
  • Create and maintain technical documentation, including:
  • Design specifications
  • Implementation details
  • Operational procedures


Desired Skills & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 4–7 years of professional software development experience
  • Proficiency in:
  • Java, JavaScript, HTML, CSS, Vue.js
  • Working knowledge of relational databases:
  • PostgreSQL, SQL Server, MySQL
  • Strong SQL query development skills
  • Experience with version control systems (Git) and collaborative workflows:
  • Pull requests
  • Branching strategies
  • Familiarity with cloud platforms:
  • AWS, Azure, or GCP
  • Understanding of:
  • RESTful API design
  • Microservices architecture
  • Message queue systems
  • Experience with CI/CD tools:
  • Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps
  • Familiarity with:
  • Containerization (Docker)
  • Orchestration (Kubernetes) (preferred)
  • Strong analytical and problem-solving skills with attention to detail
  • Effective communication skills and the ability to collaborate in Agile teams
  • Experience in government or DoD environments (preferred)

Salary.com Estimation for Software Engineer in Clarksburg, WV
$78,959 to $97,628
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at 22nd Century Technologies Inc.

  • 22nd Century Technologies Inc. Mc Lean, VA
  • About the Role At 22nd Century Technologies Inc. , titles don’t build business— outcomes do . We are building a strong leadership bench of Practice Leads /... more
  • 2 Days Ago

  • 22nd Century Technologies Inc. Brooklyn, NY
  • Job Title: GIS Developer Location with zip code: Brooklyn, NY Duration: Long Term Work Schedule: Hybrid(3 days Onsite) Working Hours: 35 Hours per week int... more
  • 2 Days Ago

  • 22nd Century Technologies Inc. Austin, TX
  • Job Title: Brand Marketing Assistant Location: 3100 E. 5th Street, Austin, TX 78702 Duration: Contract 6 Months Shift Timing (Day/ Evening/ Night): Day Wor... more
  • 2 Days Ago

  • 22nd Century Technologies Inc. Marietta, GA
  • Title: Software Engineer Location: Marietta, GA 30060 Duration: Contract to Heir Pay Rate: $80/HR to $90/HR Shift Timing (Day/ Evening/ Night): Day Work Sc... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Clarksburg, WV area that may be a better fit.

  • Leidos Morgantown, WV
  • Description The Defense Sector at Leidos is currently seeking a Software Engineer with 4 years of professional experience to join a collaborative, product-... more
  • 1 Day Ago

  • Epic Parkersburg, WV
  • Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relo... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!