Defense Software Engineer Back-End Lead

2 weeks ago


Warren, MI, United States TEC Group Full time
Defense Software Engineer - Back-End Lead
  • Warren, MI
  • $55-$64/hour
Job Summary:
The Defense Software Engineer Back-End Lead will lead the design, development, and integration of back-end software architectures and services for embedded and distributed systems used in military applications. This role requires proficiencies in software architecture, team leadership, and a deep understanding of software development standards. The successful candidate will collaborate across multidisciplinary teams to deliver high-quality software solutions that meet stringent military requirements and timelines.

Essential Duties and Responsibilities:
• Serve as the technical lead for back-end software development, ensuring robust system design, maintainable codebases, and alignment with architecture standards.
• Capture and document requirements, translating system and software needs into robust, scalable architectures and clean, maintainable code.
• Create and review software work products such as code, requirements, sequence/ timing diagrams, interface control documents (ICDs), and system integration documentation.
• Contribute to continuous improvement initiatives, including code quality, development tools, and process optimizations.
• Provide mentoring and technical guidance to junior software developers.
• Develop quotations for customers including defining scope, assumptions, deliverables, timeline, and costing.
• Guide the team in designing software systems that follow modular, reusable, and scalable principles.

Education and Experience (required):
• Bachelor's degree in Computer Science, Computer Engineering or a related technical field, or equivalent work experience.
• Minimum 6 years of software development experience.
• Experience with In-Vehicle Software architecture and design.
• Experience with software languages, technologies, methodologies, API's, database, and Pub/Sub.
• U.S. Citizen.

Education and Experience (preferred):
• Master's degree in Computer Science, Computer Engineering or a related technical field.
• Strong working knowledge of software technology architecture and configuration.
• Working knowledge of multi-system integration, Internet of Things (IOT), web app development, and distributed systems integration.
• Knowledge of software development lifecycle models (Agile, V-Model, Waterfall) and configuration management tools (Git, Bitbucket, Jira).

Skills, Knowledge and Abilities (required):
• Strong proficiency in C and C++; additional experience in Python is a plus.
• Ability to lead and manage cross-functional software teams.
• Excellent verbal and written communication skills, including the ability to present technical information to both technical and non-technical audiences.
• Working knowledge of communications protocols and standards including Controller Area, Network (CAN bus), TCP/IP, UDP, DDS and other serial protocols.
• Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies.
• Capable of planning, estimating, scheduling, and coordinating technical aspects of projects.
• Ability to manage a small team of software developers.

Skills, Knowledge and Abilities (preferred):
• Experience with vetronics systems and understanding of MIL-STD interfaces and requirements.
• Automotive vehicle knowledge, including hands on mechanical or electrical work.
• Experience developing and integrating attractive and intuitive GUIs in embedded environments; familiarity with LVGL is a plus.

  • Warren, MI, United States Belcan Full time

    Defense Software Engineer Back-End Lead Job Number: 361231 Category: Systems Engineering Description: Job Title: Defense Software Engineer Back-End Lead Location: Warren, MI Zip Code: 48092 Start Date: Right Away Job Type: Contract (6+ months) Pay Rate: up to $64.90/hour DoE Work Hours: M-F, Core hours 9:00 - 3:30, flexible otherwise (8 hours/day) The...


  • Warren, MI, United States Belcan Full time

    Defense Software Engineer Back-End Lead Job Number: 361231 Category: Systems Engineering Description: Job Title: Defense Software Engineer Back-End Lead Location: Warren, MI Zip Code: 48092 Start Date: Right Away Job Type: Contract (6+ months) Pay Rate: up to $64.90/hour DoE Work Hours: M-F, Core hours 9:00 - 3:30, flexible otherwise (8 hours/day) The...


  • Warren, MI, United States Belcan Full time

    Defense Software Engineer Back-End Lead Job Number: 361231 Category: Systems Engineering Description: Job Title: Defense Software Engineer Back-End Lead Location: Warren, MI Zip Code: 48092 Start Date: Right Away Job Type: Contract (6+ months) Pay Rate: up to $64.90/hour DoE Work Hours: M-F, Core hours 9:00 - 3:30, flexible otherwise (8 hours/day) The...


  • Warren, MI, United States Belcan Full time

    Defense Software Engineer Back-End Lead Job Number: 361231 Category: Systems Engineering Description: Job Title: Defense Software Engineer Back-End Lead Location: Warren, MI Zip Code: 48092 Start Date: Right Away Job Type: Contract (6+ months) Pay Rate: up to $64.90/hour DoE Work Hours: M-F, Core hours 9:00 - 3:30, flexible otherwise (8 hours/day) The...


  • Warren, MI, United States HRU Inc Technical Resources Full time

    Lead Back End Software EngineerPay:$53-63/hrWork Schedule: Monday - Friday, in-office Core hours: 9:00 AM - 3:30 PM (flexible 8-hour workday) Job Summary: The Defense Software Engineer, Back-End Lead will guide the design, development, and integration of back-end software architectures and services for embedded and distributed military systems. This role...


  • Warren, MI, United States HRU Inc Technical Resources Full time

    Lead Back End Software EngineerPay:$53-63/hrWork Schedule: Monday - Friday, in-office Core hours: 9:00 AM - 3:30 PM (flexible 8-hour workday) Job Summary: The Defense Software Engineer, Back-End Lead will guide the design, development, and integration of back-end software architectures and services for embedded and distributed military systems. This role...


  • Warren, MI, United States HRU Inc Technical Resources Full time

    Senior Software Engineer II - Defense (Long-Term Contract)Pay Rate: $52-62/hr (W2) Schedule: Full-time, Onsite Only Onsite Hours Required: Must be onsite between 9:30 AM - 3:30 PM (start/end times flexible) Location: Warren, MI About the Role We are seeking a highly skilled Defense Senior Software Engineer II for a long-term onsite contract supporting...


  • Warren, MI, United States HonorVet Technologies Full time

    Defense Senior Software Engineer I Location: Warren, MI 48092 Duration: 6+ Months contract with possibility of extension and FTE Shift: M-F OT as needed 9:30-3:30pm start and end times are flexible Job Description Full time in office - Will not be working from home. Must be onsite during the hours of 9:30-3:30pm start and end times are flexible ...


  • Warren, MI, United States HonorVet Technologies Full time

    Defense Senior Software Engineer I Location: Warren, MI 48092 Duration: 6+ Months contract with possibility of extension and FTE Shift: M-F OT as needed 9:30-3:30pm start and end times are flexible Job Description Full time in office - Will not be working from home. Must be onsite during the hours of 9:30-3:30pm start and end times are flexible ...


  • Warren, MI, United States HonorVet Technologies Full time

    Defense Senior Software Engineer I Location: Warren, MI 48092 Duration: 6+ Months contract with possibility of extension and FTE Shift: M-F OT as needed 9:30-3:30pm start and end times are flexible Job Description Full time in office - Will not be working from home. Must be onsite during the hours of 9:30-3:30pm start and end times are flexible ...