Software Engineer

Compunnel

$90K — $120K *
Waco, TX 76706In-Person
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of software development experience in the DoD industry.
  • Strong knowledge of software development principles and design patterns.
  • Proficiency in programming languages like Java, C#, C++, or Python.
  • Familiarity with Agile methodologies and the software development lifecycle.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities.

Responsibilities

  • Design and implement new software features and frameworks.
  • Analyze and improve efficiency, scalability, and stability of systems.
  • Collaborate on project planning and design specifications.
  • Conduct code reviews and write unit tests for quality assurance.
  • Work cross-functionally to integrate features and functionality.
  • Troubleshoot and resolve issues in existing applications.
  • Participate in Agile processes like sprint planning and demos.

Benefits

  • Opportunity to work in an innovative technology team.
  • Collaborative and dynamic work environment.
  • Engagement with cutting-edge technology and industry trends.
  • Focus on delivering high-quality applications essential to operations.
  • Emphasis on professional growth and skill enhancement.
Full 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.

Similar Jobs

More Jobs at Compunnel

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: