Mid-Level Software Engineer

Trigon Cyber Inc.
Huntsville, AL, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Software Applications C Sharp (Programming Language) C++ (Programming Language) Configuration Management Software Quality Computer Engineering Continuous Delivery Continuous Integration Software Debugging Linux
+10 more
Python (Programming Language) Object-Oriented Software Development Software Engineering Systems Architecture System Testing Systems Integration UML Information Technology Software Version Control Programming Languages

Job description

Software Design & Development: Design, develop, test, and maintain high-quality software applications supporting aerospace and defense systems.

Software Engineering Lifecycle: Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, architecture and design, implementation, integration, testing, deployment, and maintenance.

Cross-Functional Collaboration: Collaborate with systems, software, hardware, integration, and test engineers to ensure seamless integration of software components and successful system performance.

Quality & Review: Conduct software design reviews and peer code reviews. Provide constructive technical feedback while promoting coding standards, quality assurance, and best practices.

Testing & Validation: Develop and execute unit, integration, and system tests. Utilize automated testing frameworks and Continuous Integration/Continuous Deployment (CI/CD) pipelines to validate software functionality and improve software quality.

Troubleshooting & Problem Resolution: Analyze, troubleshoot, and resolve software defects and performance issues.

Technical Documentation: Prepare and maintain technical documentation supporting software design, development, testing, configuration management, and system integration.

Continuous Improvement: Contribute to process improvements, software engineering best practices, and development standards that enhance product quality, efficiency, and maintainability. Stay current with emerging technologies, tools, and software engineering practices

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline
  • Minimum of three (3) years of professional software development experience
  • Proficiency in one or more programming languages, including: C++, Java, C#, Python, or other object-oriented programming languages
  • Experience with software development methodologies and lifecycle
  • Excellent problem-solving and analytical skills
  • Experience working with Linux Operating Systems
  • Strong communication and teamwork abilities
  • Familiar with version control systems and CI/CD
  • Experience with debugging and testing

Desired Qualifications:

  • Master’s degree in Computer Science, Software Engineering, or a related field
  • Experience with Future Airborne Capability Environment (FACE) or other
  • Modular Open Systems Architecture (MOSA) development
  • Experience with UML Diagrams and Model-Based Systems Engineering (MBSE)
  • Experience with Agile software development

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Disability insurance
  • Paid holidays, * Competitive salary
  • 401(k) with company matching
  • Medical, dental, and vision insurance
  • Company-paid life and disability insurance
  • Paid Time Off (PTO) and paid holidays
  • Professional development and training opportunities
  • Opportunities to work on cutting-edge aerospace and defense technologies
  • A collaborative, mission-driven culture where your contributions make a real impact

About the company

At Trigon Cyber, you will have the opportunity to work on meaningful projects that directly support our nation’s defense while collaborating with a talented and mission-focused team. We value innovation, integrity, collaboration, and continuous learning, and we are committed to investing in our employees’ professional growth and success.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

7:25 min

Writing system tests to verify operational infrastructure

Ryan Latta · World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

2:12 min

Transitioning from adjacent functions into software engineering roles

Philipp Frauenthaler +1 · LIVE

Videos

See all

Related articles

See all