Lead Software Architect

job
  • Softworld, a Kelly Company
Job Summary
Location
,MI
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
27 Jan 2025
Share
Job Description

Job Title : 81850 - Lead Software Architect

Job Location : Hudson MI 48165
Onsite Requirements:

  • C++
  • DoD experience
  • DDS

Job Description :

  • Lead a software team in the design, development, implementation, and testing of software solutions for defense projects/programs, ensuring they meet or exceed customer expectations.
  • Serve as the Technical Software Lead, directly responsible for architecture and design decisions across Defense project teams.
  • Develop and implement processes, best practices, and technologies for delivering software solutions across defense engineering teams and projects.
  • Support business development efforts by providing technical expertise during proposal development and customer meetings.
  • Participate in strategic planning activities to define the company's technical vision and roadmap.
  • Lead the development and mentoring of technical staff, including identifying training needs, providing guidance and feedback, and conducting performance evaluations.
  • Collaborate with project teams to identify resources for implementing and supporting software solutions across all defense initiatives. Assist in resource procurement through participation in the selection and hiring process.
  • Develop and implement software engineering processes, standards, and best practices to ensure technical excellence across all projects.
  • Identify and develop skills and technologies needed for software delivery practices by team members.
  • Act as a software liaison with external partners while working with internal teams across the organization.
  • Work effectively with remote teams and resources, including internal teams and external partners.
  • Manage technical risks and ensure appropriate mitigation strategies are in place.
  • Ensure compliance with industry standards, government regulations, and company policies throughout the software development process.
  • Work across engineering disciplines to ensure smooth integration of individual components into larger systems.
  • Collaborate closely with product managers, designers, and other engineers to understand requirements, provide technical recommendations, and ensure effective solutions.
  • Translate business requirements into technical specifications and create comprehensive solutions encompassing all technical aspects.
  • Participate in and ensure execution of code reviews, design reviews, and product requirement discussions, providing constructive feedback to improve overall product quality.
  • Communicate technical capabilities and present solutions to management, external customers, and partners effectively.
  • Maintain a holistic view of projects and solutions, ensuring alignment with organizational goals, defense industry roadmaps, and the latest technologies and practices.
  • Exhibit an entrepreneurial mindset, thrive in ambiguity, and embrace new challenges.

Education/Certification/Experience:

  • Bachelor's degree in computer science, Software Engineering, or a related field (Advanced degree preferred).
  • Ten or more years of industry experience in defense or robotics.

Desired Specialized Skills and Knowledge:

  • Technical leadership experience leading a software development team.
  • Extensive experience in defense and working knowledge of DoD project environments.
  • Experience as a technical liaison with external partners.
  • Proven experience as the technical design and decision-maker on a delivery team.
  • Agile framework expertise, particularly in engineering prototype or research environments.
  • Proficiency in multiple programming languages and platforms, with diverse software architectures.
  • Technical knowledge of:
    • Simulation environments, networking architectures (TCP/IP, UDP, DDS, TSN).
    • Windows and Linux OS, security standards (NIST 800-171 CUI/CMSS, NIST 800-172 IL5, ITAR).
    • Development tools (Python, C/C++, MATLAB, PowerShell, .Net), Web UI Technologies (HTML, CSS, JavaScript, Angular, React, Java).
    • Infrastructure (networks, operating systems, security), messaging platforms (MQTT, RabbitMQ, RESTful APIs).
    • Simulation and modeling tools (Unreal Engine, Car Sim, Simulink, FMI/FMU).
    • IoT, ROS, embedded development, CAN bus, virtualization, and containerization.
  • Expertise in project management and solution delivery.
  • Experience with encryption, TLS security communication, and cloud platforms (Azure, AWS).
  • Must meet the requirements for obtaining US Government clearance.

** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.

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. **

Other Smiliar Jobs
 
  • Richmond, VA
  • 7 Days ago
  • Peabody, MA
  • 8 Days ago
  • Alameda, CA
  • 7 Days ago
  • Lexington, MA
  • 7 Days ago
  • Cambridge, MA
  • 7 Days ago
  • Lexington, MA
  • 7 Days ago
  • Washington, DC
  • 1 Days ago
  • Huntsville, AL
  • 1 Days ago
  • Sterling Heights, MI
  • 7 Days ago
  • Hunt Valley, MD
  • 7 Days ago
  • Jennings, MO
  • 6 Days ago