Defense Software Engineer Back-End Lead jobs in United States
cer-icon
Apply on Employer Site
company-logo

Belcan · 11 hours ago

Defense Software Engineer Back-End Lead

Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. The Defense Software Engineer Back-End Lead will lead the design, development, and integration of back-end software architectures and services for military applications, collaborating across multidisciplinary teams to deliver high-quality software solutions.

Enterprise SoftwareIndustrial EngineeringProject ManagementSoftwareTechnical Support
check
Work & Life Balance
badNo H1BnoteU.S. Citizen Onlynote

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

Qualification

CC++Software architectureTeam leadershipIn-Vehicle SoftwareAPIDatabaseAgile methodologiesCommunication protocolsPythonProject planningDetail-oriented

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

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)
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

Company

Belcan is a engineering services company offering design, manufacturing, and IT solutions for aerospace, defense, automotive, and more.

Funding

Current Stage
Late Stage
Total Funding
unknown
2024-06-10Acquired

Leadership Team

leader-logo
Dave Brandel
President & COO, Engineering Solutions
linkedin
leader-logo
David Moya
DIRECTOR OF OPERATIONS
linkedin
Company data provided by crunchbase