Defense Software Engineer Back-End Lead
15 hours ago
Job Title:
Defense Software Engineer Back-End Lead
Job Location
**: Warren MI 48092
Onsite Requirements:**
- Experience as a team lead
- C++
- Back-end software development
Job Description:
- 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.
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.
- 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.
**3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
- This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
- This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role**
-
Software Engineer
5 days ago
Warren, Michigan, United States SURVICE Engineering Company Full time $100,000 - $130,000 per yearJoin Us in Making a Difference in the Lives of Those Defending Our NationWhy SURVICE?Come join the SURVICE Engineering mission to protect, enhance, and enable those who defend the United States. Since 1981, we have supported the DoD community, as well as Homeland Security, advanced technologies, environmental, and commercial markets. Our employees have...
-
Warren, Michigan, United States General Motors Full time $120,000 - $200,000 per yearJob DescriptionThe Role:We are looking for a Senior Software Engineer to contribute to the design and development of scalable, high-performance systems that meet the needs and expectations of our clients. This role requires strong technical skills in various technologies and frameworks to build solutions that are performant, secure, and easy to use,In this...
-
Warren, Michigan, United States General Motors Full timeJob DescriptionThe Role:At General Motors, the Cloud Platform team is key to enabling our organizations to safely and efficiently adopt the cloud. Our team builds secure, reliable and cost effective services that enable our peers to confidently deliver products; we ensure that best practices are baked in and effortless. As Site Reliability Engineers s, the...
-
Warren, Michigan, United States General Motors Full timeJob DescriptionAt General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We're turning today's impossible into tomorrow's standard —from breakthrough hardware and battery systems to intuitive design, intelligent software,...
-
Staff Software Engineer
1 day ago
Warren, Michigan, United States General Motors Full timeJob DescriptionWork Arrangement:Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX, Warren, MI, or Sunnyvale, CA, three times per week.The Role:We are seeking an experienced Staff Software Engineer to join our Contact Center Development team. This Software Engineer will design and oversee the...
-
Warren, Michigan, United States General Motors Full timeJob DescriptionThe Role:At General Motors, the Cloud Platform team is key to enabling our organizations to safely and efficiently adopt the cloud. Our team builds secure, reliable and cost effective services that enable our peers to confidently deliver products; we ensure that best practices are baked in and effortless. As Site Reliability Engineers s, the...
-
Staff Software Engineer
1 week ago
Warren, Michigan, United States General Motors Full time $195,000 - $240,000 per yearJob DescriptionThe Robotics Software team is developing the next generation of autonomous robotic systems, focusing on autonomous mobile robots (AMRs) and intelligent robotic platforms. We develop full-stack robotics capabilities—from perception and planning to control and system integration—bringing innovative, real-world autonomous solutions to the...
-
Senior Software Engineer
7 days ago
Warren, Michigan, United States General Motors Full time $120,000 - $180,000 per yearJob DescriptionSenior Software Engineer - SalesforceHybrid: This means the successful candidate is expected to report onsite at the GM Global Technical Center in Warren (MI) or the GM IT Innovation Center at Austin (TX) three days per week, at minimum. This position can be located at either of these 2 locations.The RoleAs a Senior Software Engineer at...
-
Information Governance Leader – GM Defense
5 days ago
Warren, Michigan, United States General Motors Full time $120,000 - $180,000 per yearJob DescriptionGM Global Law & Policy is seeking a dynamic, creative, and business-minded Information Governance (IG) Leader to support GM Defense. The ideal candidate will combine deep subject matter expertise—especially in CMMC, CUI, and Industrial Security—with the ability to design practical, scalable, and user-friendly solutions. This leader will...
-
Compartment Manufacturing Engineer
5 days ago
Warren, Michigan, United States General Motors Full time $90,000 - $120,000 per yearJob DescriptionOverview:This role supports the Vehicle Systems Product Interface Team and will provide a consistent voice of Manufacturing to Product Engineering for a given global architecture/style. In this job you will represent Manufacturing while interfacing with Product Engineering and the program team. Review designs and assess the assembly methods of...