Torch Technologies, Inc.

Full Stack Software Engineer

California, MD, US

$110k
3 days ago
Save Job

Summary

We are seeking a highly motivated Full Stack Software Engineer to support the research, design, development, and integration of advanced software solutions for mission-critical systems. This role demands strong proficiency in object-oriented design, software architecture, and networking technologies. The ideal candidate will apply advanced principles of computer science, engineering, and mathematics to develop secure, efficient, and scalable software systems, while collaborating with hardware teams and contributing to full lifecycle development.

Key Responsibilities:

  • Research, design, and develop new software solutions, network applications, and specialized utility programs.
  • Analyze user requirements to develop technical specifications and functional software solutions.
  • Apply object-oriented design principles and software engineering best practices to create modular, maintainable, and reusable code.
  • Design, develop, and maintain robust backend and frontend systems; may include desktop, web, or embedded platforms.
  • Enhance and optimize existing software, integrating new features and resolving technical debt.
  • Collaborate with hardware and systems engineers to ensure seamless software-hardware integration.
  • Define and validate performance, security, and interface specifications.
  • Develop and maintain relational or non-relational databases within the application architecture.
  • Participate in software peer reviews, integration testing, and documentation efforts in compliance with organizational and contractual standards.
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related discipline.
  • 0+ years or related experience.
  • A current DoD TS/SCI security clearance is required.
  • Demonstrated experience with object-oriented programming languages such as C++, Java, or C#.
  • Solid foundation in data structures, algorithms, software architecture, and systems design.
  • Experience with source control (e.g., Git), continuous integration, and software debugging tools.
  • Familiarity with networking concepts such as TCP/IP, UDP, DNS, HTTP/S, and socket programming.
  • Strong analytical, problem-solving, and debugging skills.
  • Ability to work effectively both independently and within interdisciplinary teams.
  • Excellent verbal and communication skills

Preferred Qualifications:

  • 2+ years of experience preferred.
  • Experience with secure software development and system-level programming.
  • Proficiency in scripting or automation (e.g., Python, Bash, PowerShell).
  • Familiarity with modern development frameworks and containerization (e.g., .NET, Docker, Kubernetes).
  • Working knowledge of key networking technologies such as:
    • Network protocols and packet analysis
    • Firewalls, routing/switching
    • VPNs and secure tunneling
  • Hands-on experience with database technologies (SQL, PostgreSQL, MongoDB, etc.).
  • Experience developing software in a DoD, aerospace, or mission-critical environment.
  • Familiarity with Agile methodologies and DevSecOps practices.
  • Certifications (preferred but not required):
    • CompTIA Network+
    • CompTIA Security+
    • Cisco CCNA/CCNP
    • Microsoft Certified: Azure Developer Associate
    • Certified Kubernetes Application Developer (CKAD)
U.S. Citizenship Required for this Position: Yes

Job Type: Full time

Security Clearance: Top Secret, TS/SCI

Schedule: 40 hours per week, on-site

Work Location: Pax River, MD

Travel: 0-10%

Relocation Assistance Available: No

Position Contingent Upon Award of Contract: No

Salary Range - MD: $83,000-$110,000 depending on experience and the level hired into

The salary range information is a general guideline only. Several factors can influence the salary for a position including but not limited to, Federal Government contract labor categories and contract wage rates, geographic location, business considerations, scope and responsibilities of the position, local or other applicable market conditions, and internal equity. Other factors include the candidate’s qualifications such as relevant prior work experience, specific skills and competencies, education/training, and certifications.

Benefits:

Torch Technologies is proud to offer a stable and professional work environment, a competitive salary, and an excellent, comprehensive benefit package including: ESOP participation, 401(k) match and safe-harbor contribution, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, Health Saving Accounts and Health Reimbursement Accounts, EAP, education assistance, paid time off, and holidays.

Applying to Torch Technologies:

Only those candidates invited for an interview will be contacted. Employment at Torch Technologies is contingent upon the successful completion of a comprehensive background check.

­All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. Torch Technologies, Inc. participates in E-Verify.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: