Mid-Level Software Engineer
Job Description
Job Description
Salary:
Job Description
We areseeking
a talented and motivated Mid-Level Software Engineer to join our team. In this role, you will be responsible for
designing, developing, and maintaining
software solutions for our defense projects. The ideal candidate can be involved in all phases of the software development lifecycle, from requirements analysis and design to coding, testing, and deployment.
Key Responsibilities:
- Software Development: Design, develop, and maintain software applications for aerospace and defense.
- Cross-Disciplinary Collaboration: Collaborate with various engineering teams to ensure that all systems components are correctly integrated and satisfy system requirements.
- Reviews: Perform design and code reviews and provide constructive feedback.
- Testing & Validation: Perform testing of software solutions using automated testing within CI/CD and development environments.
- Troubleshooting & Problem Solving: Investigate, debug, and resolve software defects and issues.
- Documentation: Prepare technical documentation to support software development, system integration, configuration, and validation processes.
- Continuous Improvement: Contribute to the development of best practices and processes for integration to improve efficiency and reduce risks.
Work Environment:
- Office or lab-based, with occasional travel (up to 25%) to customer or test sites as needed.
Education:
- Bachelors degree in Computer Science, Software Engineering, or a related field. Masters degree is a plus.
Experience:
- 3+ years of experience in software development.
- Strong programming skills in languages such as C++, Java, C#, Python, or similar.
- Experience with software development methodologies and lifecycle
- Excellent problem-solving and analytical skills
- Experience working with Linux Operating Systems.
- Strong communication and teamwork abilities
- Familiarity with version control systems and CI/CD
- Experience with debugging and testing
Preferred:
- 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
Recommended Jobs
Restaurant Kitchen Manager
Job Description Job Description We are seeking a Restaurant Kitchen Manager to join our team! You will directly supervise and coordinate activities of workers engaged in preparing and serving foo…
Customer Team Leader, Chronic Care - Alabama
Our Chronic Care Sales team helps customers by delivering clinical product information, educational materials, and clinical training programs and resources. We partner with healthcare providers and…
Air Cargo Ramp Agent- HSV
Take a Huge step in your career and join Worldwide Flight Services. WFS employs over 22,200 of the finest professionals in ground handling across a global network of more than 170 locations and 22 cou…
Remedy/Helix Software Developer
Maintain and enhance IT Service Management infrastructure while ensuring optimal system performance and user satisfaction Perform application development utilizing the BMC Remedy/Helix/ITSM p…
Dental Assistant
Job Description Job Description Full-Time Dental Assistant – Join Our Vestavia Team! Be part of a practice that values clinical excellence, teamwork, and exceptional patient care. ???? Location…
Senior Universal Banker
Job Description Job Description GENERAL FUNCTION: Plans, directs, and organizes the operational activities of the branch following established policies and procedures. MAJOR DUTIES AND R…
Insurance Sales Representative
Job Description Job Description Are you looking to start a sales career or break into the insurance industry? We want highly motivated and determined job seekers to APPLY TODAY . No matter your…
Field Service Technician
HD Hyundai Power Transformers USA is currently seeking a Field Service Technician to join our team! Field Service Technicians oversee the process of installation, testing, and/or modification of tran…
PT Aide - Full Time
Job Description Job Description Salary: $10.00 an hour The PT Aide is responsible for assisting the Physical Therapist staff by improving overall efficiency throughout the clinic. This include…
Case Managers Needed ASAP in COLORADO / Govt Contract with VA / Serving our country's Veterans
Job Description Job Description Talented Medical Solutions is thrilled to offer exciting travel opportunities for experienced Case Managers Registered Nurses (RNs) who are interested in working…