Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Concurrent Technologies Corporation

Senior Software Engineer – Specialist

Concurrent Technologies Corporation

Senior Software Engineer/Specialist designing and developing complex software systems that support DoD operations. Collaborating with cross-functional teams to ensure delivery of secure and scalable solutions.

Posted 6/17/2026full-timeRemote • Pennsylvania • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudCyber SecurityDockerJavaPython

About the role

Key responsibilities & impact
  • Design, develop, and maintain software applications with moderate complexity using programming languages such as Python, Java, or C++.
  • Implement software solutions that align with DoD standards, security protocols, and mission-critical requirements.
  • Optimize software performance and scalability through advanced problem-solving and technical expertise.
  • Develop and execute test plans to validate software functionality and performance.
  • Identify and resolve software defects, ensuring systems meet operational requirements.
  • Conduct code reviews and provide constructive feedback to team members to ensure quality and consistency.
  • Lead small teams on low-complexity project activities, providing technical guidance and support.
  • Collaborate with Program and Project Managers to ensure successful delivery of technical solutions.
  • Take ownership of assigned tasks, ensuring timely delivery and adherence to project requirements.
  • Work closely with cross-functional teams, including systems engineers, cybersecurity specialists, and project managers, to define and refine project requirements.
  • Develop and maintain detailed technical documentation, including system designs, workflows, and test plans.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of relevant experience or equivalent work experience.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Solid understanding of software development life cycles, including design, coding, testing, and deployment.
  • Strong problem-solving skills and ability to work independently on moderately complex assignments.
  • Experience with software development tools such as Git, Visual Studio, or Eclipse.
  • Familiarity with Agile development methodologies and practices.
  • Knowledge of DoD software development standards, cybersecurity principles, or secure coding practices.
  • Experience with cloud computing platforms or containerization tools (e.g., AWS, Docker).

Benefits

Comp & perks
  • Competitive salary and benefits package
  • Educational opportunities
  • Recognition for quality work

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaC++software development life cycleproblem-solvingtest planscode reviewstechnical documentationAgile development methodologiescloud computing
Soft Skills
leadershipcollaborationownershipindependenceconstructive feedbackcommunicationtechnical guidanceteam supportorganizational skillsattention to detail