Software Engineer

Compunnel, Inc.

Waco (TX)

On-site

USD 85,000 - 115,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. is seeking a dedicated Mid-Level Software Engineer to join an innovative technology team in Waco, Texas. The successful candidate will play a key role in designing, developing, and enhancing software solutions, working collaboratively to deliver high-quality applications critical to operations.

Key responsibilities include designing new features, conducting code reviews, and participating in Agile processes. Required qualifications include a Bachelor's degree in Computer Science, a minimum of 5 years of experience, and proficiency in programming languages such as Java or Python.

Qualifications

  • Minimum of 5 years of software development experience within the DoD industry.
  • Strong understanding of software development principles and design patterns.
  • Proficiency in one or more programming languages (Java, C#, C++, Python, or similar).
  • Familiarity with the full software development lifecycle and Agile methodologies.

Responsibilities

  • Design and implement new software features and frameworks.
  • Analyze and improve efficiency, scalability, and stability of system resources.
  • Collaborate on project planning, design specifications, and performance improvements.
  • Conduct code reviews, write unit tests, and document implementations.
  • Troubleshoot and resolve issues in existing applications.

Skills

Software development principles
Analytical skills
Problem-solving skills
Communication
Teamwork

Education

Bachelor’s degree in Computer Science

Tools

Java
C#
C++
Python
Git/Bitbucket
JIRA
Docker
Kubernetes
Jenkins
GitHub

Job description

JOB SUMMARY

Client is seeking a dedicated Mid-Level Software Engineer to join an innovative technology team. The successful candidate will play a key role in designing, developing, and enhancing software solutions that support strategic objectives. This position involves working collaboratively in a dynamic environment to deliver high-quality applications critical to operations and customer satisfaction.

Key Responsibilities
  • Design and implement new software features and frameworks, ensuring timely and budget-conscious delivery.
  • Analyze and improve efficiency, scalability, and stability of system resources.
  • Collaborate with team members on project planning, design specifications, and performance improvements.
  • Conduct code reviews, write unit tests, and document implementations to maintain development quality.
  • Work cross-functionally to integrate new features and functionality.
  • Troubleshoot and resolve issues in existing applications to enhance user experience.
  • Participate in Agile processes including sprint planning, stand‑ups, retrospectives, and demos.
  • Stay current with technology standards, industry trends, and emerging tools.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
  • Minimum of 5 years of software development experience within the DoD industry.
  • Strong understanding of software development principles and design patterns.
  • Proficiency in one or more programming languages (Java, C#, C++, Python, or similar).
  • Familiarity with the full software development lifecycle and Agile methodologies.
  • Strong analytical and problem‑solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently with minimal supervision.
Preferred Qualifications
  • Knowledge of Windows and UNIX‑based platforms (CENTOS/ROCKY/RHEL 8).
  • Expertise in JavaFX/Java 11 or greater.
  • Familiarity with UML and modern design methodologies.
  • Experience with Git/Bitbucket and JIRA.
  • Understanding of cybersecurity principles and secure coding practices (Fortify).
  • Experience with CI/CD pipelines (Jenkins, GitHub).
  • Knowledge of containerization/orchestration technologies (Docker, Kubernetes).
  • Experience with test-driven development (TDD) and automated testing frameworks.
Certifications
  • None required; relevant technical certifications are a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer/Developer
Senior Software Engineer/Developer

Jobgether • United States

On-site
USD 120,000 - 135,000
Software and Systems Engineer
Software and Systems Engineer

val's services • Stafford (VA)

On-site
USD 150,000 - 190,000
Software Engineer
Software Engineer

Kratos Defense & Rocket Support Services, Inc • Birmingham (AL)

On-site
USD 80,000 - 110,000
Software DevOps Engineer - JobID-0263
Software DevOps Engineer - JobID-0263

Innovative Defense Technologies • Mount Laurel Township (NJ)

Hybrid
USD 114,000 - 231,000
Hybrid work model
On-site Mount Laurel office
Software Engineer ( Full-time ) Huntsville, AL - DK
Software Engineer ( Full-time ) Huntsville, AL - DK

Central Business Solutions, Inc • Huntsville (AL)

On-site
USD 130,000 - 150,000
ME00626-Software Engineer 2
ME00626-Software Engineer 2

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 120,000 - 150,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+1
Senior Software Architect
Senior Software Architect

TechFlow Inc • Montgomery (AL)

On-site
USD 110,000 - 150,000
ME00626-Software Engineer 2
ME00626-Software Engineer 2

Momentum Engineering, Inc. • Maryland

On-site
USD 100,000 - 130,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+3
Senior Software Developer III
Senior Software Developer III

Jobtailor • Washington

On-site
USD 140,000 - 180,000
Software Engineer - DoD Experience Required
Software Engineer - DoD Experience Required

Acara Solutions, An Aleron Company • Waco (TX)

On-site
USD 90,000 - 120,000