Home Online Lead Software Architect

Home Online Lead Software Architect

Lead Software Architect

Full time at Softworld, a Kelly Company in Online
Posted on February 23, 2025

Job details

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

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Lead Jobs
Feedback Feedback