Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Software Engineer

Job

Compunnel Inc.

Waco, TX (In Person)

Full-Time

Posted 2 weeks ago (Updated 1 week ago) • Actively hiring

Expires 7/17/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
88
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

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 Bachelors 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.
Education:
Bachelors Degree